I ran into the same problem described in this bug report, but I
diagnosed it as a problem with my system configuration.  The syslog-ng
package is not at fault.

The problem I found was that in my system, the bootclean script (part
of the initscripts package) was being started at priority 20 in
runlevel 2 (the rc2.d directory).  This script removes files contained
in /var/run (such as syslog-ng.pid), and is intended only for very
early in the boot process.  The syslog-ng package is especially
impacted because in a system boot where bootclean is being invoked in
runlevel 2, syslog-ng would have just created its PID file at priority
10 when the bootclean script blows it away.  The initscripts package
does not install bootclean in run level 2; it is likely that the
system admin did something to install it.  For more background, please
see bug #421195.

Note that in the two directory listings of the two users reporting
this bug, you can see S20bootclean in the /etc/rc2.d directory.
Executing the following command will fix the problem:

        update-rc.d -f remove bootclean

The bootclean script is run indirectly by a couple of other scripts
started in runlevel S, so it never needs to be installed directly.


Mike McCallister



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to