Re: devuan

Max Nikulin <[email protected]> Fri, 29 Sep 2023 17:22:14 +0700
Newsgroups gmane.linux.debian.user.russian
Message-ID <[email protected]>
On 29/09/2023 13:45, Eugene Berdnikov wrote:
> On Thu, Sep 28, 2023 at 11:52:49PM +0300, Andrey Jr. Melnikov wrote:
>> Это явно результат вызова openlog() где-то внутри syslog().
> 
>   Я догадываюсь, но syslogd, вызывающий openlog(), это форменная шиза...
>   Ты не считаешь, что автора такого изделия нужно везти в психушку? :)

Откуда столько яда? Жизнь штука разнообразная. Сообщение об остановке 
rsyslog вполне может осесть в логах:

journalctl -b -1 -u rsyslog
... rsyslogd[1108]: [origin software="rsyslogd" swVersion="8.2302.0" 
x-pid="1108" x-info="https://www.rsyslog.com"] exiting on signal 15.

Вообще у rsyslog несколько вродных модулей, откуда он может читать 
сообщения. /dev/log один из них, и может быть отключен в конфигурации.

syslog(3) пытается открыть сокет заново, если попытка записи туда не 
удалась. Сделано это на случай того, что с прошлого вызова функции демон 
syslog перезапускался.

Так что выглядит все штатно. Ну не получилось отправить сообщение в лог, 
потому что /dev/log в данном случае слушал сам rsyslog и уже закрыл сокет.