Eu recebi o email do meu chefe:
Well, we named it lognull, but that was just our choice. I found the reason again. Syslog-ng wants to change the permissions on the file it uses for logging, including /dev/null. Lots of other things in the system (incl. things not running as root) depend on /dev/null being readable and writable. That's why you're supposed to use a separate device file:
odin ~ # ls -ld /dev/null crw------- 1 root root 1, 3 Sep 30 15:48 /dev/null
Maybe the easiest thing would be for the init script for syslog-ng to create something like /dev/lognull so it's always available for the system. I think the problem is that it goes away after a reboot because of the dynamic nature of devices now. That wasn't the case when we ran all this on older versions of Linux or on Solaris. Does this make sense?
E eu também encontrei este tópico na lista do syslog-ng sobre o problema. Até agora eu segui o conselho sobre um destino vazio.