[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