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