LINUX.ORG.RU

Gentoo: Умирающий gentoo или Как остаться в живых


0

1

Доброго времени суток.

Установили Gentoo Linux по инструкции gentoo handbook EN, собственно эта штука не сразу завелась.

Сначала отвалился eth, который пришлось поднимать снова. ifconfig+route+dhcpd

Потом оказалось, что /usr раздел стал read-only. Пришлось вручную монтировать после запуска системы.

Теперь вот мы встали перед очередной проблемой: emerge не работает, интернет не поднимается никак

: Вот результат: emerge portage

Traceback (most recent call last):
  File "/usr/bin/emerge", line 32, in <module>
    from _emerge.main import emerge_main
  File "/usr/lib/portage/pym/_emerge/main.py", line 39, in <module>
    from _emerge.actions import action_config, action_sync, action_metadata, \
  File "/usr/lib/portage/pym/_emerge/actions.py", line 45, in <module>
    from portage.package.ebuild.doebuild import _check_temp_dir
  File "/usr/lib/portage/pym/portage/package/ebuild/doebuild.py", line 40, in <module>
    from portage.dbapi.porttree import _parse_uri_map
  File "/usr/lib/portage/pym/portage/dbapi/porttree.py", line 35, in <module>
    from _emerge.EbuildMetadataPhase import EbuildMetadataPhase
  File "/usr/lib/portage/pym/_emerge/EbuildMetadataPhase.py", line 4, in <module>
    from _emerge.SubProcess import SubProcess
  File "/usr/lib/portage/pym/_emerge/SubProcess.py", line 5, in <module>
    from _emerge.AbstractPollTask import AbstractPollTask
  File "/usr/lib/portage/pym/_emerge/AbstractPollTask.py", line 10, in <module>
    from _emerge.AsynchronousTask import AsynchronousTask
  File "/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 5, in <module>
    from _emerge.SlotObject import SlotObject
ImportError: No module named SlotObject

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/emerge", line 37, in <module>
    from _emerge.main import emerge_main
  File "/usr/lib/portage/pym/_emerge/main.py", line 39, in <module>
    from _emerge.actions import action_config, action_sync, action_metadata, \
  File "/usr/lib/portage/pym/_emerge/actions.py", line 45, in <module>
    from portage.package.ebuild.doebuild import _check_temp_dir
  File "/usr/lib/portage/pym/portage/package/ebuild/doebuild.py", line 40, in <module>
    from portage.dbapi.porttree import _parse_uri_map
  File "/usr/lib/portage/pym/portage/dbapi/porttree.py", line 35, in <module>
    from _emerge.EbuildMetadataPhase import EbuildMetadataPhase
  File "/usr/lib/portage/pym/_emerge/EbuildMetadataPhase.py", line 4, in <module>
    from _emerge.SubProcess import SubProcess
  File "/usr/lib/portage/pym/_emerge/SubProcess.py", line 5, in <module>
    from _emerge.AbstractPollTask import AbstractPollTask
  File "/usr/lib/portage/pym/_emerge/AbstractPollTask.py", line 10, in <module>
    from _emerge.AsynchronousTask import AsynchronousTask
  File "/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 5, in <module>
    from _emerge.SlotObject import SlotObject
ImportError: No module named SlotObject

# Какие конфиги показать? ..

Заранее спасибо...


ну покажи для начала
/etc/conf.d/net
/etc/fstab

ну и /etc/make.conf докучи

vvviperrr ★★★★★
()

и да, revdep-rebuild делал? может каких либ не хватает

vvviperrr ★★★★★
()
Ответ на: комментарий от Chaser_Andrey

все работает

звук работает, интернет в fedora livecd ниразу не падал. жесткий диск показывает хорошие результаты. система не вставала на пустом месте. Все норм.

Используемые файловые системы: : btrfs ; xfs ; reiserfs ; ext2 ; ext4

semsgo
() автор топика

Calculate Linux Scratch Вам в помощь.

Vekt
()
Ответ на: все работает от semsgo

[code] $ revdep-rebuild

.... ImportError: No module named SlotObject * Portage could not find any version of the following packages it could build: * sys-process/procps:0 * (Perhaps they are masked, blocked, or removed from portage.) * Try to emerge them manually. * Warning: Portage cannot rebuild any of the necessary packages. [/code]

# делал.. не помог.

КОНФИГИ:

http://pastebin.ru/TR8ihgtA

# /etc/conf.d/net

Вообще интернет встает автоматически. Работает через роутер(устройство) .

semsgo
() автор топика
Ответ на: комментарий от semsgo

...

На самом деле Gentoo ставлю не впервый раз. Ставил перманентно, а тут такое...

Ставить внезапно Calculate не очень хочется. Хотя я не встречался с ним...

semsgo
() автор топика
Ответ на: ... от semsgo

Calculate Scratch сервер содержит только ядро, драйвера и внятный установщик.

Vekt
()

А не питон ли ты поломал?

madcore ★★★★★
()

и да плюсуюю совет madcore

скачай бинарные portage и python и «разверни» их

ZuBB ★★★★★
()

Установи обратно федору.

dada ★★★★★
()

Как остаться в живых

читать все сообщения emerge

anTaRes ★★★★
()

... Сначала отвалился eth, который пришлось поднимать снова. ifconfig+route+dhcpd

Если вы ставили по HandBook, то там про настройку сети указано примерно следующее: Если нужны статические настройки сетевого адаптера, то в файле '/etc/conf.d/net' укажите его параметры, ip адрес, шлюз и dns, прочее в случае специфического способа подключения.
Если вы хотите получать параметры интерфейса динамически, то, во-первых установите dhcp клиент, его в stage3 нет, затем в '/etc/conf.d/net' укажите получать на требуемом интерфейса параметры динамически. После выбора способа настройки иентерфейса создайте символическую ссылку в '/etc/init.d/net.eth0 -> net.lo' этим вы укажете какой интерфейс нужно поднимать при старте системы. Если файл '/etc/conf.d/net' пустой или в нём закоментированы все строки система пудет пытаться сконфигурировать интерфейсы динамически, но опять же должен быть установлен dhcp клиент, его в stage3 нет.

Потом оказалось, что /usr раздел стал read-only. Пришлось вручную монтировать после запуска системы.

Покажите '/etc/fstab'.

Теперь вот мы встали перед очередной проблемой: emerge не работает, интернет не поднимается никак

: Вот результат: emerge portage

...

Интернет не поднимается по выше мной указанной причине. Что вы делали с системой, обновляли ли python, выполняли ли 'eselect python set ...', если обновляли python запуска ли 'python-updater' ?

 $ revdep-rebuild

.... ImportError: No module named SlotObject * Portage could not find any version of the following packages it could build: * sys-process/procps:0 * (Perhaps they are masked, blocked, or removed from portage.) * Try to emerge them manually. * Warning: Portage cannot rebuild any of the necessary packages. 

revdep-rebuild нужно от root запускать, но при неработающем emerge толку будет мало.

kostik87 ★★★★★
()

[ванга mode]Ты обновил python, и поэтому он не может импортировать модуль.[/ванга mode]
Сделай eselect python list.

Если я не угадал с питоном, то вот тебе три версии portage на выбор:

Все собраны для python-2.7. Если у тебя именно эта версия питона, выбери нужную версию portage, скачай и сделай

tar -xf <скачанный файл> -C /

tiandrey ★★★★★
()

Сначала отвалился eth, который пришлось поднимать снова. ifconfig+route+dhcpd

Очевидно, что сеть, настроенная в live-системе, будет ненастроенной в другой системе — установленной.

Потом оказалось, что /usr раздел стал read-only.

Значит, при установке так был написан /etc/fstab, чтобы он монтировался в read-only.

Теперь вот мы встали перед очередной проблемой: emerge не работает, интернет не поднимается никак

Даже если исправишь это, отвалится что-нибудь ещё. Сначала надо починить собственные руки.

anonymous
()

Печальненько. Если ничего не поможет, можно попробовать забэкапить /etc и базу емерджа и перенакатить stage3

Adjkru ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.