автозагрузка net.lo

Какое-то время назад пришьлось заменить материнскую плату. Довольно долго потом пришлось настраивать работу встроенной сетевой карточки. Настроил. Но теперь возникла следующая проблема - автоматически не запускается net.lo. При попытке добавить его через rc-update в default или boot система перестает загружаться, стопорится на запуске net.lo. Если после этого запускаю его через etc/init.d/net.lo start - все прекрасно работает.

До того как включу net.lo руками через ifconfig net.lo не проявляется.

Что характерно net.eth0 в выводе rc-update тоже нет, но он при старте системы прекрасно распознается, и даже пытается найти dhcp (не знаю как это отключить).

Что можно сделать чтобы net.lo запускался сам?

net.lo находится в boot

net.lo находится в boot по-умолчанию.
ifconfig net.lo по очевидным всем причинам работать и не должен.

Внимательнее читай сообщение

Не уже net.lo в boot, а при попытке добавить система не загружается - доходит до загрузки net.lo и останавливается.

NightNord

NightNord написал(а):
ifconfig net.lo по очевидным всем причинам работать и не должен.

Конечно не должен, зато должен работать ifconfig lo

Чтож, тогда придется

Чтож, тогда придется применять телепатический дар. Но тут как на зло сатурн астральные лучи закрывает, я бессилен =(

Придется вам предоставить некоторое количество информации, например, что пишет net.lo когда "застропоривается"

wgetpaste -c 'rc-status -a'
eix -e openrc
etc-update

net.lo

Не стоит так волноваться, твои телепатические способности в норме, просто net.lo ничего не пишет когда "застропоривается".

Еще вопросы/пжелания будут?

Они указаны ;) Я еще не

Они указаны. Я еще не настолько сдурел, чтобы использовать форум как консоль, это был намек на то, что неплохо бы получить вывод этих комманд ;).

Ничего не пишет вообще? Даже не пишет, что поднимает lo?

Просим

wgetpaste - отсутствует

NightNord: а поставить религия не позволяет?

net.lo запущен руками ибо сижу через ssh

eix:

* sys-apps/openrc
     Available versions:  ~0.4.1-r1 ~0.4.2 ~0.4.3-r1 ~0.4.3-r2 ~0.4.3-r3 **9999 {debug elibc_glibc kernel_FreeBSD kernel_linux ncurses pam unicode}
     Homepage:            http://roy.marples.name/openrc
     Description:         OpenRC manages the services, startup and shutdown of a host

etc-update:

Scanning Configuration files...
The following is the list of files which need updating, each
configuration file is followed by a list of possible replacement files.
 1) /etc/webmin/config (1)
 2) /etc/webmin/sshd/config (1)
 3) /etc/webmin/time/config (1)
 4) /etc/webmin/webmin/config (1)
 5) /etc/webmin/installed.cache (1)
 6) /etc/webmin/miniserv.conf (1)
 7) /etc/webmin/miniserv.pem (1)
 8) /etc/webmin/miniserv.users (1)
 9) /etc/webmin/module.infos.cache (1)
10) /etc/webmin/version (1)
11) /etc/webmin/webmin.acl (1)
Please select a file to edit by entering the corresponding number.
              (don't use -3, -5, -7 or -9 if you're unsure what to do)
              (-1 to exit) (-3 to auto merge all remaining files)
                           (-5 to auto-merge AND not use 'mv -i')
                           (-7 to discard all updates)
                           (-9 to discard all updates AND not use 'rm -i'):

net.lo ничего не пишет. ВООБЩЕ. только вывод об ужачном запуске демона, который запустился перед net.lo

NightNord: а поставить

NightNord: а поставить религия не позволяет?

Ты ведь даже знаешь почему религия не позволяет сего.
А ещё спрашиваешь...

:wq
--
Live free or die

А вежливость не для тех у кого права модератора?

NightNord написал(а):
NightNord: а поставить религия не позволяет?

фоном опенофис собирается, не хотел останавливать.

Цитата: - Папа-папа, покажи

Цитата:
- Папа-папа, покажи мне многозадачную операционную систему!
- Сейчас, сынок, только дискетка отформатируется...

Так это про винду...

А вы можете

А вы можете однозначно предсказать последствия параллельной установки двух пакетов? А если они изменяют один и тот-же файл?

Компиляция и сборка

Компиляция и сборка параллельно, а установка все равно происходит последовательно.
Либо маловероятно, либо не критично.

Все пакеты собираются в

Все пакеты собираются в sandbox, т.е. отдельно. Перенос уже на реальную систему происходит почти "атомарно" и с блокировкой, т.е. только один устанавливаемый пакет может производить перенос в один момент времени. Если два пакета имеют один и тот же файл на диске, то против этого есть collision-protect, включенное по умолчанию, и это является багом ebuild'а.

Вообще говоря, наличие --jobs в emerge какбе намекает, что разработчики все давно предусмотрели, или вы думаете, что это вам первому в голову пришло?

Поставьте openrc чтоли...

Поставьте openrc чтоли...

Не встает

openrc не встает, ругается на несовместимость с sys-apps/sysvinit. Снос sysvinit проблемы не решает.

Ardling написал(а): openrc не

Ardling написал(а):
openrc не встает, ругается на несовместимость с sys-apps/sysvinit. Снос sysvinit проблемы не решает.

NN, ты всё ещё сомневаешься в насущной необходимости базовых теоретических знаний?

:wq
--
Live free or die

Не коментируйте больше

Уважаемый Anarchist ваши коменрии кажутся мне малоинформативными и не относящимися к теме созданной мною ветки, я их расцениваю как оскорбления и флуд. Пожалуйста, не коментируйте больше создаваемые мной темы. Если у вас есть какие-то претензии или замечания - создайте для этого отдельную тему в соответствующем разделе или используйте личные сообщения.

sysvinit - это тот самый

sysvinit - это тот самый /sbin/init.

Надеюсь вы прочитаете это сообщение прежде перезагрузки =)

sysvinit надо просто обновить.

Ardling написал(а):openrc не

Ardling написал(а):
openrc не встает, ругается на несовместимость с sys-apps/sysvinit. Снос sysvinit проблемы не решает.

чтобы перейти на openrc надо перейти на baselayout2 ;-)

еще можно попробовать так

# equery b /etc/init.d/net.lo
# equery k пакет_в _котором_находится_net.lo

если equery выругается на md5-сумму, то переустановите пакет_в _котором_находится_net.lo

Надеюсь вам полегчало

1. Что у тебя

1. Что у тебя /etc/conf.d/net
2. Что выводит команда ifconfig?

Там все ок

в conf.d/net

config_eth0=("xxx netmask xxx brd xxx")
routes_eth0=("default gw xxx")

ifconfig показывает eth0, и если я вручную включу net.lo то и lo
(извини, мне лень в ручную менять в выводе этой команды все адреса и маки)

Еще идеи

Есть еще у гого-то мысли как это исправить или хоть какая-то мысль что это может быть без установки openrc?

пройтись по стратовому

пройтись по стратовому скрипту net.lo

понаставить всюду

echo "control point ### xxxx"

и поймать точку, где облом случается

?

что-то добрый я сегодня ....

Нифигасе сложности, дебаг

Нифигасе сложности, дебаг врубить что не дает ?

mini 389-admin # /etc/init.d/net.lo
Usage: net.lo [options] stop | start | restart | describe | zap

Options: [dDsvChqv]
  -d, --debug                       set xtrace when running the script
  -s, --ifstarted                   only run commands when started
  -D, --nodeps                      ignore dependencies
  -h, --help                        Display this help output
  -C, --nocolor                     Disable color output
  -v, --verbose                     Run verbosely
  -q, --quiet                       Run quietly

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

;(

slepnoga написал(а):
Нифигасе сложности, дебаг врубить что не дает ?

[/code]

не соображу, как это устроить на этапе "boot"

там много строк - я что-то не нашел "опций по умолчанию"

что-то добрый я сегодня ....

Как врубить

Как врубить дебаг на этапе запуска? При запуске вручную все отлично работает, так что запуск дебага из консоли результатов не дает. И все еще не понятно какие делать выводы из того, что покажет дебаг.

Не уверен - эквивалентно ли это ключу --debug

В файле /etc/conf.d/rc есть параметр

# RC_VERBOSE will make init scripts more verbose. Only networking scripts
# really use this at this time, and this is useful for trouble shooting
# any issues you may have.
# This is also used to re-enable init script output for init scripts
# started or stopped from the command line.

RC_VERBOSE="yes"

P.S. из общих проблем напрашивается что либо связанное и именем хоста или его определением

Не совсем

Идея интересная, но не совсем понятно, как это приблизит нас к заветному решению.

перед запуском lo должен быть

перед запуском lo должен быть выполнен localmount - а поскольку были трудности с "понятием карточки" - вполне вероятно, что некая служба вязнет в получении параметров

какая служба точно ?

что-то добрый я сегодня ....

Вроде никакая

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

т.е. у вас при загрузке

т.е. у вас при загрузке net.lo не поднимается, net.eth1 поднимается, после чего можно руками поднять net.lo ?

что-то добрый я сегодня ....

Именно так

За исключением того, что поднимается net.eth0 а не net.eth1)
При чем net.eth0 ниет ни в одном ранлевеле. Мистика.

eth0 тот же lo, но под другим

eth0 тот же lo, но под другим соусом и стартует он до net.lo

возможно у вас conf.d/net где лишняя\незакрытая скобка, ошибочная директива или косо прописанный hostname, или dhcpc(d) (если есть) чего-то мудрит.недополучает или. еще чего где

нужно понгять чего и где

вот и предлогал понавтыкать echo

что-то добрый я сегодня ....

Не думаю что дело в этом

До трагической гибели материнки net.lo работал на том же /etc/conf.d/net но если что, я привел его выше (с измененными адресами)

вас вроде уже спрашивали, но

вас вроде уже спрашивали, но я не увидел

что показывает ifconfig и route после загрузки, но до повторного (ручного) запуска net.lo

что-то добрый я сегодня ....

Вот

eth0      Link encap:Ethernet  HWaddr ччч
          inet addr:ччч  Bcast:ччч  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3612 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3769 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2103560 (2.0 MiB)  TX bytes:914452 (893.0 KiB)
          Interrupt:10 Base address:0x4000

с трудом представляю себе какую инфу из этого можно выудить

route

ччч     *               255.255.255.0   U     0      0        0 eth0
default         ччч     0.0.0.0         UG    0      0        0 eth0

config_eth0=("xxx/24")

config_eth0=("xxx/24") ?

rc-update -s ?

hostname ?

из вашего вгетраста

net.eth1                                                         broken

значит на старте не все гладко прошло

что-то добрый я сегодня ....

leryc

leryc написал(а):
config_eth0=("xxx/24") ?

не понял вопроса

leryc написал(а):
rc-update -s ?

           alsasound | boot
            bootmisc | boot
             checkfs | boot
           checkroot | boot
               clock | boot
         consolefont | boot
                 gpm |      default
                hald |      default
            hostname | boot
             keymaps | boot
               local |      default nonetwork
          localmount | boot
             modules | boot
            netmount |      default
           rmnologin | boot
               samba |      default
                sshd |      default
            sysklogd |      default
             urandom | boot
          vixie-cron |      default
                 xdm |      default
leryc написал(а):
hostname ?

имя_моего_компа
leryc написал(а):
из вашего вгетраста

net.eth1                                                         broken

значит на старте не все гладко прошло

это я уже решил

Ardling написал(а): leryc

Ardling написал(а):
leryc написал(а):
config_eth0=("xxx/24") ?

не понял вопроса
[

с броадкаст не напутали? по умолчанию вроде на .255-й идет

что-то добрый я сегодня ....

Нет не напутал

Там по моим понятиям все правильно. Иначе бы инэт не работал. И мне представляется что это не связано.

не заметил чтоб на старте был

не заметил чтоб на старте был net.lo

rc-update add net.lo boot

делали?

что-то добрый я сегодня ....

Делал

И писал уже об этом, и о том, что происходит. Когда добавляю net.lo - комп доходит до net.lo и загрузка останавливается без выдачи ошибок. Именно эту проблему я и пытаюсь решить в этом топике.

ну так включайте трасировку -

ну так включайте трасировку - хоть будет над чем подумать

других мыслёв нет

что-то добрый я сегодня ....

ну так включайте трасировку -

ну так включайте трасировку - хоть будет над чем подумать

других мыслёв нет

что-то добрый я сегодня ....

а можно поподробнее про

а можно поподробнее про трассировку? как ее включать?

по рабоче-крестьянскизайти в

по рабоче-крестьянски

зайти в скрипт net.lo и перед каждой строкой типа if .... bla-bla

добавить строчку

echo "строчка нумбер ххх тут "

что-то добрый я сегодня ....

net.eth0

net.eth0 у меня не вислится ни в boot ни в default, но тем не менее почему-то запускается автоматически. Возможно если я пойму, кто запускает net.eth0, это подскажет почему не запускается net.lo. Есть у кого-то идеи как это узнать?

Его запускает udev. В опенрц

Его запускает udev. В опенрц контролируется опцией rc_hotplug. Тут это не поможет.

Нэндбук

Насколько я помню, в хэндбуке написано, что для автоматического запуска net.eth0 нужно его прописать в default через rc-update. Почему поведение системы стало отличаться от того, что описано в хэндбуке. Возможно ответ на этот вопрос даст идеи как исправить положение.

В хендбуке описана упрощенная

В хендбуке описана упрощенная модель, дабы не смущать неподготовленные умы. Так было сколько я помню.

wgetpaste /etc/init.d/net.lo

wgetpaste /etc/init.d/net.lo дайте, а то не у всех есть бейзлайоут первый.
Ну и попробуйте, все же, добавить проверки внутрь скрипта, чтобы хотя бы было видно, где он виснет. Я подозреваю какой-то из "модулей", который на проверке своих зависимостей подвисает. Сколько ждали?

P.S. Можно еще попробывать нажать I во время загрузки, выйти в шелл и попробывать запусть руками с --debug

Apparently nothing was

NightNord: use -s ca

NightNord

NightNord ты безусловно молодец, что затер мой коментарий, но то что ты написал я все равно не понял.

Могу и этот затереть, как

Могу и этот затереть, как столь же бессмысленный... Заглянуть в хелп и попробывать другие сервера не судьба? на pastebin.ca влезает всё

На

http://pastebin.ca/1581113
не очень то понимаю что ты собираешься там искать.

modules_force=( "iproute2"

modules_force=( "iproute2" "ifconfig" "system" )
Для лупбака используются только эти три модуля.
Виснут либо они, либо вызовы функций типа preup. Что в /etc/conf.d/net?

Еще есть какая-то функция veinfo Подозреваю, что это verbose einfo и контролируется RC_VERBOSE= в /etc/conf.d/rc. Включите её и посмотрите, что напишет при загрузке net.lo на сей раз.

net

net это линка на net.lo

0o?Проверьте еще раз, я

0o?

Проверьте еще раз, я говорил про conf.d =)

P.S. и зачем /etc/init.d/net? 0o?

Виноват

Я уже выкладывал в этом топике. Поищите по conf.d/net.

Это все, т.е. никакх vpn и

Это все, т.е. никакх vpn и прочей мути, в т.ч. preup/postdown?

Нет

vpn нет. про прочую муть видимо тоже нет, ибо если бы я что-то настраивал, то наверное знал бы что это такое. Поднимается только sshd, но его наличие/отсутствие ничего не меняет.

Таки что выдает verbose?

Таки что выдает verbose?

Цитата: Уважаемый Anarchist

Цитата:
Уважаемый Anarchist ваши коменрии кажутся мне малоинформативными и не относящимися к теме созданной мною ветки, я их расцениваю как оскорбления и флуд. Пожалуйста, не коментируйте больше создаваемые мной темы.

Странно, что после этого, Вам вообще кто-то отвечает. Это раз.
Когда кажется креститься надо. Это два.

Цитата:
NightNord ты безусловно молодец, что затер мой коментарий, но то что ты написал я все равно не понял.

NightNord делает всё так, как считает нужным. Он как никак модер!

Теперь по теме.
Материнка новая? Мож проблема глубже, где-то в ядре?
Ещё вариант, как долго пробовали ждать загрузки из бута net.lo?

Great minds have a purpose, other have a wishes. /Irving Washington/

Есть идеи?

У кого-то есть идие, что могло вызвать симптомы, описанные мной в самом начал топика

автозагрузка net.lo

Была такая тема после перехода на baselayout2
сделал как в handbooke ln -s net.lo net.eth1
rc-update add net.eth1 default
загрузка не пошла , но после rc-update -u все загрузилось с параметрами указанными в /etc/conf.d/net

После переезда на новую

После переезда на новую материнку пробовали банально пересобрать baselayout?

Конечно

К сожалению банальные варианты не сильно помогают(

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

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