Срочно выручайте! Ничего не стартует после случайного резета.

Всем привет. При старте системы не стартует lo интерфейс и из-за этого всё остальное. Не применяется consolefont, keymaps. Ничего не эмерджится. Вот кратко то, что пишется при старте например apache.

bill ~ # /etc/init.d/apache2 start
 * Starting lo
/etc/init.d/net.lo: line 920: interface_exists: команда не найденна
/etc/init.d/net.lo: line 949: interface_del_addresses: команда не найденна
/etc/init.d/net.lo: line 670: interface_exists: команда не найденна
/lib64/rcscripts/net/iproute2.sh: line 257: interface_exists: команда не найденна /etc/init.d/net.lo: line 679: interface_exists: команда не найденна
 *   Bringing up lo
 *     127.0.0.1/8
/etc/init.d/net.lo: line 777: interface_add_address: команда не найденна   [ !! ]/etc/init.d/net.lo: line 955: interface_exists: команда не найденна        [ !! ] * Starting eth0
 *       apipa: missing required function "interface_exists"
 * ERROR:  cannot start net.ppp256 as net.eth0 could not start
 * Starting lo
/etc/init.d/net.lo: line 920: interface_exists: команда не найденна
/etc/init.d/net.lo: line 949: interface_del_addresses: команда не найденна
/etc/init.d/net.lo: line 670: interface_exists: команда не найденна
/lib64/rcscripts/net/iproute2.sh: line 257: interface_exists: команда не найденна/etc/init.d/net.lo: line 679: interface_exists: команда не найденна
 *   Bringing up lo
 *     127.0.0.1/8
/etc/init.d/net.lo: line 777: interface_add_address:команда не найденна   [ !! ]/etc/init.d/net.lo: line 955: interface_exists: команда не найденна        [ !! ] * Starting eth0
 *       apipa: missing required function "interface_exists"
 * ERROR:  cannot start net.ppp256 as net.eth0 could not start
 * ERROR:  cannot start netmount as net.lo could not start
 * ERROR:  cannot start apache2 as net.lo could not start

Скрипт в init.d net.lo менял

Скрипт в init.d net.lo менял на оригинал. Хотя скорее всего это произошло после удаление calculate-server. Там их утилиты что-то заменяют. Теперь не могу не baselayout заного переустановить, ни на openrc перейти.

Ну так может локаль

Ну так может локаль переключить для начала, чтоб квадратики не расшифровывать?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Локаль кстати стоит

Локаль кстати стоит ru_RU.UTF-8, как и должно быть. Фонты не ставятся при загрузке. Да и я не думаю что в квадратиках что-то интересное написанно.

В квадратиках пишется:

В квадратиках пишется: команда не найденна.

проще лайвом чрутнуться и

проще лайвом чрутнуться и поправить.
а можно в синглмод попробоавть забутиться и поправить
а а ещё можно потыкать I как только сервисы начнут грузиться и поправить

Что поправить то? =)

Что поправить то? =)

под чрутом

под чрутом sys-apps/baselayout и openrc переставить.
в остальным случаях - есть подозрение, что покурочены /lib/rc/sh
Вообще, если есть бекап, то типа:
mv /lib/rc /lib/rc.1
cp -rp /backup/rc /lib/

Дело в том, что на openrc я

Дело в том, что на openrc я ещё не перешел. И даже старый baselayout не ставится. backupa у меня нет.
ругается на EAPI 4. Окей. Попробую поставить portage посвежее.

bill ~ # emerge baselayout

 * IMPORTANT: 3 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Calculating dependencies... done!

!!! All ebuilds that could satisfy "sys-apps/openrc" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-apps/openrc-9999 (masked by: EAPI 4)
- sys-apps/openrc-0.9.3-r1 (masked by: EAPI 4)
- sys-apps/openrc-0.9.3 (masked by: EAPI 4)
- sys-apps/openrc-0.9.2 (masked by: EAPI 4)
- sys-apps/openrc-0.8.3-r1 (masked by: EAPI 4)

The current version of portage supports EAPI '3'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.
(dependency required by "sys-apps/baselayout-2.0.3" [ebuild])
(dependency required by "baselayout" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


 * IMPORTANT: 3 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.
bill ~ # emerge portage

 * IMPORTANT: 3 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) sys-apps/portage-2.1.10.11
 * portage-2.1.10.11.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                                                                              [ ok ]
 * Package:    sys-apps/portage-2.1.10.11
 * Repository: gentoo
 * Maintainer: 
 * USE:  amd64 elibc_glibc ipc kernel_linux less multilib userland_GNU
>>> Unpacking source...
>>> Unpacking portage-2.1.10.11.tar.bz2 to /var/tmp/portage/sys-apps/portage-2.1.10.11/work
>>> Source unpacked in /var/tmp/portage/sys-apps/portage-2.1.10.11/work
>>> Preparing source in /var/tmp/portage/sys-apps/portage-2.1.10.11/work/portage-2.1.10.11 ...
 * Setting portage.VERSION to 2.1.10.11 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/sys-apps/portage-2.1.10.11/work/portage-2.1.10.11 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/sys-apps/portage-2.1.10.11/work/portage-2.1.10.11 ...
>>> Source compiled.
>>> Test phase [not enabled]: sys-apps/portage-2.1.10.11

>>> Install portage-2.1.10.11 into /var/tmp/portage/sys-apps/portage-2.1.10.11/image/ category sys-apps
patching file make.conf
Hunk #1 succeeded at 22 (offset -1 lines).
Hunk #2 succeeded at 37 (offset -1 lines).
Hunk #3 succeeded at 99 (offset 8 lines).
>>> Completed installing portage-2.1.10.11 into /var/tmp/portage/sys-apps/portage-2.1.10.11/image/

strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment
ecompressdir: bzip2 -9 /usr/share/man

 * QA Notice: *.la appears to contain PORTAGE_TMPDIR paths
 * ERROR: sys-apps/portage-2.1.10.11 failed:
 *   soiled libtool library files found
 * 
 * Call stack:
 *   misc-functions.sh, line 978:  Called install_qa_check
 *   misc-functions.sh, line 540:  Called die
 * The specific snippet of code:
 *   	[[ ${abort} == "yes" ]] && die "soiled libtool library files found"
 * 
 * If you need support, post the output of 'emerge --info =sys-apps/portage-2.1.10.11',
 * the complete build log and the output of 'emerge -pqv =sys-apps/portage-2.1.10.11'.
 * The complete build log is located at '/var/tmp/portage/sys-apps/portage-2.1.10.11/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-apps/portage-2.1.10.11/temp/environment'.
 * S: '/var/tmp/portage/sys-apps/portage-2.1.10.11/work/portage-2.1.10.11'
!!! post install failed; exiting.

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

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

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

 * ERROR: sys-apps/portage-2.1.10.11 failed:
 *   soiled libtool library files found
 * 
 * Call stack:
 *   misc-functions.sh, line 978:  Called install_qa_check
 *   misc-functions.sh, line 540:  Called die
 * The specific snippet of code:
 *   	[[ ${abort} == "yes" ]] && die "soiled libtool library files found"
 * 
 * If you need support, post the output of 'emerge --info =sys-apps/portage-2.1.10.11',
 * the complete build log and the output of 'emerge -pqv =sys-apps/portage-2.1.10.11'.
 * The complete build log is located at '/var/tmp/portage/sys-apps/portage-2.1.10.11/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-apps/portage-2.1.10.11/temp/environment'.
 * S: '/var/tmp/portage/sys-apps/portage-2.1.10.11/work/portage-2.1.10.11'

 * IMPORTANT: 3 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

И опять таки фиг.

live cd + chroot +

live cd + chroot + PORTAGE_BINHOST="http://tinderbox.dev.gentoo.org/default-linux/amd64" ну или не amd64 делов на 15 минут. Дальше думаю догадаетесь.
PS а куда делись ваши бинарники? Или экономия места превыше всего? А если они имеются смотрите версию установленног опакета и ручками его как стейдж 3, потом лучше сделать emerge -avK1 system

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

PS а куда делись ваши

PS а куда делись ваши бинарники?
Сфигали их держать? :D
у них своя ниша, их делают при апгрейде тулчейна, чтоб @system лишний раз не пересобирать.

А так, бекап не бекап, а так... Хотя... инструемнт, конечно, удобный, для тех кто его знает.

ЗЫ. чтоб скрипты из исходного архива распаковать никаких там портеджей нинада.
К тому же свежие стейджы то да сё тарампампам...

А ваш ЗЫ который - "чтоб

А ваш ЗЫ который - "чтоб скрипты из исходного архива распаковать никаких там портеджей нинада." попахивает полной поломкой системы, причем своими же руками. Потому что нельзя в обход портажа! А мой метод тем и хорош, что пакет уже в системе установлен и вами же собран, что подразуивает наименьше-возможное получение кол-ва косяков.
Незнаю что у вас там за ниша - у меня бинарники всего world`a. В редких случаях проделанный emerge -aveK1 world стоит того или тот же самый system/

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

чудило, у него система не

чудило, у него система не запускается, какая ещё "поломка"? Вы вообще понимаете разницу между скриптами и бинарниками? Имеете представление о структуре baselayout и openrc? Или просто на умняках сидите и интерполируете общие понятия в весьма частный случай?Захочешь восстановиться ещё и не так извратишься. а уж потом можно и почки и печень...

Способ с бинхостом тоже годен, если у него это получится, конечно.

Вот еслиб ещё и автор не тупил. Ну. да бог с ним, ему посылов в топике хватит поуши, не без вариантов для проб и проверок. Не решать же его проблему за него самого в самом деле :)

Во первых по аккуратней с

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

Или просто на умняках сидите и интерполируете общие понятия в весьма частный случай?

Расскажите мне больше о себе ;)

pS самое интересное что бинхост Вам понравился, а свои бинарники нивкакую - ну ну ;)

Имеете представление о структуре baselayout и openrc

Ваше представление я уже увидел.....лучше бы FAQ прочитали.

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

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

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