Блокировка пакетов dev-qt/qt* (Решено)

Здравствуйте, уважаемые пользователи gentoo. Обращаюсь за помощью нечасто (2 раз за 5 лет). Кипение мозга вынудило обратиться и сейчас). Проблема в обновлении системы emerge -avuDN world. Выдает: !!! 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, installed) pulled in by
>=dev-qt/qtgui-4.8.5:4[accessibility,dbus(+)] required by (sys-auth/polkit-kde-agent-0.99.0-r1::gentoo, installed)
~dev-qt/qtgui-4.8.5[aqua=,debug=,egl=,qt3support=] required by (dev-qt/qtopengl-4.8.5::gentoo, installed)
(and 118 more with the same problems)

(dev-qt/qtgui-4.8.4-r1::gentoo, ebuild scheduled for merge) pulled in by
>=dev-qt/qtgui-4.8.0:4[accessibility,dbus] required by (kde-misc/kde-gtk-config-2.2.1::kde, ebuild 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.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/qtcore-4.8.5::gentoo, installed) pulled in by
~dev-qt/qtcore-4.8.5[aqua=,debug=,qt3support=] required by (dev-qt/qtopengl-4.8.5::gentoo, installed)
>=dev-qt/qtcore-4.8.5:4 required by (app-office/akonadi-server-1.10.3::gentoo, installed)
(and 12 more with the same problems)

dev-qt/qtscript:4

(dev-qt/qtscript-4.8.5::gentoo, installed) pulled in by
~dev-qt/qtscript-4.8.5[aqua=,debug=] required by (dev-qt/designer-4.8.5::gentoo, installed)
(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, installed) pulled in by
>=dev-qt/qtdbus-4.8.5:4 required by (app-office/akonadi-server-1.10.3::gentoo, installed)

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, installed) pulled in by
~dev-qt/qt3support-4.8.5[aqua=,debug=] required by (dev-qt/qtgui-4.8.5-r1::gentoo, installed)
(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, installed) pulled in by
~dev-qt/qtsql-4.8.5[aqua=,debug=,qt3support] required by (dev-qt/qt3support-4.8.5::gentoo, installed)
>=dev-qt/qtsql-4.8.5:4[mysql?,postgres?] required by (app-office/akonadi-server-1.10.3::gentoo, installed)
(and 1 more with the same problems)
Откаты на версию 4.8.4 с предварительным удалением все пакетов dev-qt/qt* не помогают. После отката на предыдущую версию снова выдает блокировку пакетов. Какой-то замкнутый круг ((. Как исправить блокировки с дальнейшей возможностью обновления системы? Пока обновляю вручную каждый пакет ((. Заранее спасибо за любую посильную помощь

Обычно помогает команда

Обычно помогает команда emerge -av1 $(qlist -IC dev-qt/qt*)

Не грусти, товарищ! Всё хорошо, beautiful good!

winterheart

winterheart написал(а):
Обычно помогает команда emerge -av1 $(qlist -IC dev-qt/qt*)

а у меня вообще вот так ответило:
lan elf # emerge -av1 $(qlist -IC dev-qt/qt*)
!!! Repository 'chtekk-apps' is missing masters attribute in '/var/lib/layman/chtekk-apps/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
!!! Repository 'php' is missing masters attribute in '/var/lib/layman/php/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
!!! Repository 'voip' is missing masters attribute in '/var/lib/layman/voip/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild U ] dev-qt/qtcore-4.8.5-r1:4 [4.8.4-r5:4] USE="(-aqua) (-c++0x%) -debug exceptions glib iconv -icu -pch qt3support ssl" 235,832 kB
[ebuild U ] dev-qt/qtscript-4.8.5:4 [4.8.4:4] USE="(-aqua) (-c++0x%) -debug exceptions iconv jit -pch" 0 kB
[ebuild U ] dev-qt/qtgui-4.8.5-r1:4 [4.8.4-r1:4] USE="accessibility (-aqua) (-c++0x%) cups (-dbus%*) -debug -egl exceptions (-gif%*) glib -gtkstyle mng -nas -nis -pch qt3support tiff -trace xinerama xv" 0 kB
[ebuild U ] dev-qt/qtsql-4.8.5:4 [4.8.4:4] USE="(-aqua) (-c++0x%) -debug exceptions -firebird -freetds mysql -oci8 -odbc -pch -postgres qt3support sqlite" 0 kB
[ebuild U ] dev-qt/qt3support-4.8.5:4 [4.8.4:4] USE="accessibility (-aqua) (-c++0x%) -debug exceptions -pch" 0 kB
[ebuild U ] dev-qt/qtdbus-4.8.5:4 [4.8.4:4] USE="(-aqua) (-c++0x%) -debug exceptions -pch" 0 kB
[ebuild U ] dev-qt/qtsvg-4.8.5:4 [4.8.4:4] USE="accessibility (-aqua) (-c++0x%) -debug exceptions -pch" 0 kB
[ebuild U ] dev-qt/qttest-4.8.5:4 [4.8.4:4] USE="(-aqua) (-c++0x%) -debug exceptions -pch" 0 kB
[ebuild U ] dev-qt/qtopengl-4.8.5:4 [4.8.4:4] USE="(-aqua) (-c++0x%) -debug -egl exceptions -pch qt3support" 0 kB
[ebuild U ] dev-qt/qtxmlpatterns-4.8.5:4 [4.8.4:4] USE="(-aqua) (-c++0x%) -debug -pch" 0 kB
[ebuild U ] dev-qt/qtmultimedia-4.8.5:4 [4.8.4:4] USE="alsa (-aqua) (-c++0x%) -debug exceptions -pch" 0 kB
[blocks b ] >dev-qt/qttest-4.8.4-r9999:4 (">dev-qt/qttest-4.8.4-r9999:4" is blocking dev-qt/qtmultimedia-4.8.4)
[blocks b ] >dev-qt/qtscript-4.8.4-r9999:4 (">dev-qt/qtscript-4.8.4-r9999:4" is blocking dev-qt/qtmultimedia-4.8.4)
[blocks b ] >dev-qt/qtcore-4.8.4-r9999:4 (">dev-qt/qtcore-4.8.4-r9999:4" is blocking dev-qt/qtmultimedia-4.8.4)
[blocks b ] >dev-qt/qtgui-4.8.4-r9999:4 (">dev-qt/qtgui-4.8.4-r9999:4" is blocking dev-qt/qtmultimedia-4.8.4)
[blocks b ] >dev-qt/qtsql-4.8.4-r9999:4 (">dev-qt/qtsql-4.8.4-r9999:4" is blocking dev-qt/qtmultimedia-4.8.4)
[blocks b ] >dev-qt/qtdeclarative-4.8.4-r9999:4 (">dev-qt/qtdeclarative-4.8.4-r9999:4" is blocking dev-qt/qtmultimedia-4.8.4)
[blocks b ] >dev-qt/qt3support-4.8.4-r9999:4 (">dev-qt/qt3support-4.8.4-r9999:4" is blocking dev-qt/qtmultimedia-4.8.4)
[blocks b ] >dev-qt/qtopengl-4.8.4-r9999:4 (">dev-qt/qtopengl-4.8.4-r9999:4" is blocking dev-qt/qtmultimedia-4.8.4)
[blocks b ] >dev-qt/qtwebkit-4.8.4-r9999:4 (">dev-qt/qtwebkit-4.8.4-r9999:4" is blocking dev-qt/qtmultimedia-4.8.4)
[blocks b ] >dev-qt/qtsvg-4.8.4-r9999:4 (">dev-qt/qtsvg-4.8.4-r9999:4" is blocking dev-qt/qtmultimedia-4.8.4)
[blocks b ] >dev-qt/qtdbus-4.8.4-r9999:4 (">dev-qt/qtdbus-4.8.4-r9999:4" is blocking dev-qt/qtmultimedia-4.8.4)
[blocks b ] >dev-qt/qtxmlpatterns-4.8.4-r9999:4 (">dev-qt/qtxmlpatterns-4.8.4-r9999:4" is blocking dev-qt/qtmultimedia-4.8.4)
[ebuild U ] dev-qt/qtwebkit-4.8.5:4 [4.8.4:4] USE="(-aqua) -debug exceptions gstreamer -icu jit -pch" 0 kB
[ebuild U ] dev-qt/qtdeclarative-4.8.5:4 [4.8.4:4] USE="accessibility (-aqua) (-c++0x%) -debug exceptions -pch qt3support webkit" 0 kB

ну и дальше блокировка... :(

наше дело во тьме (с) Лукьяненко

Логично, вобщем-то. Зачем

Логично, вобщем-то. Зачем столько оверлеев, если ты даже не знаешь что с ними делать?

Было что-то похожее. Судя по

Было что-то похожее. Судя по всему, проблема в том, что у qtgui в версии 4.8.5 убрали флаг dbus. Копируйте проблемные ебилды в локальный оверлей, правьте зависимость от dev-qt/qtgui[dbus] и пишите баг-репорты мейнтейнерам.

Полный вывод на пасту,

Полный вывод на пасту, пожалуйста
Предварительно сделать emerge --sync и layman -S

вывод на пасту

немного сленг не понимаю. Что такое вывод на пасту? Вывод на Pastebin.com?

спасибо

Вялiкi дзякуй (большое спасибо). Помогло. Вообщем всем спасибо

Если что - проблема имеет и

Если что - проблема имеет и другие корни, подробнее - https://bugs.gentoo.org/show_bug.cgi?id=493096

Нейтральность - высшее достижение сознания!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".