[РЕШЕНО] Проблема emerge python syntax error обновление

Добрый ...
Возникла такая пробблема: система после синхронизации попросила обновить portage, закачала и поставила python и вот тут то все и началось!

ya_router ~ # emerge portage
File "/usr/bin/emerge", line 41
except PermissionDenied, e:
^
SyntaxError: invalid syntax

Подумал, eselect указал другой питон:

ya_router ~ # eselect python set python2.5
ya_router ~ # emerge portage
Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) sys-apps/portage-2.1.7.1
* portage-2.1.7.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* portage-2.1.7.1.patch.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
*
* 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'.
*

>>> Failed to emerge sys-apps/portage-2.1.7.1, Log file:

>>> '/var/tmp/portage/sys-apps/portage-2.1.7.1/temp/build.log'

* Messages for package sys-apps/portage-2.1.7.1:

*
* 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'.
*
ya_router ~ #

результат на лице ...
обратно ставлю:
ya_router ~ # eselect python set python3.1
ya_router ~ # emerge portage
File "/usr/bin/emerge", line 41
except PermissionDenied, e:
^
SyntaxError: invalid syntax

Может кто встречался с такой проблемой? ну никак не могу найти нигде ничего подобного ...

Если надо еще какой вывод каких команд - выложу.

Спасибо за ответы :)

.

Lord написал(а):
Может кто встречался с такой проблемой? ну никак не могу найти нигде ничего подобного ...

При регулярном мониторинге форума проблема типа боянЪ :)

Причина данной проблемы: недостаточное внимание к компонентам (зависимостям) [coder]portage[/code].
Также можно предположить странность принятой процедуры обновления.

Лично мне интересно каким образом ты добился ситуации, когда у тебя в системе только python 2.5 и 3.1?
Тогда как 2.5 устарел... достаточно давно.
И ты в нормальном случае должен был бы жить на 2.6.

:wq
--
Live free or die

ну да, я уже успел

ну да, я уже успел разобратся, но факт остается фактом, проблема имеет место быть :) и намека на ее решение нигде я не обнаружил :)
видио решаться должно добавлением в USE python3, но мне не помогло почему то, наверное руки всетаки не там, пришлось поставить python-2.6 собрать portage и перейти снова на python3.1.

Спасибо за ответ.

портаж на 3.1 не работает.

портаж на 3.1 не работает.

В смысле? в чем это

В смысле? в чем это заключается? у меня вроде пока работает? или я не туда смотрю?

/

Lord написал(а):
В смысле? в чем это заключается? у меня вроде пока работает? или я не туда смотрю?

В прямом смысле :) Есть мнение что в python-3.1 ещё недостаточно доработан и собирать portage в расчёте на него не стоит.

python-updater после перехода на 3.1 делал?

:wq
--
Live free or die

Делал, вроде все гладко, ну

Делал, вроде все гладко, ну насчет мнения - это интересное мнение, но сервак у меня тут стоит как вспомогательный, просто решил привести его в порядок, так что пусть его, будут глюки - отпишусь.

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

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