Накрылся emerge после обновления portage
luxurydab 19 октября, 2009 - 15:57
При попытке обновления portage не захотел успешно обновится
cat /var/tmp/portage/sys-apps/portage-2.1.7.1/temp/build.log * * ERROR: sys-apps/portage-2.1.7.1 failed. * Call stack: * ebuild.sh, line 49: Called pkg_setup * portage-2.1.7.1.ebuild, line 73: Called die * The specific snippet of code: * die "This version of portage requires at least python-2.6 to be selected as the default python interpreter (see \`eselect python --help\`)." * The die message: * This version of portage requires at least python-2.6 to be selected as the default python interpreter (see `eselect python --help`). * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/sys-apps/portage-2.1.7.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-apps/portage-2.1.7.1/temp/die.env'.
После чего при запуске emerge:
File "/usr/bin/emerge", line 138 print bold(prompt), ^ SyntaxError: invalid syntax
Подобные темы на форуме не дали результатов решения, а так же
http://www.gentoo.org/proj/en/portage/doc/manually-fixing-portage.xml
Вручную ничего не ставил
»
- Для комментирования войдите или зарегистрируйтесь
eselect python
eselect python list
при выборе python2.4 или python2.5 ( eselect python set python2.5 ) emerge вываливает следующее:
помогите, не знаю что делать...
luxurydab написал(а):eselect
упс. не дочитал до конца.. типа удалил коммент...
Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!
Предполагаемый диагноз
~ARCH на фоне недостаточного внимания к обновлению системных компонент (в первую очередь
python
иbash
)?Ещё можно предположить недостаточное внимание к
man make.conf
(FEATURES="collision-protect buildsyspkg"
).:wq
--
Live free or die
что за недостаточное внимание
что за недостаточное внимание к обновлению системных компонент?
cat /etc/make.conf
Может еще кому поможет, если
Может еще кому поможет, если столкнётся с такой проблемой, по советам девелоперов сделать следующее...
http://bugs.gentoo.org/show_bug.cgi?id=289707
You should install python2.6 and set it as your default interpreter:
Мне не помогло, когда ставлю по умолчанию python3.1 emerge напрочь отказывается работать, вылечил только подменой из архива стейдж3 и обновлением portage после этого
eselect python set
eselect python set python2.5
emerge -1 python:2.6
eselect python set python2.6
python-updater попробуй
python-updater попробуй
РЕШЕНО подменой
РЕШЕНО подменой /usr/lib/portage из архива stage-3-amd64-2008.0.tar.bz2
А можно пожалуйста
А можно пожалуйста поподробнее, а то я в линуксе новичок, а проблема у меня такая же. как это подменить /usr/lib/portage из архива stage-3-amd64-2008.0.tar.bz2 ?