[Sysadmins] p9, SysVinit, network и syslog

Alex Moskalenko mav на elserv.msk.su
Ср Сен 18 12:58:09 MSK 2019


Здравствуйте. 

После обновления системы на sysVinit с p8 на p9 обнаружил следующую
странность. 

В файле /etc/rc.d/init.d/network прописано chkconfig: 345 11 90 и
Should-Start: $syslog. 

Службы, предоставляющие syslog (это syslog-ng и rsyslog, который
заменяет использовавшийся в p8 syslogd) запускаются с приоритетом 30
(chkconfig: 2345 30 99). 

Из-за этого запуск службы network происходит с приоритетом 31 (после
syslog), а не с приоритетом 10. Это позже, чем службы, которые
используют сеть (например, bind - 20, netfs - 25). В результате службы
не могут привязаться к заданным адресам (интерфейсов-то еще нет), да и
сам rsyslog ругается из-за отсутствия сети (используется отсылка логов
на другую машину). 

Как правильно разрешить эту ситуацию? У себя я удалил строку
Should-Start: $syslog из /etc/rc.d/init.d/network. И на кого лучше
повесить багу - на etcnet или на {r}syslog{-ng}? 

-- 
WBR, Alex Moskalenko
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sysadmins/attachments/20190918/7ab677bc/attachment-0001.html>


Подробная информация о списке рассылки Sysadmins