Petter Reinholdtsen writes: > Missing the output from the two commands I sent earlier to have any > idea what is causing this.
petter, i started from scratch and installed debian squeeze from daily netinst cd image for i386 arch. at the end of the installation process i only chose "SSH Server" and "Standard system utilities". after reboot, i installed mysql-server-5.1 and python-mysqldb packages, which went fine. after that i installed pdns-backend-mysql, pdns-recursor, and pdns-server, which resulted in insserv loop as shown below. then i executed '/usr/share/insserv/make-testsuite' with output also shown below. finally, i executed '/usr/share/insserv/check-initd-order -g' output of which is the last thing shown below. hope this info is enough to reproduce and fix the problem. -- juha -------------------------- apt-get output r...@node1:~# apt-get install pdns-backend-mysql pdns-recursor pdns-server Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: liblua5.1-0 pdns-doc Suggested packages: pdns-backend The following NEW packages will be installed: liblua5.1-0 pdns-backend-mysql pdns-doc pdns-recursor pdns-server 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. Need to get 1,676kB of archives. After this operation, 4,694kB of additional disk space will be used. Do you want to continue [Y/n]? Get:1 http://ftp.fi.debian.org squeeze/main liblua5.1-0 5.1.4-5 [81.1kB] Get:2 http://ftp.fi.debian.org squeeze/main pdns-server 2.9.22-7 [792kB] Get:3 http://ftp.fi.debian.org squeeze/main pdns-backend-mysql 2.9.22-7 [62.6kB] Get:4 http://ftp.fi.debian.org squeeze/main pdns-doc 2.9.22-7 [193kB] Get:5 http://ftp.fi.debian.org squeeze/main pdns-recursor 3.2-4 [548kB] Fetched 1,676kB in 12s (136kB/s) Preconfiguring packages ... Selecting previously deselected package liblua5.1-0. (Reading database ... 23478 files and directories currently installed.) Unpacking liblua5.1-0 (from .../liblua5.1-0_5.1.4-5_i386.deb) ... Selecting previously deselected package pdns-server. Unpacking pdns-server (from .../pdns-server_2.9.22-7_i386.deb) ... Selecting previously deselected package pdns-backend-mysql. Unpacking pdns-backend-mysql (from .../pdns-backend-mysql_2.9.22-7_i386.deb) ... Selecting previously deselected package pdns-doc. Unpacking pdns-doc (from .../pdns-doc_2.9.22-7_all.deb) ... Selecting previously deselected package pdns-recursor. Unpacking pdns-recursor (from .../pdns-recursor_3.2-4_i386.deb) ... Processing triggers for man-db ... Setting up liblua5.1-0 (5.1.4-5) ... Setting up pdns-server (2.9.22-7) ... Creating config file /etc/powerdns/pdns.conf with new version Creating config file /etc/default/pdns with new version Creating config file /etc/powerdns/pdns.d/pdns.local with new version insserv: There is a loop between service mysql and pdns if started insserv: loop involving service pdns at depth 8 insserv: loop involving service mysql at depth 7 insserv: loop involving service mountnfs at depth 5 insserv: loop involving service exim4 at depth 11 insserv: loop involving service rsyslog at depth 10 insserv: There is a loop between service pdns and mysql if stopped insserv: loop involving service mysql at depth 3 insserv: loop involving service pdns at depth 2 insserv: loop involving service exim4 at depth 1 insserv: loop involving service sendsigs at depth 5 insserv: exiting now without changing boot order! update-rc.d: error: insserv rejected the script header Setting up pdns-backend-mysql (2.9.22-7) ... Setting up pdns-doc (2.9.22-7) ... Setting up pdns-recursor (3.2-4) ... insserv: There is a loop between service mysql and pdns if started insserv: loop involving service pdns at depth 8 insserv: loop involving service mysql at depth 7 insserv: loop involving service mountnfs at depth 5 insserv: loop involving service exim4 at depth 11 insserv: loop involving service rsyslog at depth 10 insserv: There is a loop between service pdns and mysql if stopped insserv: loop involving service mysql at depth 3 insserv: loop involving service pdns at depth 2 insserv: loop involving service exim4 at depth 1 insserv: loop involving service pdns-recursor at depth 16 insserv: loop involving service sendsigs at depth 5 insserv: exiting now without changing boot order! update-rc.d: error: insserv rejected the script header dpkg: error processing pdns-recursor (--configure): subprocess installed post-installation script returned error exit status 1 Processing triggers for pdns-server ... Restarting PowerDNS authoritative nameserver: stopping and waiting..done started Errors were encountered while processing: pdns-recursor E: Sub-process /usr/bin/dpkg returned an error code (1) ------------------------- make-testsuite output r...@node1:~# /usr/share/insserv/make-testsuite set +C cat <<'EOF' > $insconf $local_fs +mountall +mountoverflowtmp +umountfs $network +networking +ifupdown $named +named +dnsmasq +lwresd +bind9 $network $remote_fs $local_fs +mountnfs +mountnfs-bootclean +umountnfs +sendsigs $syslog +rsyslog +sysklogd +syslog-ng +dsyslog +inetutils-syslogd $portmap portmap $time +hwclock <interactive> glibc udev console-screen keymap keyboard-setup console-setup cryptdisks cryptdisks-early checkfs-loop EOF set -C addscript acpid <<'EOF' ### BEGIN INIT INFO # Provides: acpid # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # X-Start-Before: kdm gdm xdm hal # X-Stop-After: kdm gdm xdm hal # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: Start the Advanced Configuration and Power Interface daemon # Description: Provide a socket for X11, hald and others to multiplex # kernel ACPI events. ### END INIT INFO EOF addscript atd <<'EOF' ### BEGIN INIT INFO # Provides: atd # Required-Start: $syslog $time $remote_fs # Required-Stop: $syslog $time $remote_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Deferred execution scheduler # Description: Debian init script for the atd deferred executions # scheduler ### END INIT INFO EOF addscript bootlogd <<'EOF' ### BEGIN INIT INFO # Provides: bootlogd # Required-Start: mountdevsubfs # X-Start-Before: hostname keymap keyboard-setup procps pcmcia hwclock hwclockfirst hdparm hibernate-cleanup lvm2 # Required-Stop: # Default-Start: S # Default-Stop: # Short-Description: Start or stop bootlogd. # Description: Starts or stops the bootlogd log program # which logs boot messages. ### END INIT INFO EOF addscript bootlogs <<'EOF' ### BEGIN INIT INFO # Provides: bootlogs # Required-Start: hostname $local_fs # Required-Stop: # Should-Start: $x-display-manager gdm kdm xdm ldm sdm wdm nodm # Default-Start: 1 2 3 4 5 # Default-Stop: # Short-Description: Log file handling to be done during bootup. # Description: Various things that don't need to be done particularly # early in the boot, just before getty is run. ### END INIT INFO EOF addscript bootmisc.sh <<'EOF' ### BEGIN INIT INFO # Provides: bootmisc # Required-Start: $remote_fs # Required-Stop: # Should-Start: udev # Default-Start: S # Default-Stop: # Short-Description: Miscellaneous things to be done during bootup. # Description: Some cleanup. Note, it need to run after mountnfs-bootclean.sh. ### END INIT INFO EOF addscript checkfs.sh <<'EOF' ### BEGIN INIT INFO # Provides: checkfs # Required-Start: checkroot # Required-Stop: # Should-Start: mtab # Default-Start: S # Default-Stop: # X-Interactive: true # Short-Description: Check all filesystems. ### END INIT INFO EOF addscript checkroot.sh <<'EOF' ### BEGIN INIT INFO # Provides: checkroot # Required-Start: mountdevsubfs hostname # Required-Stop: # Should-Start: keymap hwclockfirst hdparm bootlogd # Should-stop: # Default-Start: S # Default-Stop: # X-Interactive: true # Short-Description: Check to root file system. ### END INIT INFO EOF addscript console-setup <<'EOF' ### BEGIN INIT INFO # Provides: console-setup # Required-Start: $remote_fs # Required-Stop: # Should-Start: console-screen kbd # Default-Start: S # Default-Stop: # X-Interactive: true # Short-Description: Set console font and keymap ### END INIT INFO EOF addscript cron <<'EOF' ### BEGIN INIT INFO # Provides: cron # Required-Start: $remote_fs $syslog $time # Required-Stop: $remote_fs $syslog $time # Should-Start: slapd autofs ypbind nscd # Should-Stop: slapd autofs ypbind nscd # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: Regular background program processing daemon # Description: cron is a standard UNIX program that runs user-specified # programs at periodic scheduled times. vixie cron adds a # number of features to the basic UNIX cron, including better # security and more powerful configuration options. ### END INIT INFO EOF addscript exim4 <<'EOF' ### BEGIN INIT INFO # Provides: exim4 # Required-Start: $remote_fs $syslog $named $network $time # Required-Stop: $remote_fs $syslog $named $network # Should-Start: postgresql mysql clamav-daemon greylist spamassassin # Should-Stop: postgresql mysql clamav-daemon greylist spamassassin # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: exim Mail Transport Agent # Description: exim is a Mail Transport agent ### END INIT INFO EOF addscript halt <<'EOF' ### BEGIN INIT INFO # Provides: halt # Required-Start: # Required-Stop: # Default-Start: # Default-Stop: 0 # Short-Description: Execute the halt command. # Description: ### END INIT INFO EOF addscript hostname.sh <<'EOF' ### BEGIN INIT INFO # Provides: hostname # Required-Start: # Required-Stop: # Should-Start: glibc # Default-Start: S # Default-Stop: # Short-Description: Set hostname based on /etc/hostname # Description: Read the machines hostname from /etc/hostname, and # update the kernel value with this value. If # /etc/hostname is empty, the current kernel value # for hostname is used. If the kernel value is # empty, the value 'localhost' is used. ### END INIT INFO EOF addscript hwclock.sh <<'EOF' ### BEGIN INIT INFO # Provides: hwclock # Required-Start: checkroot # Required-Stop: $local_fs # Default-Start: S # Default-Stop: 0 6 ### END INIT INFO EOF addscript hwclockfirst.sh <<'EOF' ### BEGIN INIT INFO # Provides: hwclockfirst # Required-Start: mountdevsubfs # Required-Stop: # Default-Start: S # X-Start-Before: checkroot # Default-Stop: ### END INIT INFO EOF addscript ifupdown <<'EOF' ### BEGIN INIT INFO # Provides: ifupdown # Required-Start: ifupdown-clean # Required-Stop: $local_fs # Default-Start: S # Default-Stop: 0 6 # Short-Description: Prepare the system for taking up interfaces. ### END INIT INFO EOF addscript ifupdown-clean <<'EOF' ### BEGIN INIT INFO # Provides: ifupdown-clean # Required-Start: checkroot # Required-Stop: # Default-Start: S # Default-Stop: # Short-Description: Clean old interface status info during boot. ### END INIT INFO EOF addscript kbd <<'EOF' ### BEGIN INIT INFO # Provides: kbd # Required-Start: $remote_fs # Required-Stop: # Default-Start: S # Default-Stop: # X-Interactive: true # Description: Set console screen modes and fonts # Short-Description: Prepare console ### END INIT INFO EOF addscript keyboard-setup <<'EOF' ### BEGIN INIT INFO # Provides: keyboard-setup # Required-Start: mountkernfs # Required-Stop: # Should-Start: keymap udev # X-Start-Before: checkroot # Default-Start: S # Default-Stop: # X-Interactive: true # Short-Description: Set preliminary keymap # Description: Set the console keyboard as early as possible # so during the file systems checks the administrator # can interact. At this stage of the boot process # only the ASCII symbols are supported. ### END INIT INFO EOF addscript killprocs <<'EOF' ### BEGIN INIT INFO # Provides: killprocs # Required-Start: $local_fs # Required-Stop: # Default-Start: 1 # Default-Stop: # Short-Description: executed by init(8) upon entering runlevel 1 (single). ### END INIT INFO EOF addscript module-init-tools <<'EOF' ### BEGIN INIT INFO # Provides: module-init-tools # Required-Start: # Required-Stop: # Should-Start: checkroot # Should-Stop: # Default-Start: S # Default-Stop: # Short-Description: Process /etc/modules. # Description: Load the modules listed in /etc/modules. ### END INIT INFO EOF addscript mountall-bootclean.sh <<'EOF' ### BEGIN INIT INFO # Provides: mountall-bootclean # Required-Start: mountall # Required-Stop: # Default-Start: S # Default-Stop: # Short-Description: bootclean after mountall. # Description: Clean temporary filesystems after # all local filesystems have been mounted. ### END INIT INFO EOF addscript mountall.sh <<'EOF' ### BEGIN INIT INFO # Provides: mountall # Required-Start: checkfs # Required-Stop: # Default-Start: S # Default-Stop: # Short-Description: Mount all filesystems. # Description: ### END INIT INFO EOF addscript mountdevsubfs.sh <<'EOF' ### BEGIN INIT INFO # Provides: mountdevsubfs # Required-Start: mountkernfs # Required-Stop: # Should-Start: udev # Default-Start: S # Default-Stop: # Short-Description: Mount special file systems under /dev. # Description: Mount the virtual filesystems the kernel provides # that ordinarily live under the /dev filesystem. ### END INIT INFO EOF addscript mountkernfs.sh <<'EOF' ### BEGIN INIT INFO # Provides: mountkernfs # Required-Start: # Required-Stop: # Should-Start: glibc # Default-Start: S # Default-Stop: # Short-Description: Mount kernel virtual file systems. # Description: Mount initial set of virtual filesystems the kernel # provides and that are required by everything. ### END INIT INFO EOF addscript mountnfs-bootclean.sh <<'EOF' ### BEGIN INIT INFO # Provides: mountnfs-bootclean # Required-Start: $local_fs mountnfs # Required-Stop: # Default-Start: S # Default-Stop: # Short-Description: bootclean after mountnfs. # Description: Clean temporary filesystems after # network filesystems have been mounted. ### END INIT INFO EOF addscript mountnfs.sh <<'EOF' ### 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 EOF addscript mountoverflowtmp <<'EOF' ### BEGIN INIT INFO # Provides: mountoverflowtmp # Required-Start: mountall-bootclean # Required-Stop: umountfs # Default-Start: S # Default-Stop: # Short-Description: mount emergency /tmp. # Description: Mount a tmpfs on /tmp if there would # otherwise be too little space to log in. ### END INIT INFO EOF addscript mtab.sh <<'EOF' ### BEGIN INIT INFO # Provides: mtab # Required-Start: checkroot # Required-Stop: # Default-Start: S # Default-Stop: # Short-Description: Update mtab file. # Description: Update the mount program's mtab file after # all local filesystems have been mounted. ### END INIT INFO EOF addscript mysql <<'EOF' ### BEGIN INIT INFO # Provides: mysql # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Should-Start: $network $named $time # Should-Stop: $network $named $time # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start and stop the mysql database server daemon # Description: Controls the main MySQL database server daemon "mysqld" # and its wrapper script "mysqld_safe". ### END INIT INFO EOF addscript networking <<'EOF' ### BEGIN INIT INFO # Provides: networking # Required-Start: mountkernfs $local_fs # Required-Stop: $local_fs # Should-Start: ifupdown # Should-Stop: ifupdown # Default-Start: S # Default-Stop: 0 6 # Short-Description: Raise network interfaces. ### END INIT INFO EOF addscript nfs-common <<'EOF' ### BEGIN INIT INFO # Provides: nfs-common # Required-Start: $portmap $time # Required-Stop: $time # Default-Start: 2 3 4 5 S # Default-Stop: 0 1 6 # Short-Description: NFS support files common to client and server # Description: NFS is a popular protocol for file sharing across # TCP/IP networks. This service provides various # support functions for NFS mounts. ### END INIT INFO EOF addscript pdns <<'EOF' ### BEGIN INIT INFO # Provides: pdns # Required-Start: $network $remote_fs $syslog # Required-Stop: $network $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Should-Start: slapd mysql postgresql # Should-Stop: slapd mysql postgresql # Short-Description: PDNS is a versatile high performance authoritative nameserver. ### END INIT INFO EOF addscript pdns-recursor <<'EOF' ### BEGIN INIT INFO # Provides: pdns-recursor # Required-Start: $network $remote_fs $syslog # Required-Stop: $network $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # X-Start-After: slapd mysql postgresql # X-Stop-Before: slapd mysql postgresql # Short-Description: Start the recursor at boot time. ### END INIT INFO EOF addscript portmap <<'EOF' ### BEGIN INIT INFO # Provides: portmap # Required-Start: $network $local_fs # Required-Stop: $network $local_fs # Default-Start: S 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: The RPC portmapper # Description: Portmap is a server that converts RPC (Remote # Procedure Call) program numbers into DARPA # protocol port numbers. It must be running in # order to make RPC calls. Services that use # RPC include NFS and NIS. ### END INIT INFO EOF addscript procps <<'EOF' ### BEGIN INIT INFO # Provides: procps # Required-Start: mountkernfs $local_fs # Required-Stop: # Should-Start: udev module-init-tools # Default-Start: S # Default-Stop: # Short-Description: Configure kernel parameters at boottime # Description: Loads kernel parameters that are specified in /etc/sysctl.conf ### END INIT INFO EOF addscript rc.local <<'EOF' ### BEGIN INIT INFO # Provides: rc.local # Required-Start: $remote_fs $syslog $all # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: Run /etc/rc.local if it exist ### END INIT INFO EOF addscript reboot <<'EOF' ### BEGIN INIT INFO # Provides: reboot # Required-Start: # Required-Stop: # Default-Start: # Default-Stop: 6 # Short-Description: Execute the reboot command. # Description: ### END INIT INFO EOF addscript rmnologin <<'EOF' ### BEGIN INIT INFO # Provides: rmnologin # Required-Start: $remote_fs $all # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: Remove /etc/nologin at boot # Description: This script removes the /etc/nologin file as the # last step in the boot process, if DELAYLOGIN=yes. # If DELAYLOGIN=no, /etc/nologin was not created by # bootmisc earlier in the boot process. ### END INIT INFO EOF addscript rsyslog <<'EOF' ### BEGIN INIT INFO # Provides: rsyslog # Required-Start: $remote_fs $time # Required-Stop: umountnfs $time # X-Stop-After: sendsigs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: enhanced syslogd # Description: Rsyslog is an enhanced multi-threaded syslogd. # It is quite compatible to stock sysklogd and can be # used as a drop-in replacement. ### END INIT INFO EOF addscript sendsigs <<'EOF' ### BEGIN INIT INFO # Provides: sendsigs # Required-Start: # Required-Stop: umountnfs # Default-Start: # Default-Stop: 0 6 # Short-Description: Kill all remaining processes. # Description: ### END INIT INFO EOF addscript single <<'EOF' ### BEGIN INIT INFO # Provides: single # Required-Start: $local_fs $all killprocs # Required-Stop: # Default-Start: 1 # Default-Stop: # Short-Description: executed by init(8) upon entering runlevel 1 (single). ### END INIT INFO EOF addscript ssh <<'EOF' ### BEGIN INIT INFO # Provides: sshd # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: OpenBSD Secure Shell server ### END INIT INFO EOF addscript stop-bootlogd <<'EOF' ### BEGIN INIT INFO # Provides: stop-bootlogd # Required-Start: $local_fs $all # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: Stop bootlogd # Description: See the init.d/bootlogd script ### END INIT INFO EOF addscript stop-bootlogd-single <<'EOF' ### BEGIN INIT INFO # Provides: stop-bootlogd-single # Required-Start: $local_fs $all # Required-Stop: # Default-Start: S # Default-Stop: # Short-Description: Stop bootlogd in single user mode # Description: See the init.d/bootlogd script ### END INIT INFO EOF addscript udev <<'EOF' ### BEGIN INIT INFO # Provides: udev # Required-Start: mountkernfs # Required-Stop: # Default-Start: S # Default-Stop: # X-Interactive: true # Short-Description: Start udevd, populate /dev and load drivers. ### END INIT INFO EOF addscript udev-mtab <<'EOF' ### BEGIN INIT INFO # Provides: udev-mtab # Required-Start: udev $local_fs # Required-Stop: # Default-Start: S # Default-Stop: # Short-Description: Add to mtab the entry for /dev. ### END INIT INFO EOF addscript umountfs <<'EOF' ### BEGIN INIT INFO # Provides: umountfs # Required-Start: # Required-Stop: umountroot # Default-Start: # Default-Stop: 0 6 # Short-Description: Turn off swap and unmount all local file systems. # Description: ### END INIT INFO EOF addscript umountnfs.sh <<'EOF' ### BEGIN INIT INFO # Provides: umountnfs # Required-Start: # Required-Stop: umountfs # Should-Stop: $network $portmap nfs-common # Default-Start: # Default-Stop: 0 6 # Short-Description: Unmount all network filesystems except the root fs. # Description: Also unmounts all virtual filesystems (proc, # devpts, usbfs, sysfs) that are not mounted at the # top level. ### END INIT INFO EOF addscript umountroot <<'EOF' ### BEGIN INIT INFO # Provides: umountroot # Required-Start: # Required-Stop: # Should-Stop: halt reboot kexec # Default-Start: # Default-Stop: 0 6 # Short-Description: Mount the root filesystem read-only. ### END INIT INFO EOF addscript urandom <<'EOF' ### BEGIN INIT INFO # Provides: urandom # Required-Start: $local_fs # Required-Stop: $local_fs # Default-Start: S # Default-Stop: 0 6 # Short-Description: Save and restore random seed between restarts. # Description: This script saves the random seed between restarts. # It is called from the boot, halt and reboot scripts. ### END INIT INFO EOF cd $tmpdir/etc mkdir rc0.d rc1.d rc2.d rc3.d rc4.d rc5.d rc6.d rcS.d ln -s ../init.d/atd rc0.d/K01atd ln -s ../init.d/exim4 rc0.d/K01exim4 ln -s ../init.d/urandom rc0.d/K01urandom ln -s ../init.d/mysql rc0.d/K02mysql ln -s ../init.d/sendsigs rc0.d/K03sendsigs ln -s ../init.d/rsyslog rc0.d/K04rsyslog ln -s ../init.d/umountnfs.sh rc0.d/K05umountnfs.sh ln -s ../init.d/nfs-common rc0.d/K06nfs-common ln -s ../init.d/portmap rc0.d/K06portmap ln -s ../init.d/hwclock.sh rc0.d/K07hwclock.sh ln -s ../init.d/networking rc0.d/K07networking ln -s ../init.d/ifupdown rc0.d/K08ifupdown ln -s ../init.d/umountfs rc0.d/K09umountfs ln -s ../init.d/umountroot rc0.d/K10umountroot ln -s ../init.d/halt rc0.d/K11halt ln -s ../init.d/atd rc1.d/K01atd ln -s ../init.d/exim4 rc1.d/K01exim4 ln -s ../init.d/mysql rc1.d/K02mysql ln -s ../init.d/rsyslog rc1.d/K04rsyslog ln -s ../init.d/nfs-common rc1.d/K06nfs-common ln -s ../init.d/portmap rc1.d/K06portmap ln -s ../init.d/killprocs rc1.d/S01killprocs ln -s ../init.d/bootlogs rc1.d/S20bootlogs ln -s ../init.d/single rc1.d/S21single ln -s ../init.d/portmap rc2.d/S14portmap ln -s ../init.d/nfs-common rc2.d/S15nfs-common ln -s ../init.d/rsyslog rc2.d/S17rsyslog ln -s ../init.d/acpid rc2.d/S18acpid ln -s ../init.d/atd rc2.d/S18atd ln -s ../init.d/cron rc2.d/S18cron ln -s ../init.d/mysql rc2.d/S18mysql ln -s ../init.d/ssh rc2.d/S18ssh ln -s ../init.d/exim4 rc2.d/S19exim4 ln -s ../init.d/bootlogs rc2.d/S20bootlogs ln -s ../init.d/rc.local rc2.d/S21rc.local ln -s ../init.d/rmnologin rc2.d/S21rmnologin ln -s ../init.d/stop-bootlogd rc2.d/S21stop-bootlogd ln -s ../init.d/portmap rc3.d/S14portmap ln -s ../init.d/nfs-common rc3.d/S15nfs-common ln -s ../init.d/rsyslog rc3.d/S17rsyslog ln -s ../init.d/acpid rc3.d/S18acpid ln -s ../init.d/atd rc3.d/S18atd ln -s ../init.d/cron rc3.d/S18cron ln -s ../init.d/mysql rc3.d/S18mysql ln -s ../init.d/ssh rc3.d/S18ssh ln -s ../init.d/exim4 rc3.d/S19exim4 ln -s ../init.d/bootlogs rc3.d/S20bootlogs ln -s ../init.d/rc.local rc3.d/S21rc.local ln -s ../init.d/rmnologin rc3.d/S21rmnologin ln -s ../init.d/stop-bootlogd rc3.d/S21stop-bootlogd ln -s ../init.d/portmap rc4.d/S14portmap ln -s ../init.d/nfs-common rc4.d/S15nfs-common ln -s ../init.d/rsyslog rc4.d/S17rsyslog ln -s ../init.d/acpid rc4.d/S18acpid ln -s ../init.d/atd rc4.d/S18atd ln -s ../init.d/cron rc4.d/S18cron ln -s ../init.d/mysql rc4.d/S18mysql ln -s ../init.d/ssh rc4.d/S18ssh ln -s ../init.d/exim4 rc4.d/S19exim4 ln -s ../init.d/bootlogs rc4.d/S20bootlogs ln -s ../init.d/rc.local rc4.d/S21rc.local ln -s ../init.d/rmnologin rc4.d/S21rmnologin ln -s ../init.d/stop-bootlogd rc4.d/S21stop-bootlogd ln -s ../init.d/portmap rc5.d/S14portmap ln -s ../init.d/nfs-common rc5.d/S15nfs-common ln -s ../init.d/rsyslog rc5.d/S17rsyslog ln -s ../init.d/acpid rc5.d/S18acpid ln -s ../init.d/atd rc5.d/S18atd ln -s ../init.d/cron rc5.d/S18cron ln -s ../init.d/mysql rc5.d/S18mysql ln -s ../init.d/ssh rc5.d/S18ssh ln -s ../init.d/exim4 rc5.d/S19exim4 ln -s ../init.d/bootlogs rc5.d/S20bootlogs ln -s ../init.d/rc.local rc5.d/S21rc.local ln -s ../init.d/rmnologin rc5.d/S21rmnologin ln -s ../init.d/stop-bootlogd rc5.d/S21stop-bootlogd ln -s ../init.d/atd rc6.d/K01atd ln -s ../init.d/exim4 rc6.d/K01exim4 ln -s ../init.d/urandom rc6.d/K01urandom ln -s ../init.d/mysql rc6.d/K02mysql ln -s ../init.d/sendsigs rc6.d/K03sendsigs ln -s ../init.d/rsyslog rc6.d/K04rsyslog ln -s ../init.d/umountnfs.sh rc6.d/K05umountnfs.sh ln -s ../init.d/nfs-common rc6.d/K06nfs-common ln -s ../init.d/portmap rc6.d/K06portmap ln -s ../init.d/hwclock.sh rc6.d/K07hwclock.sh ln -s ../init.d/networking rc6.d/K07networking ln -s ../init.d/ifupdown rc6.d/K08ifupdown ln -s ../init.d/umountfs rc6.d/K09umountfs ln -s ../init.d/umountroot rc6.d/K10umountroot ln -s ../init.d/reboot rc6.d/K11reboot ln -s ../init.d/mountkernfs.sh rcS.d/S01mountkernfs.sh ln -s ../init.d/udev rcS.d/S02udev ln -s ../init.d/mountdevsubfs.sh rcS.d/S03mountdevsubfs.sh ln -s ../init.d/bootlogd rcS.d/S04bootlogd ln -s ../init.d/keyboard-setup rcS.d/S05keyboard-setup ln -s ../init.d/hostname.sh rcS.d/S06hostname.sh ln -s ../init.d/hwclockfirst.sh rcS.d/S06hwclockfirst.sh ln -s ../init.d/checkroot.sh rcS.d/S07checkroot.sh ln -s ../init.d/hwclock.sh rcS.d/S08hwclock.sh ln -s ../init.d/ifupdown-clean rcS.d/S08ifupdown-clean ln -s ../init.d/module-init-tools rcS.d/S08module-init-tools ln -s ../init.d/mtab.sh rcS.d/S08mtab.sh ln -s ../init.d/checkfs.sh rcS.d/S09checkfs.sh ln -s ../init.d/ifupdown rcS.d/S10ifupdown ln -s ../init.d/mountall.sh rcS.d/S10mountall.sh ln -s ../init.d/mountall-bootclean.sh rcS.d/S11mountall-bootclean.sh ln -s ../init.d/mountoverflowtmp rcS.d/S12mountoverflowtmp ln -s ../init.d/networking rcS.d/S13networking ln -s ../init.d/procps rcS.d/S13procps ln -s ../init.d/udev-mtab rcS.d/S13udev-mtab ln -s ../init.d/urandom rcS.d/S13urandom ln -s ../init.d/portmap rcS.d/S14portmap ln -s ../init.d/nfs-common rcS.d/S15nfs-common ln -s ../init.d/mountnfs.sh rcS.d/S16mountnfs.sh ln -s ../init.d/mountnfs-bootclean.sh rcS.d/S17mountnfs-bootclean.sh ln -s ../init.d/kbd rcS.d/S18kbd ln -s ../init.d/console-setup rcS.d/S19console-setup ln -s ../init.d/bootmisc.sh rcS.d/S20bootmisc.sh ln -s ../init.d/stop-bootlogd-single rcS.d/S21stop-bootlogd-single list_rclinks ------------------------- check-initd-order output o...@node1:~# /usr/share/insserv/check-initd-order -g # Generating graph digraph packages { rankdir=LR; concentrate=true; "glibc" -> "mountkernfs"[color=springgreen] ; "mountkernfs" [shape=box]; "mountkernfs" -> "udev"[color=blue] ; "udev" [shape=box]; "mountkernfs" -> "mountdevsubfs"[color=blue] ; "udev" -> "mountdevsubfs"[color=springgreen] ; "mountdevsubfs" [shape=box]; "bootlogd" -> "hostname"[color=yellow] ; "bootlogd" -> "keymap"[color=yellow] ; "bootlogd" -> "keyboard-setup"[color=yellow] ; "bootlogd" -> "procps"[color=yellow] ; "bootlogd" -> "pcmcia"[color=yellow] ; "bootlogd" -> "hwclock"[color=yellow] ; "bootlogd" -> "hwclockfirst"[color=yellow] ; "bootlogd" -> "hdparm"[color=yellow] ; "bootlogd" -> "hibernate-cleanup"[color=yellow] ; "bootlogd" -> "lvm2"[color=yellow] ; "mountdevsubfs" -> "bootlogd"[color=blue] ; "bootlogd" [shape=box]; "keyboard-setup" -> "checkroot"[color=yellow] ; "mountkernfs" -> "keyboard-setup"[color=blue] ; "keymap" -> "keyboard-setup"[color=springgreen] ; "udev" -> "keyboard-setup"[color=springgreen] ; "keyboard-setup" [shape=box]; "glibc" -> "hostname"[color=springgreen] ; "hostname" [shape=box]; "hwclockfirst" -> "checkroot"[color=yellow] ; "mountdevsubfs" -> "hwclockfirst"[color=blue] ; "hwclockfirst" [shape=box]; "mountdevsubfs" -> "checkroot"[color=blue] ; "hostname" -> "checkroot"[color=blue] ; "keymap" -> "checkroot"[color=springgreen] ; "hwclockfirst" -> "checkroot"[color=springgreen] ; "hdparm" -> "checkroot"[color=springgreen] ; "bootlogd" -> "checkroot"[color=springgreen] ; "checkroot" [shape=box]; "hwclock" -> "$time"[color=blue] ; "$time" [shape=box]; "checkroot" -> "hwclock"[color=blue] ; "hwclock" [shape=box]; "checkroot" -> "ifupdown-clean"[color=blue] ; "ifupdown-clean" [shape=box]; "checkroot" -> "module-init-tools"[color=springgreen] ; "module-init-tools" [shape=box]; "checkroot" -> "mtab"[color=blue] ; "mtab" [shape=box]; "checkroot" -> "checkfs"[color=blue] ; "mtab" -> "checkfs"[color=springgreen] ; "checkfs" [shape=box]; "$network" -> "$named"[color=blue] ; "$named" [shape=box]; "ifupdown" -> "$network"[color=blue] ; "$network" [shape=box]; "ifupdown-clean" -> "ifupdown"[color=blue] ; "ifupdown" [shape=box]; "$local_fs" -> "$remote_fs"[color=blue] ; "$remote_fs" [shape=box]; "mountall" -> "$local_fs"[color=blue] ; "$local_fs" [shape=box]; "checkfs" -> "mountall"[color=blue] ; "mountall" [shape=box]; "mountall" -> "mountall-bootclean"[color=blue] ; "mountall-bootclean" [shape=box]; "$local_fs" -> "$remote_fs"[color=blue] ; "mountoverflowtmp" -> "$local_fs"[color=blue] ; "mountall-bootclean" -> "mountoverflowtmp"[color=blue] ; "mountoverflowtmp" [shape=box]; "$network" -> "$named"[color=blue] ; "networking" -> "$network"[color=blue] ; "mountkernfs" -> "networking"[color=blue] ; "$local_fs" -> "networking"[color=blue] ; "ifupdown" -> "networking"[color=springgreen] ; "networking" [shape=box]; "mountkernfs" -> "procps"[color=blue] ; "$local_fs" -> "procps"[color=blue] ; "udev" -> "procps"[color=springgreen] ; "module-init-tools" -> "procps"[color=springgreen] ; "procps" [shape=box]; "udev" -> "udev-mtab"[color=blue] ; "$local_fs" -> "udev-mtab"[color=blue] ; "udev-mtab" [shape=box]; "$local_fs" -> "urandom"[color=blue] ; "urandom" [shape=box]; "portmap" -> "$portmap"[color=blue] ; "$portmap" [shape=box]; "$network" -> "portmap"[color=blue] ; "$local_fs" -> "portmap"[color=blue] ; "portmap" [shape=box]; "$portmap" -> "nfs-common"[color=blue] ; "$time" -> "nfs-common"[color=blue] ; "nfs-common" [shape=box]; "mountnfs" -> "$remote_fs"[color=blue] ; "$local_fs" -> "mountnfs"[color=blue] ; "$network" -> "mountnfs"[color=springgreen] ; "$portmap" -> "mountnfs"[color=springgreen] ; "nfs-common" -> "mountnfs"[color=springgreen] ; "udev-mtab" -> "mountnfs"[color=springgreen] ; "mountnfs" [shape=box]; "mountnfs-bootclean" -> "$remote_fs"[color=blue] ; "$local_fs" -> "mountnfs-bootclean"[color=blue] ; "mountnfs" -> "mountnfs-bootclean"[color=blue] ; "mountnfs-bootclean" [shape=box]; "$remote_fs" -> "kbd"[color=blue] ; "kbd" [shape=box]; "$remote_fs" -> "console-setup"[color=blue] ; "console-screen" -> "console-setup"[color=springgreen] ; "kbd" -> "console-setup"[color=springgreen] ; "console-setup" [shape=box]; "$remote_fs" -> "bootmisc"[color=blue] ; "udev" -> "bootmisc"[color=springgreen] ; "bootmisc" [shape=box]; "$local_fs" -> "stop-bootlogd-single"[color=blue] ; "$all" -> "stop-bootlogd-single"[color=blue] ; "stop-bootlogd-single" [shape=box]; "portmap" -> "$portmap"[color=blue] ; "$network" -> "portmap"[color=blue] ; "$local_fs" -> "portmap"[color=blue] ; "$portmap" -> "nfs-common"[color=blue] ; "$time" -> "nfs-common"[color=blue] ; "rsyslog" -> "$syslog"[color=blue] ; "$syslog" [shape=box]; "$remote_fs" -> "rsyslog"[color=blue] ; "$time" -> "rsyslog"[color=blue] ; "rsyslog" [shape=box]; "acpid" -> "kdm"[color=yellow] ; "acpid" -> "gdm"[color=yellow] ; "acpid" -> "xdm"[color=yellow] ; "acpid" -> "hal"[color=yellow] ; "$remote_fs" -> "acpid"[color=blue] ; "$syslog" -> "acpid"[color=blue] ; "acpid" [shape=box]; "$syslog" -> "atd"[color=blue] ; "$time" -> "atd"[color=blue] ; "$remote_fs" -> "atd"[color=blue] ; "atd" [shape=box]; "$remote_fs" -> "cron"[color=blue] ; "$syslog" -> "cron"[color=blue] ; "$time" -> "cron"[color=blue] ; "slapd" -> "cron"[color=springgreen] ; "autofs" -> "cron"[color=springgreen] ; "ypbind" -> "cron"[color=springgreen] ; "nscd" -> "cron"[color=springgreen] ; "cron" [shape=box]; "$remote_fs" -> "mysql"[color=blue] ; "$syslog" -> "mysql"[color=blue] ; "$network" -> "mysql"[color=springgreen] ; "$named" -> "mysql"[color=springgreen] ; "$time" -> "mysql"[color=springgreen] ; "mysql" [shape=box]; "$remote_fs" -> "sshd"[color=blue] ; "$syslog" -> "sshd"[color=blue] ; "sshd" [shape=box]; "$remote_fs" -> "exim4"[color=blue] ; "$syslog" -> "exim4"[color=blue] ; "$named" -> "exim4"[color=blue] ; "$network" -> "exim4"[color=blue] ; "$time" -> "exim4"[color=blue] ; "postgresql" -> "exim4"[color=springgreen] ; "mysql" -> "exim4"[color=springgreen] ; "clamav-daemon" -> "exim4"[color=springgreen] ; "greylist" -> "exim4"[color=springgreen] ; "spamassassin" -> "exim4"[color=springgreen] ; "exim4" [shape=box]; "hostname" -> "bootlogs"[color=blue] ; "$local_fs" -> "bootlogs"[color=blue] ; "$x-display-manager" -> "bootlogs"[color=springgreen] ; "gdm" -> "bootlogs"[color=springgreen] ; "kdm" -> "bootlogs"[color=springgreen] ; "xdm" -> "bootlogs"[color=springgreen] ; "ldm" -> "bootlogs"[color=springgreen] ; "sdm" -> "bootlogs"[color=springgreen] ; "wdm" -> "bootlogs"[color=springgreen] ; "nodm" -> "bootlogs"[color=springgreen] ; "bootlogs" [shape=box]; "$remote_fs" -> "rc.local"[color=blue] ; "$syslog" -> "rc.local"[color=blue] ; "$all" -> "rc.local"[color=blue] ; "rc.local" [shape=box]; "$remote_fs" -> "rmnologin"[color=blue] ; "$all" -> "rmnologin"[color=blue] ; "rmnologin" [shape=box]; "$local_fs" -> "stop-bootlogd"[color=blue] ; "$all" -> "stop-bootlogd"[color=blue] ; "stop-bootlogd" [shape=box]; "$local_fs" -> "$all"[color=blue] ; "$all" [shape=box]; "checkroot" -> "$all"[color=blue] ; "rsyslog" -> "$all"[color=blue] ; "mountoverflowtmp" -> "$all"[color=blue] ; "$remote_fs" -> "$all"[color=blue] ; "mountkernfs" -> "$all"[color=blue] ; "hostname" -> "$all"[color=blue] ; "bootlogs" -> "$all"[color=blue] ; "portmap" -> "$all"[color=blue] ; "urandom" -> "$all"[color=blue] ; "bootlogd" -> "$all"[color=blue] ; "ifupdown-clean" -> "$all"[color=blue] ; "$time" -> "$all"[color=blue] ; "mtab" -> "$all"[color=blue] ; "ifupdown" -> "$all"[color=blue] ; "hwclockfirst" -> "$all"[color=blue] ; "$syslog" -> "$all"[color=blue] ; "mountdevsubfs" -> "$all"[color=blue] ; "$portmap" -> "$all"[color=blue] ; "nfs-common" -> "$all"[color=blue] ; "console-setup" -> "$all"[color=blue] ; "kbd" -> "$all"[color=blue] ; "udev" -> "$all"[color=blue] ; "mountnfs" -> "$all"[color=blue] ; "$network" -> "$all"[color=blue] ; "exim4" -> "$all"[color=blue] ; "hwclock" -> "$all"[color=blue] ; "mountall-bootclean" -> "$all"[color=blue] ; "mountnfs-bootclean" -> "$all"[color=blue] ; "$named" -> "$all"[color=blue] ; "bootmisc" -> "$all"[color=blue] ; "udev-mtab" -> "$all"[color=blue] ; "keyboard-setup" -> "$all"[color=blue] ; "mysql" -> "$all"[color=blue] ; "cron" -> "$all"[color=blue] ; "acpid" -> "$all"[color=blue] ; "atd" -> "$all"[color=blue] ; "module-init-tools" -> "$all"[color=blue] ; "procps" -> "$all"[color=blue] ; "checkfs" -> "$all"[color=blue] ; "sshd" -> "$all"[color=blue] ; "networking" -> "$all"[color=blue] ; "mountall" -> "$all"[color=blue] ; } r...@node1:~# -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org