Странная ругань OpenRC 0.9 на rc.log
Danhuu 28 ноября, 2011 - 14:00
Обновился OpenRC, я честно все 32 конфига обновил через dispatch-conf, всё вроде работает, но на старте системы каждый раз, где-то после "OpenRC 0.9.4 запускает Gentoo" идёт ругань, дескать fopen не могет открыть /var/log/rc.log, т.к. его нет в природе. Точнее сказать не могу, т.к. после загрузки я нигде этот кусок отловить не могу. Причём /var/log/rc.log есть, и обновляется! Там записываются последовательно уровни запуска (boot, start и пр.)
В общем, ничего страшного, но раздражает. До обновления OpenRC такого не было. Опять же, хотелось бы узнать, где посмотреть этот кусочек загрузочного выхлопа, ни в dmesg, ни, собственно, в /var/log/rc.log его нет.
»
- Для комментирования войдите или зарегистрируйтесь
А /var, случайно, не на
А /var, случайно, не на отдельном разделе?
Я ♥ Gentoo & Funtoo
На отдельном, reiserfs, всё
На отдельном, reiserfs, всё по используемым ФС вкомпилено в ядро. И напоминаю, что с предыдущим OpenRC такого не было.
Ну вам же намекнули, что
Ну вам же намекнули, что openrc пытается писать лог раньше того, как отработает сценарий localmount.
К тому же, зачем вы поставили ещё замаскированную версию openrc, ну теперь тестируйте её и исправляйте проблемы, поищите по bug трекеру подобные записи и если не найдёте создайте запись и опишите подробно проблему.
/
Ты отстал от жизни.
0.9.4 stable.
:wq
--
Live free or die
Возможно, хотя у меня глюков
Возможно, хотя у меня глюков нет )))
На другой системе версия посвежее, какая-то девятая.
/
Дык у меня тоже:)
0.9.4 в stable (обновился 27.11.2011).
/var/
на отдельном разделе.Лог пишется.
ЗЫ: amd64.
:wq
--
Live free or die
Ну, что 0.9.х на 64-битной
Ну, что 0.9.х на 64-битной версии стабильная, уже написали. Я так понял, что мне надо как-то переставить очерёдность монтирования ФС и записи лога. Посоветуйте, пожалуйста, как. Подозреваю, что через rc-update, но если с localmount вы уже присоветовыали, то что именно отвечает за запись лога OpenRC, я не в курсе.
Ну даже не знаю, я сейчас
Ну даже не знаю, я сейчас тоже обновился до openrc-0.9.4, /var вынесен на отдельный раздел ни каких сообщений о недоступности /var/log/rc.log нет.
Я dispatch.conf не пользуюсь, только etc-update, к тому же при обновлении openrc все изменения только в стартовых сценариях и достаточно на вопрос об изменении файлов ответить '-5' для принятия всех изменений.
UPD: Можете отключить лог openrc:
/
На x86 тоже stable.
Да нормально он пишет лог.
Даже если
/var/
на отдельном разделе.:wq
--
Live free or die
Угу, лог начинает писаться
Угу, лог начинает писаться раньше на корневой раздел, в точку монтирования /var, затем поверх неё монтируется /var, а лог так и пишется на корневой раздел., а не на уже смонтированный /var.
Может, с rc-update что-то не так?
На всякий случай привожу свой:
Я, к сожалению, не очень разбираюсь, как здесь должно быть (порядок выполнения), просто выполнял инструкции, появляющиеся при установке/обновлении тех или иных пакетов. Подозреваю, например, что netmount мне совершенно не нужен, но боюсь отключать.
Это официальный баг!
Это Bug 390645, а не у меня крыша поехала ;-)
Там предлагается костыль - добавить localmount и mtab в sysinit:
Чем это может быть чревато?