Вы здесь

[SOLVED] emerge не работает. вобще

Собственно даже не знаю куда копать...

Вот скрин:

признателен за любую помощь!

Так нада указать, что ты хочешь собирать...
например:
emerge -av sim
или на худой конец, выдаётли чего-нить?
emerge --help

По порядку, что происходило с системой перед этим?

буду честен, я не знаю, почему у меня все работает

Последнее, что я делал с системой - обновил ее пару дней назад (дня 4-5 назад), после этого ничего не ставил, не трогал.
Сейчас вот решил обновить а тут такое дело...

revdep-rebuild & env-update результата не дали...

А если так сделать:

# whereis emerge
emerge: /usr/bin/emerge /usr/share/man/man1/emerge.1.bz2

# /usr/bin/emerge --help

Вывод whereis emerge индентичен вашему,

/usr/bin/emerge --help
приводит к тому же результату что и просто emerge --help

Похоже на кривое обновление питона.

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

Если я сломался
Логи молчат? Похоже на проблему с python. python-updater --help

буду честен, я не знаю, почему у меня все работает

Логи действительно не молчали. В них я увидел, в чем я накосячил:

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

В реультате при обновлении питона возникли проблемы

так как у меня был ноут с почти такой же системой (ноут и ББ я обновлял примерно одновременно, на обоих гента + примерно одинаковый набор пакетов), то я решил слить питон с ноута.
Ноутом подключился к ББ через ссш и слил в него папку python из /usr/lib/

после этого на ББ заработала команда eselect

eselect python show показывал python2.6
eselect python list показывать (none found)

поняв, что скопировал я не все, я скопировал файлы python* из /usr/bin, а так же libpython* из /usr/lib64 с ноута на ББ, после чего eselect python list отобразил python2.6, а emerge заработал

ну а дальше revdep-rebuild и обновление мира...

Спасибо всем огромное за помощь и наводки!!

раз так, пометь тему как решенную

буду честен, я не знаю, почему у меня все работает

Для работы через ссх существует screen. Маскируйте терминал и хоть оботключайтесь =)

Сейчас столкнулся с этой же проблемой. А есть ли какое то более простое решение, чем грузиться с Live-Cd? В конце концов, у меня все пока работает, даже иксы, их под которых сейчас сижу. Можно попросить просто выложить необходимые питоновские папки?

Lazhu написал:
Для работы через ссх существует screen. Маскируйте терминал и хоть оботключайтесь =)

app-misc/screen оно?

:wq
--
Live free or die

Оно, еще app-misc/tmux можете посмотреть...

Случились те же симптомы.

Но все началось после того как я установил dpkg с зависимостями, и сразу же его удалил.
Тут же запустил emerge --depclean и в процессе очень много чего удалилось и оборвалось с ошибками которым я не уделил внимания.
Вместе с ними оборвалось функционирование emergе. Было то же самое что и у автора топика.
Но eselect работал, и я вывел это

sun det # eselect  python list
Available Python interpreters:
  [1]   python2.4
  [2]   python2.7
  [3]   python3.1

Сделал #eselect python set 2 хотя при revdep-rebuild вижу .../usr/lib64/python2.6...
И после этого emerge заработал. А дальше пришлось сделать #python-updater и то что у автора.

Может уже не актуально, но тем не менее на месте другого, я был бы рад, если бы кто то дополнил возможное решение.

Would you like to know more?

спасибо. после обновления мира отвалился emerge (в смысле python). ваши инструкции помогли