Сломал portage?

tamabook ~ # emerge --sync
Traceback (most recent call last):
  File "/usr/bin/emerge", line 40, in <module>
    retval = _emerge.emerge_main()
  File "//usr/lib/portage/pym/_emerge/__init__.py", line 14583, in emerge_main
    return action_sync(settings, trees, mtimedb, myopts, myaction)
  File "//usr/lib/portage/pym/_emerge/__init__.py", line 12032, in action_sync
    "%a, %d %b %Y %H:%M:%S +0000"))
  File "/usr/lib/python2.5/_strptime.py", line 14, in <module>
    import locale
  File "/usr/lib/python2.5/locale.py", line 14, in <module>
    import sys, encodings, encodings.aliases
ImportError: No module named encodings

Как теперь чинить?

# emerge --info
!!! Invalid PORTDIR_OVERLAY (not a dir): '/usr/local/portage/layman/desktop-effects'
Portage 2.1.6.7 (default/linux/x86/2008.0/desktop, gcc-4.3.3, glibc-2.9_p20081201-r1, 2.6.28-gentoo-r1 i686)
=================================================================
System uname: 
Timestamp of tree: Thu, 29 Jan 2009 17:30:01 +0000
app-shells/bash:     3.2_p48
dev-java/java-config: 1.3.7-r1, 2.1.7
dev-lang/python:     2.5.4-r2
dev-util/cmake:      2.6.2
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.4.2
sys-apps/sandbox:    1.3.3
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.28-r1
ACCEPT_KEYWORDS="x86 ~x86"

Как сломали ? Попробовать

Как сломали ? Попробовать переустановить portage, python с Livecd.
P.S. Тоже сегодня делал обновление портов через emerge --sync. У кого-нибудь были проблемы с обновлением через delta? Сервер не генерит обновление портов с 25 января.

В руках не держал ливсд..

В руках не держал ливсд.. портаж и питон переставил, оно емержит нормально.. падает только при --sync

Питона не обновляли ?

Питона не обновляли ? python-updater ? emerge -e world на крайняк !

* Couldn't determine any

* Couldn't determine any previous Python version(s).
dev-lang/python-2.5.4-r2

Portage 2.2_rc23 Ничего не

Portage 2.2_rc23
Ничего не изменило.

emerge -e world некатит вот

emerge -e world некатит вот из-за чего
[blocks B ] dev-perl/Locale-gettext ("dev-perl/Locale-gettext" is blocking dev-lang/perl-5.8.8-r5)

Надо устранить подобные

Надо устранить подобные несогласия в системе. удалите Locale-gettext. Сделайте:
emerge -uNDav @system @world, emerge --depclean, revdep-rebuild. И как-то только эти команду будут прокручиваться без ошибок беритесь за emerge --sync, может к этому времени ошибка самарешится.

Уже удаляю. но этого мало

Уже удаляю. но этого мало было удалить.. нужно было поправить юзы и удалоить то что в зависимостях. .а теперь .. тышю пакетов почти ждать =)

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

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