Hi,

just to say that I see the same thing. I am trying to copy all the logs
to a loghost over udp. And at startup, syslog-ng seems to screw up. On
the opposite to the author of that bug report, I do not see anything at
all, no connection_broken messages, even after I manually launch syslog-ng
after the boot completes. 

I have tried to supply both names and numeric ips in the config file and
neither work. Adding a static entry in /etc/hosts does not help either.
Changing the starting priority is sufficient to fix the problem. It
might be related to a bad interaction with nscd (which starts at 20,
while syslog-ng starts at 10) since the network should already be up at
that stage. Setting a starting priority of 20 or more lets the deamon
start. Using the original 10 or 19, the deamon dies. 

I don't think that nscd should be started earlier. The logging daemon
should not need it up to start properly. At worse, it should just delay
the name resolution a slight bit. I would also consider this bug
upstream and critical, having a logging deamon silently not starting is 
kind of a show stopper. And this fix of mine is pretty dirty, 
let's be honest...

jacques

Attachment: signature.asc
Description: Digital signature

Reply via email to