Bug#556170: rsyslog has dependency loop causing update-rc.d to abort installation
Sebastian Andrzej Siewior
sebastian at breakpoint.cc
Sat Nov 14 10:10:29 UTC 2009
* Michael Biebl | 2009-11-14 00:38:29 [+0100]:
>The rsyslog LSB header is correct afaics. Removing the $remote_fs
>dependency is *not* a correct fix. $remote_fs is required because
>rsyslog is installed in /usr.
>I suspect the mountnfs script is at fault here. Could you attach the
>corresponding init script, please.
Ah right. This makes sense.
mountnfs which is provided by initscripts 2.87dsf-8:
### BEGIN INIT INFO
# Provides: mountnfs
# Required-Start: $local_fs
# Required-Stop:
# Should-Start: $network $portmap nfs-common udev-mtab
# Default-Start: S
# Default-Stop:
# Short-Description: Wait for network file systems to be mounted
# Description: Network file systems are mounted by
# /etc/network/if-up.d/mountnfs in the background
# when interfaces are brought up; this script waits
# for them to be mounted before carrying on.
### END INIT INFO
The xfs init script (xfs 1:1.0.8-5) is:
### BEGIN INIT INFO
# Provides: xfs
# Required-Start: $local_fs $remote_fs $syslog
# Required-Stop: $local_fs $remote_fs $syslog
# Should-Start: $network
# Should-Stop: $network
# X-Start-Before: gdm kdm xdm ldm sdm
# Default-Start: 2 3 4 5
# Default-Stop: 1
# Short-Description: Start/stop script for the X Font Server.
# Description: For more information, see /usr/share/doc/xfs/README.Debian
# or run: man xfs
### END INIT INFO
So $syslog does not belong in there, right?
Sebastian
More information about the initscripts-ng-devel
mailing list