Ошибка emerge --sync ImportError: No module named encodings [РЕШЕНО]

Вод сделал полное обновление emerge --update --deep --newuse world на свеже установленной системе.
Решил обновить дерево portage и оно мне вод такое:
server / # emerge --sync
Traceback (most recent call last):
File "/usr/bin/emerge", line 6971, in
retval = emerge_main()
File "/usr/bin/emerge", line 6926, in emerge_main
action_sync(settings, trees, mtimedb, myopts, myaction)
File "/usr/bin/emerge", line 5115, in action_sync
"%a, %d %b %Y %H:%M:%S +0000"))
File "/usr/lib64/python2.5/_strptime.py", line 14, in
import locale
File "/usr/lib64/python2.5/locale.py", line 14, in
import sys, encodings, encodings.aliases
ImportError: No module named encodings
server / #

Что енто и откуда?? А главное как это исправить??

zejron пишет: Вод

zejron написал(а):
Вод сделал полное обновление emerge --update --deep --newuse world на свеже установленной системе.
Решил обновить дерево portage и оно мне вод такое:
...
Что енто и откуда?? А главное как это исправить??

Всё обновление сводилось к вышеприведённой команде?
Кто будет проверять систему (python-updater && revdep-rebuild)?
Кто будет чистить (emerge --depclean && revdep-rebuild)?

--
Live free or die

Собственно это

Собственно это все выполнено было - зачем писать очевидное :)
На всякий случай повторил - но как и ожидалось - не помогло :(

% python Python 2.5.2

% python
Python 2.5.2 (r252:60911, Sep 10 2008, 13:25:29) 
[GCC 4.1.2 (Gentoo 4.1.2 p1.1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import encodings

Отрабатывает?


Пожалуйста, не описывайте своё железо в подписи

Нед >>> import

Нед
>>> import encodings
Traceback (most recent call last):
File "", line 1, in
ImportError: No module named encodings
>>>

% equery b

% equery b /usr/lib64/python2.5/encodings 
[ Searching for file(s) /usr/lib64/python2.5/encodings in *... ]
dev-lang/python-2.5.2-r7 (/usr/lib64/python2.5/encodings)

Мораль такова: где-то в похожем месте должен валяться каталог encodings. Если есть — проблема в переменной PYTHONPATH или в чём-то в таком духе. Если нет — то переустановить python


Пожалуйста, не описывайте своё железо в подписи

Блин...... :) Все -

Блин...... :)
Все - проблема решена!
Собственно вся бага была в том, что в USE был внесен build...
После добавления в /etc/portage/package.use строки dev-lang/python -build и переинсталляции питона все заработало.
Спасибо за советы - оч презнателен.

ЗЫ: Питона переустанавливать пробывал - не помогало :)

орпа

zejron написал(а):
Собственно вся бага была в том, что в USE был внесен build...

«Ничего себе», сказал я себе.
Вот его лучше бы вообще оттуда убрать


Пожалуйста, не описывайте своё железо в подписи

Да пожалуй

Да пожалуй ...
/usr/portage/profiles/use.desc
build - !! внутреннее пользование только!! НЕ УСТАНАВЛИВАЙТЕ ЭТОТ ФЛАГ САМОСТОЯТЕЛЬНО!

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

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