Вы здесь

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

Всем привет. При старте системы не стартует 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 менял на оригинал. Хотя скорее всего это произошло после удаление 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 я ещё не перешел. И даже старый 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 + PORTAGE_BINHOST="http://tinderbox.dev.gentoo.org/default-linux/amd64" ну или не amd64 делов на 15 минут. Дальше думаю догадаетесь.
PS а куда делись ваши бинарники? Или экономия места превыше всего? А если они имеются смотрите версию установленног опакета и ручками его как стейдж 3, потом лучше сделать emerge -avK1 system

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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