Обновление python -> отвалился python-updater -> отвалился eix-sync [РЕШЕНО]

Столкнулся с такой проблемой. Обновил программу gramps, которая потянула за собой обновление python до версии 2.7. Выполнение python-updater отвалилось со словами:

emerge -Dv1 --keep-going app-admin/system-config-printer-common:0 app-arch/rpm:0 app-editors/vim:0 app-emulation/emul-linux-x86-baselibs:0 app-office/openoffice:0 app-pda/libplist:0 app-portage/layman:0 app-portage/mirrorselect:0 dev-java/java-config:2 dev-java/javatoolkit:0 dev-lang/yasm:0 dev-libs/beecrypt:0 dev-libs/boost:1.42 dev-libs/libnatspec:0 dev-libs/libxml2:2 dev-libs/libxslt:0 dev-libs/protobuf:0 dev-python/bsddb3:0 dev-python/cython:0 dev-python/dbus-python:0 dev-python/foolscap:0 dev-python/gtkspell-python:0 dev-python/imaging:0 dev-python/ipython:0 dev-python/numpy:0 dev-python/pexpect:0 dev-python/pycairo:0 dev-python/pycups:0 dev-python/pyenchant:0 dev-python/pyopenssl:0 dev-python/PyQt4:0 dev-python/py-smbpasswd:0 dev-python/python-ldap:0 dev-python/pywebkitgtk:0 dev-python/pyxml:0 dev-python/reportlab:0 dev-python/setuptools:0 dev-python/sip:0 dev-python/twisted:0 dev-python/twisted-web:0 dev-vcs/git:0 gnome-extra/libgsf:0 kde-base/plasma-workspace:4.5 kde-base/pykde4:4.5 media-gfx/gimp:2 media-libs/alsa-lib:0 media-libs/lcms:0 media-libs/libgpod:0 media-libs/mlt:0 media-libs/mutagen:0 net-misc/cnetworkmanager:0 net-print/hplip:0 net-zope/zope-interface:0 sys-apps/calculate-builder:0 sys-apps/calculate-client:0 sys-apps/calculate-desktop:0 sys-apps/calculate-install:0 sys-apps/calculate-lib:2.2 sys-apps/file:0 sys-devel/gdb:0 sys-libs/cracklib:0 sys-libs/libieee1284:0 sys-libs/tdb:0 x11-proto/xcb-proto:0

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

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "kde-base/plasma-workspace:4.5".

emerge: searching for similar names...
emerge: Maybe you meant any of these: dev-ruby/osmlib-base, dev-ruby/kirbybase, dev-ruby/snmplib? 

eix kde-base/plasma-workspace показывает:

[UD] kde-base/plasma-workspace
     Available versions:  
        (4.4)   [M]4.4.5
        (4.6)   4.6.2-r1
        ...
     Installed versions:  4.5.5(4.5)

Также перестал работать eix-sync:

 * Syncing all portage overlays
'/usr/bin/layman-2.7' does not exist
 * layman -S failed
 * Time statistics:
     0 seconds total

ls -l /usr/bin/layman*

-rwxr-xr-x 1 root root 2847 Ноя 22 01:31 /usr/bin/layman
-rwxr-xr-x 1 root root 1086 Ноя 22 01:31 /usr/bin/layman-2.6

Подскажите, пожалуйста, куда копать?

Всё потому, что у Вас не обновлен Python до версии 2.7, а пакеты из бинарного репозитория уже скомпилированы с ним.

emerge -a dev-lang/python:2.7
python-updater

Александр, обновление питона не помогло :frowning: Все тоже самое.

eix dev-lang/python

[D] dev-lang/python
     Available versions:  
        (2.4)   [M]2.4.6
        (2.5)   [M]2.5.4-r4
        (2.6)   [M]2.6.5-r3 [M]2.6.6-r1 [M]2.6.6-r2
        (2.7)   2.7.1-r1{tbz2}
        (3.1)   [M]3.1.2-r4 3.1.3-r1{tbz2}
        (3.2)   [M]~3.2
        {-berkdb bootstrap build +cxx doc elibc_uclibc examples gdbm ipv6 +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml}                                                                                                          
     Installed versions:  2.6.6-r1(2.6)

<<emerge -uDNa world>> должен помочь, в конце можно будет выполнить <>.

emerge world негодует:

emerge: there are no ebuilds built with USE flags to satisfy "=dev-lang/php-5.3.6[xml]".
!!! One of the following packages is required to complete your request:
- dev-lang/php-5.3.6 (Change USE: +xml)
(dependency required by "dev-lang/php-5.3.6[simplexml,-xmlrpc,-wddx,-soap,-xsl,-xmlreader]" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])

Он требует, чтобы я пересобрал php без xml?

Пропишите для пакета dev-lang/php флаг [xml].

Так он собран с этим флагом

Installed versions:  5.3.6(5.3)(11:58:30 27.04.2011)(apache2 ... xml ...)

Роман, или имелось ввиду что-то другое?

Странно, попробуйте, ради эксперимента, всё таки прописать этот флаг и продолжите установку.

Пробовал так

USE="... xml" emerge -u dev-lang/php

А потом

emerge -uDNa world

Результат всё так же плох.

Речь о том, чтобы добавить что-то в package.use? Не могли бы вы подсказать, что и как именно?

С php разобрался. Там ещё куча флагозависимостей. Ушёл разбираться.

В общем, получаю в итоге замкнутый круг: сначала требуют x11-libs/qt-phonon с флагом debug, потом x11-libs/qt-dbus с этим же флагом, а потом требуют у этих пакетов этот же флаг, но со знаком -.
Подскажите, пожалуйста, как поступать? Может, с образа обновиться или ещё как?

а выбрано в eselect python list?

Да, было выбрано.
В общем, пока ковырялся, сломал систему так, что не мог зайти в KDE. Проблему решил так: установил с образа CLD 11.3 и его уже обновил, включая питон.