Чето не так с обновлением.

Несколько раз запускал emerge -uD world для обновления, не могу понять оно выполнилось или нет. В результате выполнения говорит что нет ebuild’ов к какимто там пакетам, так и должно быть?

emerge: there are no ebuilds to satisfy "app-text/poppler:0/35=[xpdf-headers(+)]".
(dependency required by "dev-tex/luatex-0.70.1-r2" [installed])
(dependency required by "dev-texlive/texlive-basic-2012" [installed])
(dependency required by "dev-texlive/texlive-fontutils-2012" [installed])
(dependency required by "virtual/latex-base-1.0" [installed])
(dependency required by "app-vim/vim-latex-1.8.23.20130116" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])

Вот полный лог, сейчас сделал еще раз: http://pastebin.calculate-linux.ru/ru/show/6573
_
PS Все бы ничего, только после всех этих обновлений world перестали устанавливаться пакеты, выдает какуюто фиолетово-сиреневую бурду из файлов и больше ничего не происходит. Вот, например, ставлю видео редактор и куча ошибок http://pastebin.calculate-linux.ru/ru/show/6574
_
PPS Да кстати запускал emerge uD world с разными ключами:
emerge -uDN
emerge -vuDN
emerge -vuDN --autounmak-write

  • обновляйтесь чуть чаще. ничего страшного в этом нет.

  • после обновлений не игнорируйте сообщение

    “* IMPORTANT: 3 config files in ‘/etc/portage’ need updating.”

вот перво-наперво сделайте dispatch-conf.

  • если давно не обновлялись и обновлений много или есть блокировки, начните с emerge -uDNsystem@

  • перво-наперво исправляйте блокировки. у вас вот оно:

    [blocks B ] <sys-apps/openrc-0.12 ("<sys-apps/openrc-0.12" is blocking sys-apps/kmod-16)

  • перво-наперво исправляйте блокировки. у вас вот оно:

а как исправить эти блокировки?

Да dispatch-conf я делал и добавлял строчку CONFIG_PROTECT="-*" в /etc/make.conf, но они все равно лезут эти 3 файла в конфиге, и emerge -uDN system запускал, сразу после того как прогнал все варианты с emerge world, правда запускал в таком варианте "emerge -uD system" - после нее как раз все эти ошибки с блокировками и поналезли. Сейчас запустил еще раз "emerge -uDNsystem", со значком @может както по-другому сделает, но мне кажетя врядли чтото исправится, с каждым запуском емерже ошибки только прибавляются, недавно пробовал отдельно обновлять проги, ввел emerge u mplayer теперь он вообще не работает, ну и еще пару программ стали вылетать с ошибками.

общий способ решения конфликта - удалить один из конфликтующих пакетов. в вашем случае дешевле удалить kmod, потом

emerge -uDN @system

@ - не важна, флаг N - важен.

Виктор Кустов wrote:

общий способ решения конфликта - удалить один из конфликтующих пакетов. в вашем случае дешевле удалить kmod, потом

Спасибо, щаc попробую. Как раз закончилось обновление system (http://pastebin.calculate-linux.ru/ru/show/6588), кстати, запускал с вгетпаст: "emerge -uDNsystem|wgetpaste" и по-прежнему никаких консольных цветов в посте, ТАК ВОТ ЧТО В НЕМ НОВОГО:

[blocks B      ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-208-r2)
[blocks B      ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-208)
[blocks B      ] <dev-lang/vala-0.20.0 ("<dev-lang/vala-0.20.0" is blocking dev-libs/gobject-introspection-1.38.0)
[blocks B      ] net-print/foomatic-filters ("net-print/foomatic-filters" is blocking net-print/cups-filters-1.0.43-r1)
[blocks B      ] sys-apps/gentoo-systemd-integration ("sys-apps/gentoo-systemd-integration" is blocking sys-fs/udev-208)
[blocks B      ] media-sound/alsa-headers ("media-sound/alsa-headers" is blocking sys-kernel/linux-headers-3.9)

sys-apps/systemd и sys-fs/udev - этож какието важные для системы штуки - нет, их тоже удалять?
и хидеры лучше алсы наверно удалить, чем ядра?

короче, удалил sys-fs/udev, dev-libs/gobject-introspection, dev-lang/vala, net-print/foomatic-filters, net-print/cups-filters, media-sound/alsa-headers

возникло пара вопросов, вообщем удалял через emerge --unmerge пакет, это правильно или нет? потому что емерже тут говорит, что можно пользоваться emerge -pv --depclean и как лучше делать?
еще просит запустить emerge preserved-rebuild - вроде бы это пересоберет пакеты без удаленных библиотек чтоли... это все нужно сделать после каждого удаления или можно сделать один раз после emerge -uDNsystem ?

всё что удалял - в список.

sys-apps/systemd и sys-fs/udev - этож какието важные для системы штуки - нет, их тоже удалять?

можешь, только не вздумай перегружаться пока их нет на борту.

–depclean поможет имхо после обновления.

Как вообще до такого дошло?

Как вообще до такого дошло?

Ну дистр 13.4 CLDX просто ниразу не обновлял и вот неделю назад решил попробовать.
Вернее, как решил, оно мне вообще по барабану какие обновления стоят, какуюто програму ставил с портажа и она начала возмущаться, что мол старые библиотеки - пришлось, короче, запустить обновление.

Что такого ставили/размаскировывали, что у вас стал тянуться systemd в систему?
autounmask-write надо осторожнее пользоваться.
Показывайте все, что он вам менял в /etc/portage
keywords, use, unmask

После апдейта систем опять теже библиотеки выдала в блоке:

[blocks B      ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-208-r2)
[blocks B      ] sys-apps/gentoo-systemd-integration ("sys-apps/gentoo-systemd-integration" is blocking sys-fs/udev-208)
[blocks B      ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-208)
[blocks B      ] <dev-lang/vala-0.20.0 ("<dev-lang/vala-0.20.0" is blocking dev-libs/gobject-introspection-1.38.0)

http://pastebin.calculate-linux.ru/ru/show/6590

а по второму разу они не удаляются вроде, после emerge --unmerge:

--- Couldn't find 'sys-fs/udev' to unmerge.
--- Couldn't find 'sys-apps/gentoo-systemd-integration' to unmerge.
--- Couldn't find 'sys-apps/systemd' to unmerge.
--- Couldn't find 'dev-lang/vala' to unmerge.
--- Couldn't find 'dev-libs/gobject-introspection' to unmerge.

Покажите

equery d sys-apps/systemd
equery d sys-apps/gentoo-systemd-integration

И заодно скажите как портежи синкали перед обновлением? eix-sync?

Iurii Blokhin wrote:

Что такого ставили/размаскировывали, что у вас стал тянуться systemd в систему?
autounmask-write надо осторожнее пользоваться.
Показывайте все, что он вам менял в /etc/portage
keywords, use, unmask

А как это сделать лучше?! Вот через пастебин: http://pastebin.calculate-linux.ru/ru/show/6591
Я уже не помню, много чего ставил за год.

# equery d sys-apps/systemd
 * These packages depend on sys-apps/systemd:
net-wireless/bluez-4.101-r5 (sys-apps/systemd)
sys-apps/accountsservice-0.6.29-r1 (systemd ? >=sys-apps/systemd-186)
sys-auth/polkit-0.110 (systemd ? sys-apps/systemd)

 # equery d sys-apps/gentoo-systemd-integration
 * These packages depend on sys-apps/gentoo-systemd-integration:

И заодно скажите как портежи синкали перед обновлением? eix-sync?

Блин, а сегодня я забыл это сделать(( Ну да, неделю назад делал через eix-sync.

# required by gnome-base/gdm-3.10.0.1
# required by gnome-base/gnome-shell-3.10.4-r1
=sys-auth/pambase-20120417-r3 systemd

То бишь вы в систему с xfce притащили(или пытались притащить) гном и вслед за ним притащился systemd.
Я бы грохнул гном и все что им притащено. pambase грохать не надо, просто убрать этот use. Если гном в итоге не поставился, то для начала убрать этот use и попробовать снова обновиться. На данный момент systemd в Calculate Linux не поддерживается и в ближайшее время не будет.

год без обновлений на роллинг релизе это печаль. усугубили установкой гнома. охохо… хоть переустановкой лечи…

Ну gdm удалять - я же потом в систему не войду, если она выживет) А так, действительно какаято прога потянула за собой чтото из gnoma, много пакетов ну и я отменил по ctrl+c, уже не помню что это было, возможно alacarte или чтото подобное, какаято утилитка.

Завершился апдейт, вроде больше нет заблокированных, без “B”: http://pastebin.calculate-linux.ru/ru/show/6594 - наверно выполнился, ошибки только в консоль выдало (http://pastebin.calculate-linux.ru/ru/show/6595), попробую дальше @world обновить.

Запускаю emerge -uDN @world снова куча ошибок http://pastebin.calculate-linux.ru/ru/show/6597
снова блокированные пакеты теже самые:

[blocks B      ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-208-r2)
[blocks B      ] sys-apps/gentoo-systemd-integration ("sys-apps/gentoo-systemd-integration" is blocking sys-fs/udev-208)
[blocks B      ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-208)

http://pastebin.calculate-linux.ru/ru/show/6596
Хотя при апдейте системы они уже перестали появлятся, закоментировал же все строчки в /etc/portage/package.use/custom, а здесь опять вылез этот systemd, где вот он:

emerge --unmerge systemd
!!! CONFIG_PROTECT is empty
 * This action can remove important packages! In order to be safer, use
 * `emerge -pv --depclean <atom>` to check for reverse dependencies before
 * removing packages.

--- Couldn't find 'systemd' to unmerge.

>>> No packages selected for removal by unmerge

Я не знаю, че делать :frowning:

sys-auth/pambase и gnome-base/gdm собраны с USE=’-systemd’? media-libs/freetype и media-libs/libpng не удаляли? Попробуйте добавить в /etc/make.conf строку USE="-systemd pulseaudio" и удалить sys-apps/gentoo-systemd-integration. И верните udev он нужен.

Да, и проверьте какой профиль включен- eselect profile list.

Не получилось наиграться с обновлениями, после перезагрузки послетали некоторые устройства - мышка, клава, интернет пропал - если клавиатуру еще получилось восстановить через sysrq r, то с интернетом ничего не вышло, в общем не стал я дальше заморачиваться с этим обновлением, просто переустановил систему.

Всем откликнувшимся спасибо за помощь.