[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