Ошибка 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 пишет: Вод
Всё обновление сводилось к вышеприведённой команде?
Кто будет проверять систему (
python-updater
&&revdep-rebuild
)?Кто будет чистить (
emerge --depclean
&&revdep-rebuild
)?--
Live free or die
Собственно это
Собственно это все выполнено было - зачем писать очевидное :)
На всякий случай повторил - но как и ожидалось - не помогло :(
% python Python 2.5.2
Отрабатывает?
Пожалуйста, не описывайте своё железо в подписи
Нед >>> import
Нед", line 1, in
>>> import encodings
Traceback (most recent call last):
File "
ImportError: No module named encodings
>>>
% equery b
Мораль такова: где-то в похожем месте должен валяться каталог encodings. Если есть — проблема в переменной PYTHONPATH или в чём-то в таком духе. Если нет — то переустановить python
Пожалуйста, не описывайте своё железо в подписи
Блин...... :) Все -
Блин...... :)
Все - проблема решена!
Собственно вся бага была в том, что в USE был внесен build...
После добавления в /etc/portage/package.use строки dev-lang/python -build и переинсталляции питона все заработало.
Спасибо за советы - оч презнателен.
ЗЫ: Питона переустанавливать пробывал - не помогало :)
орпа
«Ничего себе», сказал я себе.
Вот его лучше бы вообще оттуда убрать
Пожалуйста, не описывайте своё железо в подписи
Да пожалуй
Да пожалуй ...
/usr/portage/profiles/use.desc
build - !! внутреннее пользование только!! НЕ УСТАНАВЛИВАЙТЕ ЭТОТ ФЛАГ САМОСТОЯТЕЛЬНО!