Накрылся emerge после обновления portage

При попытке обновления 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

Available python interpreters:
  [1]   python2.4
  [2]   python2.5
  [3]   python3.1 *

при выборе python2.4 или python2.5 ( eselect python set python2.5 ) emerge вываливает следующее:

Traceback (most recent call last):
  File "/usr/bin/emerge", line 31, in <module>
    import emergehelp, xpak, commands, errno, re, socket, string, time, types
  File "/usr/lib/portage/pym/emergehelp.py", line 13, in <module>
    import portage_exception
  File "/usr/lib/portage/pym/portage_exception.py", line 14, in <module>
    import portage_util
  File "/usr/lib/portage/pym/portage_util.py", line 15, in <module>
    import portage_data
  File "/usr/lib/portage/pym/portage_data.py", line 16, in <module>
    from portage_exec import atexit_register
  File "/usr/lib/portage/pym/portage_exec.py", line 10, in <module>
    from portage_util import dump_traceback
ImportError: cannot import name dump_traceback

помогите, не знаю что делать...

luxurydab написал(а):eselect

упс. не дочитал до конца.. типа удалил коммент...

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

Предполагаемый диагноз

~ARCH на фоне недостаточного внимания к обновлению системных компонент (в первую очередь python и bash)?

Ещё можно предположить недостаточное внимание к man make.conf (FEATURES="collision-protect buildsyspkg").

:wq
--
Live free or die

что за недостаточное внимание

что за недостаточное внимание к обновлению системных компонент?

cat /etc/make.conf

CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"
MAKEOPTS="-j5"
USE="mmx sse sse2 multilib -gtk -gnome -kde -qt -X -alsa -ipv6"
GENTOO_MIRRORS="http://gentoo.ynet.sk/pub http://ftp.fi.muni.cz/pub/linux/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gentoo.mirror.web4u.cz/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/"
LINGUAS="en ru"
ACCEPT_KEYWORDS="~amd64"

Может еще кому поможет, если

Может еще кому поможет, если столкнётся с такой проблемой, по советам девелоперов сделать следующее...

http://bugs.gentoo.org/show_bug.cgi?id=289707

You should install python2.6 and set it as your default interpreter:

  eselect python set python3.1
  emerge -1 python:2.6
  eselect python set python2.6

Мне не помогло, когда ставлю по умолчанию 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 ?

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

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