Gentoo - Error: x11-libs/qt-webkit-4.6.2-r9999" is blocking x11-libs/qt-multimedia-4.6.2

Blockierte Pakeet können einem den letzten Nerv rauben. So war es auch beim letzten Gentoo Upgrade mit emerge -uND world der Fall, als sich zahlreiche qt-Pakete verweigerten. Ursache war ein Paket namens qt-meta, welches veraltete qt-Pakete erforderte, welche wiederum andere Pakete blockierten. Ein Teufelskreis.

Aber woran erkennt man ein solches Paket? In diesem Fall war sehr auffällig, dass qt-meta veraltete 4.6.2 Pakete erforderte, wohingegen alle anderen bereits auf 4.7.2 setzen.

Lösung: ein einfaches

emerge -C x11-libs/qt-meta-4.6.2 

löst das Problem. Sicherheitshalber sollte man nach dem Deinstallieren und emerge -uND world noch ein

revdep-rebuild 

durchführen, um fehlende Abhängigkeiten zu korrigieren.

Fehlermeldung

[blocks B     ] >x11-libs/qt-webkit-4.6.2-r9999 (">x11-libs/qt-webkit-4.6.2-r9999" is blocking x11-libs/qt-multimedia-4.6.2, x11-libs/qt-assistant-4.6.2)
[blocks B     ] <x11-libs/qt-multimedia-4.7.2 ("<x11-libs/qt-multimedia-4.7.2" is blocking x11-libs/qt-test-4.7.2, x11-libs/qt-svg-4.7.2, x11-libs/qt-gui-4.7.2, x11-libs/qt-qt3support-4.7.2, x11-libs/qt-core-4.7.2-r1, x11-libs/qt-sql-4.7.2, x11-libs/qt-webkit-4.7.2, x11-libs/qt-declarative-4.7.2-r1, x11-libs/qt-opengl-4.7.2, x11-libs/qt-dbus-4.7.2, x11-libs/qt-script-4.7.2, x11-libs/qt-xmlpatterns-4.7.2)
[blocks B     ] >x11-libs/qt-opengl-4.6.2-r9999 (">x11-libs/qt-opengl-4.6.2-r9999" is blocking x11-libs/qt-multimedia-4.6.2, x11-libs/qt-assistant-4.6.2)
[blocks B     ] >x11-libs/qt-script-4.6.2-r9999 (">x11-libs/qt-script-4.6.2-r9999" is blocking x11-libs/qt-multimedia-4.6.2, x11-libs/qt-assistant-4.6.2)
[blocks B     ] >x11-libs/qt-test-4.6.2-r9999 (">x11-libs/qt-test-4.6.2-r9999" is blocking x11-libs/qt-multimedia-4.6.2, x11-libs/qt-assistant-4.6.2)
[blocks B     ] >x11-libs/qt-svg-4.6.2-r9999 (">x11-libs/qt-svg-4.6.2-r9999" is blocking x11-libs/qt-multimedia-4.6.2, x11-libs/qt-assistant-4.6.2)
[blocks B     ] >x11-libs/qt-sql-4.6.2-r9999 (">x11-libs/qt-sql-4.6.2-r9999" is blocking x11-libs/qt-multimedia-4.6.2, x11-libs/qt-assistant-4.6.2)
[blocks B     ] >x11-libs/qt-xmlpatterns-4.6.2-r9999 (">x11-libs/qt-xmlpatterns-4.6.2-r9999" is blocking x11-libs/qt-multimedia-4.6.2, x11-libs/qt-assistant-4.6.2)
[blocks B     ] >x11-libs/qt-dbus-4.6.2-r9999 (">x11-libs/qt-dbus-4.6.2-r9999" is blocking x11-libs/qt-multimedia-4.6.2, x11-libs/qt-assistant-4.6.2)
[blocks B     ] >x11-libs/qt-core-4.6.2-r9999 (">x11-libs/qt-core-4.6.2-r9999" is blocking x11-libs/qt-multimedia-4.6.2, x11-libs/qt-assistant-4.6.2)
[blocks B     ] >x11-libs/qt-qt3support-4.6.2-r9999 (">x11-libs/qt-qt3support-4.6.2-r9999" is blocking x11-libs/qt-multimedia-4.6.2, x11-libs/qt-assistant-4.6.2)
[blocks B     ] <x11-libs/qt-assistant-4.7.2 ("<x11-libs/qt-assistant-4.7.2" is blocking x11-libs/qt-test-4.7.2, x11-libs/qt-svg-4.7.2, x11-libs/qt-gui-4.7.2, x11-libs/qt-qt3support-4.7.2, x11-libs/qt-core-4.7.2-r1, x11-libs/qt-sql-4.7.2, x11-libs/qt-webkit-4.7.2, x11-libs/qt-declarative-4.7.2-r1, x11-libs/qt-opengl-4.7.2, x11-libs/qt-dbus-4.7.2, x11-libs/qt-script-4.7.2, x11-libs/qt-xmlpatterns-4.7.2)
[blocks B     ] >x11-libs/qt-gui-4.6.2-r9999 (">x11-libs/qt-gui-4.6.2-r9999" is blocking x11-libs/qt-multimedia-4.6.2, x11-libs/qt-assistant-4.6.2)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (x11-libs/qt-core-4.7.2-r1, ebuild scheduled for merge) pulled in by
    >=x11-libs/qt-core-4.6.3:4[qt3support,ssl] required by (dev-vcs/kdesvn-1.5.5, ebuild scheduled for merge)
    >=x11-libs/qt-core-4.7.0:4[qt3support,ssl] required by (kde-base/kdebase-kioslaves-4.6.3, ebuild scheduled for merge)
    >=x11-libs/qt-core-4.6.3:4[qt3support,ssl] required by (net-p2p/ktorrent-4.1.1, ebuild scheduled for merge)
    (and 36 more)

  (x11-libs/qt-opengl-4.7.2, installed) pulled in by
    >=x11-libs/qt-opengl-4.7.0:4 required by (kde-base/kdelibs-4.6.3-r2, ebuild scheduled for merge)
    >=x11-libs/qt-opengl-4.6.0:4 required by (media-libs/phonon-gstreamer-4.5.0, installed)
    ~x11-libs/qt-opengl-4.7.2[-aqua,qt3support] required by (x11-libs/qt-declarative-4.7.2-r1, installed)

  (x11-libs/qt-dbus-4.7.2, ebuild scheduled for merge) pulled in by
    x11-libs/qt-dbus:4 required by (app-misc/strigi-0.7.1, installed)
    >=x11-libs/qt-dbus-4.6.0:4 required by (media-libs/phonon-4.5.0, installed)
    x11-libs/qt-dbus required by (dev-vcs/subversion-1.6.16, ebuild scheduled for merge)
    (and 2 more)

  (x11-libs/qt-sql-4.7.2, ebuild scheduled for merge) pulled in by
    >=x11-libs/qt-sql-4.7.0:4[qt3support] required by (kde-base/kwalletd-4.6.3, ebuild scheduled for merge)
    >=x11-libs/qt-sql-4.6.3:4[qt3support] required by (net-libs/libktorrent-1.1.1, ebuild scheduled for merge)
    >=x11-libs/qt-sql-4.7.0:4[qt3support] required by (kde-base/kdialog-4.6.3, ebuild scheduled for merge)
    (and 17 more)

  (x11-libs/qt-webkit-4.7.2, ebuild scheduled for merge) pulled in by
    >=x11-libs/qt-webkit-4.7.0:4[kde] required by (kde-base/khelpcenter-4.6.3, ebuild scheduled for merge)
    >=x11-libs/qt-webkit-4.7.0:4[kde] required by (kde-base/kwalletd-4.6.3, ebuild scheduled for merge)
    >=x11-libs/qt-webkit-4.7.0:4[kde] required by (kde-base/kde-l10n-4.6.3-r1, ebuild scheduled for merge)
    (and 16 more)

  (x11-libs/qt-test-4.7.2, installed) pulled in by
    >=x11-libs/qt-test-4.7.0:4 required by (kde-base/kdelibs-4.6.3-r2, ebuild scheduled for merge)
    >=x11-libs/qt-test-4.7.0:4 required by (kde-base/kdialog-4.6.3, ebuild scheduled for merge)
    >=x11-libs/qt-test-4.7.0:4 required by (kde-base/kdesu-4.6.3, ebuild scheduled for merge)
    (and 16 more)

  (x11-libs/qt-gui-4.7.2, installed) pulled in by
    >=x11-libs/qt-gui-4.7.0:4[accessibility,dbus] required by (kde-base/solid-runtime-4.6.3, ebuild scheduled for merge)
    x11-libs/qt-gui required by (dev-vcs/subversion-1.6.16, ebuild scheduled for merge)
    x11-libs/qt-gui required by (www-client/opera-11.50.1074, ebuild scheduled for merge)
    (and 30 more)

  (x11-libs/qt-multimedia-4.6.2, ebuild scheduled for merge) pulled in by
    ~x11-libs/qt-multimedia-4.6.2 required by (x11-libs/qt-meta-4.6.2, installed)

  (x11-libs/qt-svg-4.7.2, installed) pulled in by
    >=x11-libs/qt-svg-4.7.0:4 required by (kde-base/kwalletd-4.6.3, ebuild scheduled for merge)
    >=x11-libs/qt-svg-4.6.3:4 required by (net-libs/libktorrent-1.1.1, ebuild scheduled for merge)
    >=x11-libs/qt-svg-4.7.0:4 required by (kde-base/kdesu-4.6.3, ebuild scheduled for merge)
    (and 16 more)

  (x11-libs/qt-script-4.7.2, ebuild scheduled for merge) pulled in by
    >=x11-libs/qt-script-4.7.0:4 required by (kde-base/krosspython-4.6.3, ebuild scheduled for merge)
    >=x11-libs/qt-script-4.7.0:4 required by (kde-base/kdebase-kioslaves-4.6.3, ebuild scheduled for merge)
    >=x11-libs/qt-script-4.6.3:4 required by (net-libs/libktorrent-1.1.1, ebuild scheduled for merge)
    (and 17 more)

  (x11-libs/qt-assistant-4.6.2, ebuild scheduled for merge) pulled in by
    ~x11-libs/qt-assistant-4.6.2 required by (x11-libs/qt-meta-4.6.2, installed)

  (x11-libs/qt-declarative-4.7.2-r1, installed) pulled in by
    >=x11-libs/qt-declarative-4.7.0:4 required by (kde-base/kdelibs-4.6.3-r2, ebuild scheduled for merge)

  (x11-libs/qt-qt3support-4.7.2, installed) pulled in by
    >=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde] required by (kde-base/solid-runtime-4.6.3, ebuild scheduled for merge)
    >=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde] required by (kde-base/libkonq-4.6.3, ebuild scheduled for merge)
    >=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde] required by (kde-base/krosspython-4.6.3, ebuild scheduled for merge)
    (and 17 more)