emerge -e ошибка

Пытаюсь сделать emerge -e system выдает блокировку пакетов, помогите разрулить.

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-qt/qtgui:4

  (dev-qt/qtgui-4.8.5-r1::gentoo, ebuild scheduled for merge) pulled in by
    >=dev-qt/qtgui-4.8.5:4[accessibility,dbus(+)] required by (kde-base/kde-l10n-4.11.3::gentoo, ebuild scheduled for merge)
    ~dev-qt/qtgui-4.8.5[aqua=,debug=] required by (dev-qt/qtwebkit-4.8.5::gentoo, ebuild scheduled for merge)
    (and 13 more with the same problems)

  (dev-qt/qtgui-4.8.4-r1::gentoo, ebuild scheduled for merge) pulled in by
    dev-qt/qtgui:4[dbus,glib] required by (sys-auth/polkit-qt-0.103.0::gentoo, binary scheduled for merge)
    ~dev-qt/qtgui-4.8.4[accessibility=,aqua=,debug=,qt3support] required by (dev-qt/qt3support-4.8.4::gentoo, ebuild scheduled for merge)
    (and 1 more with the same problems)

dev-qt/qtcore:4

  (dev-qt/qtcore-4.8.5::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtcore-4.8.5[aqua=,debug=,qt3support=] required by (dev-qt/qtsql-4.8.5::gentoo, ebuild scheduled for merge)
    (and 11 more with the same problem)

  (dev-qt/qtcore-4.8.4-r5::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtcore-4.8.4[aqua=,debug=] required by (dev-qt/qtscript-4.8.4::gentoo, ebuild scheduled for merge)
    (and 4 more with the same problem)

dev-qt/qtscript:4

  (dev-qt/qtscript-4.8.5::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtscript-4.8.5[aqua=,debug=] required by (dev-qt/qtdeclarative-4.8.5::gentoo, ebuild scheduled for merge)
    (and 2 more with the same problem)

  (dev-qt/qtscript-4.8.4::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtscript-4.8.4[aqua=,debug=] required by (dev-qt/qtgui-4.8.4-r1::gentoo, ebuild scheduled for merge)

dev-qt/qtdbus:4

  (dev-qt/qtdbus-4.8.4::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtdbus-4.8.4[aqua=,debug=] required by (dev-qt/qtgui-4.8.4-r1::gentoo, ebuild scheduled for merge)

  (dev-qt/qtdbus-4.8.5::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

dev-qt/qt3support:4

  (dev-qt/qt3support-4.8.4::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qt3support-4.8.4[aqua=,debug=] required by (dev-qt/qtgui-4.8.4-r1::gentoo, ebuild scheduled for merge)

  (dev-qt/qt3support-4.8.5::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qt3support-4.8.5[aqua=,debug=] required by (dev-qt/designer-4.8.5::gentoo, ebuild scheduled for merge)
    (and 2 more with the same problem)

dev-qt/qtsql:4

  (dev-qt/qtsql-4.8.4::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtsql-4.8.4[aqua=,debug=,qt3support] required by (dev-qt/qt3support-4.8.4::gentoo, ebuild scheduled for merge)

  (dev-qt/qtsql-4.8.5::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtsql-4.8.5[aqua=,debug=,qt3support] required by (dev-qt/qt3support-4.8.5::gentoo, ebuild scheduled for merge)
    (and 1 more with the same problem)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


emerge: there are no ebuilds to satisfy "virtual/init".
(dependency required by "sys-apps/openrc-0.11.8" [binary])
(dependency required by "@system" [argument])

eix-sync выполняли?
emerge -e… а дальше что?

Да. Второй вопрос не понял.

Вы выполняли emerge -e world?

emerge -e system.
при emerge -e world та же проблема.

Пару дней назад была такая же проблема, ставил релиз 13.6.2 и попытался через eix-sync и emerge -aDNuv world обновить до актуальной версии, на что выдало такие же блокировки. Никакие танцы с бубном не помогли разрулить блокировку, пришлось скачать образ с последней еженедельной сборкой и установить поверх. Проблемы с дальнейшим обновлением устранились.

у меня обновления нормально проходят.

На компьютере где стоял cld и регулярно делались обновления тоже проблемы не было. Видимо есть проблема при обновлении с более старых версий до актуальных.

Кстати, если сделать как указано в теме emerge -e world, на текущей обновленной версии, то пересобрать мир не дают приведенные выше блокировки.

А можно вопрос? Зачем <<emerge -e world>>? Вы как-то по особенному оптимизируете систему, чтобы добиться супер-производительности что вам понадобилось пересобирать всё? FEATURES="-getbinpkg" хоть указываете?

Ставил 13.6.1 и обновлял <<emerge -uaDN world>> - все обновилось без блокировок. С текущих образов тоже все обновляется.

Iurii Blokhin wrote:

А можно вопрос? Зачем <<emerge -e world>>? Вы как-то по особенному оптимизируете систему, чтобы добиться супер-производительности что вам понадобилось пересобирать всё?.

а может gcc-4.8.2 , вам то какая разница ?

в принипе вопрос не в этом. Просто мне интересно что за проблема и как ее устранить. Да и как то не кошерненько:)