[Pkg-sysvinit-devel] Bug#545205: sysv-rc: upgrade fails if unable to convert to dependency-based boot

Mario 'BitKoenig' Holbe Mario.Holbe at TU-Ilmenau.DE
Sat Sep 5 19:23:26 UTC 2009


On Sat, Sep 05, 2009 at 08:51:46PM +0200, Petter Reinholdtsen wrote:
> Thank you for testing.  This is rather strange, I believe.  The only
> failing thing I can imagine is db_stop, which I believed until now
> could not fail.  Anyway, does it help to change db_stop to 'db_stop ||
> true' in the postinst?

Nope, `db_stop || true' doesn't help.
As you can see in the previous log, there is still action after db_stop.
This is where the information appears.
I think it's somehow related to some wrong use of debconf. Some missing
db_go (no, it's not :)), some unflushed command queues, or something
like that, I don't know debconf that well.
set +e before db_stop doesn't help either. Looks like a "normal"
abnormal exit of debconf.
I reconfigured debconf to readline frontend in the hope to catch a
better log...

Setting up sysv-rc (2.87dsf-3) ...
info: Checking if it is safe to convert to dependency based boot.
error: Unable to migrate to dependency based boot sequencing.
Configuring sysv-rc
-------------------

Unable to migrate to dependency based boot system

Tests have determined that problems in the boot system exist which prevent migration to dependency 
based boot sequencing. It is recommended to migrate for the following reasons:

 * the order of boot and shutdown is calculated dynamically, using
   dependency information declared within each init.d script, which
   ensures optimum and correct boot sequence for the set of installed
   packages
 * protection against problems introduced by new or upgraded packages
   by preserving the boot sequence when problems are detected; the boot
   sequence is only modified if it is safe to do so


If the reported problem is a local modification it needs to be fixed manually.  If it's a bug in the
package it should be reported to the BTS and fixed in the package. See 
http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot for more information about how to fix the 
problems preventing migration. To reattempt the migration process after the problems have been 
fixed, run 'dpkg-reconfigure sysv-rc'.

The following problems were detected: insserv: warning: script 'K19healthd.sh' missing LSB tags and 
overrides,

dpkg: error processing sysv-rc (--configure):
 subprocess installed post-installation script returned error exit status 128
Errors were encountered while processing:
 sysv-rc

Long log with set -x attached.


Mario
-- 
Wine is fine, but wiskey is quicker. Suicide is slow with liquor.
                                                 -- Ozzy Osbourne
-------------- next part --------------
dpkg --configure --pending
Setting up sysv-rc (2.87dsf-3) ...
+ set -e
+ . /usr/share/debconf/confmodule
+ [ !  ]
+ PERL_DL_NONLAZY=1
+ export PERL_DL_NONLAZY
+ [  ]
+ exec /usr/share/debconf/frontend /var/lib/dpkg/info/sysv-rc.postinst configure 2.87dsf-3
+ set -e
+ . /usr/share/debconf/confmodule
+ [ ! 1 ]
+ [ -z  ]
+ exec
+ [  ]
+ exec
+ DEBCONF_REDIR=1
+ export DEBCONF_REDIR
+ db_version 2.0
+ _db_cmd VERSION 2.0
+ IFS=  printf %s\n VERSION 2.0
+ IFS=
 read -r _db_internal_line
+ RET=2.0
+ return 0
+ date +%Y%m%dT%H%M
+ now=20090905T2109
+ logdir=/var/lib/insserv
+ logfile=/var/lib/insserv/run-20090905T2109.log
+ flagfile=/etc/init.d/.legacy-bootordering
+ PATH=/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/root/bin
+ [ -f /var/run/sysv-rc.upgrade ]
+ [ -f /etc/init.d/.legacy-bootordering ]
+ try_to_convert
+ PROBLEMATIC=
+ is_unsafe_to_activate
+ retval=1
+ echo info: Checking if it is safe to convert to dependency based boot.
info: Checking if it is safe to convert to dependency based boot.
+ find /etc/init.d -type f -perm /+x
+ dpkg -S /etc/init.d/stop-bootlogd-single /etc/init.d/hwclockfirst.sh /etc/init.d/remote-tty /etc/init.d/mbmon /etc/init.d/alsa-utils /etc/init.d/klogd /etc/init.d/rng-tools /etc/init.d/hddtemp.orig /etc/init.d/mtab.sh /etc/init.d/checkfs.sh /etc/init.d/setkey /etc/init.d/atop /etc/init.d/tmux-cleanup /etc/init.d/rcS /etc/init.d/lm-sensors /etc/init.d/binfmt-support /etc/init.d/sysstat /etc/init.d/readahead /etc/init.d/udftools /etc/init.d/dropbear /etc/init.d/conserver-server /etc/init.d/openbsd-inetd /etc/init.d/mountall.sh /etc/init.d/mdadm-raid /etc/init.d/ebtables /etc/init.d/etc-setserial /etc/init.d/module-init-tools /etc/init.d/hddtemp /etc/init.d/schroot /etc/init.d/killprocs /etc/init.d/uptimed /etc/init.d/urandom /etc/init.d/readahead-desktop /etc/init.d/auditd /etc/init.d/mountdebugfs /etc/init.d/healthd.sh /etc/init.d/arpon /etc/init.d/microcode.ctl /etc/init.d/stop-readahead /etc/init.d/checkroot.sh /etc/init.d/netdiag /etc/init.d/umountnfs.sh /etc/init.d/memlockd /etc/init.d/mountnfs.sh /etc/init.d/kdm /etc/init.d/ssh /etc/init.d/mountall-bootclean.sh /etc/init.d/mldonkey-server /etc/init.d/setserial /etc/init.d/sudo /etc/init.d/bootmisc.sh /etc/init.d/pcapdump /etc/init.d/smartmontools /etc/init.d/fail2ban /etc/init.d/reboot /etc/init.d/ulog-acctd /etc/init.d/single /etc/init.d/sysklogd /etc/init.d/svgalib-bin /etc/init.d/atd /etc/init.d/mixmaster /etc/init.d/clamav-daemon /etc/init.d/racoon /etc/init.d/rc.local /etc/init.d/hal /etc/init.d/samba /etc/init.d/mountkernfs.sh /etc/init.d/clamav-freshclam /etc/init.d/keymap.sh /etc/init.d/cron /etc/init.d/gsm-utils /etc/init.d/sysfsutils /etc/init.d/hwclock.sh /etc/init.d/udev /etc/init.d/acpid /etc/init.d/cryptdisks-early /etc/init.d/ntp /etc/init.d/vmware /etc/init.d/rmnologin /etc/init.d/mountoverflowtmp /etc/init.d/ippl /etc/init.d/screen-cleanup /etc/init.d/halt /etc/init.d/checkfs-loop /etc/init.d/calendarserver /etc/init.d/udev-mtab /etc/init.d/console-setup /etc/init.d/bootlogd /etc/init.d/watchdog /etc/init.d/bootlogs /etc/init.d/networking /etc/init.d/policykit /etc/init.d/dictd /etc/init.d/console-screen.kbd.sh /etc/init.d/rsync /etc/init.d/uptimed.sh /etc/init.d/mdadm /etc/init.d/resolvconf /etc/init.d/sendmail /etc/init.d/inputlirc /etc/init.d/ipx /etc/init.d/lvm2 /etc/init.d/rc /etc/init.d/dbus /etc/init.d/snort /etc/init.d/x11-common /etc/init.d/preload /etc/init.d/acct /etc/init.d/sysrqd /etc/init.d/kexec /etc/init.d/anacron /etc/init.d/fancontrol /etc/init.d/postgresql-8.4 /etc/init.d/ud /etc/init.d/fuse /etc/init.d/gpm /etc/init.d/procps /etc/init.d/ferm /etc/init.d/bootchart /etc/init.d/sendsigs /etc/init.d/timidity /etc/init.d/nviboot /etc/init.d/stop-bootlogd /etc/init.d/scsitools.sh /etc/init.d/oidentd /etc/init.d/mountnfs-bootclean.sh /etc/init.d/kexec-load /etc/init.d/mountdevsubfs.sh /etc/init.d/sensord /etc/init.d/caudium /etc/init.d/hostname.sh /etc/init.d/openvpn /etc/init.d/hdparm /etc/init.d/ifupdown-clean /etc/init.d/partimaged /etc/init.d/lirc /etc/init.d/cpufrequtils /etc/init.d/cryptdisks /etc/init.d/umountfs /etc/init.d/wd_keepalive /etc/init.d/proftpd /etc/init.d/scsitools-pre.sh /etc/init.d/umountroot /etc/init.d/lcd4linux /etc/init.d/incron /etc/init.d/ifupdown /etc/init.d/loadcpufreq /etc/init.d/tidy-proxy /etc/init.d/halevt /etc/init.d/keyboard-setup /etc/init.d/joystick
+ sort -u
+ cut -d: -f1
+ dpkg-query -W -f=${Conffiles}\n acct
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query+ grep obsolete$
 -W -f=${Conffiles}\n acpid
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n alsa-utils
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n anacron
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n arpon
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n at
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n atop
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n auditd
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n binfmt-support
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n blktrace
+ grep -o /etc/init.d/[^ ]\+
+ grep obsolete$
+ obsolete_initscripts=
+ :
+ [  ]
+ + grep obsolete$
dpkg-query -W -f=${Conffiles}\n bootchart
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n calendarserver
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n caudium
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ + grep -o /etc/init.d/[^ ]\+
+ grep obsolete$
dpkg-query -W -f=${Conffiles}\n clamav-daemon
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n clamav-freshclam
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n conserver-server
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n console-common
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n console-setup
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n cpufrequtils
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n cron
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n cryptsetup
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n dbus
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n dictd
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n dropbear
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n ebtables
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n fail2ban
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n ferm
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n fuse-utils
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n gpm
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n gsm-utils
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n hal
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n halevt
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n hddtemp
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n hdparm
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n ifupdown
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n incron
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n initscripts
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n inputlirc
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n ippl
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n ipsec-tools
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n ipx
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n joystick
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n kbd
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n kdm
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n kexec-tools
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n klogd
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n lcd4linux
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n lirc
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n lm-sensors
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n loop-aes-utils
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n lvm2
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n mbmon
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n mdadm
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n memlockd
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n microcode.ctl
+ grep -o /etc/init.d/[^ ]\+
+ grep obsolete$
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n mixmaster
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n mldonkey-server
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n module-init-tools
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n netbase
+ grep -o /etc/init.d/[^ ]\+
+ grep obsolete$
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n netdiag
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n ntp
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n nvi
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n oidentd
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n openbsd-inetd
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n openssh-server
+ grep -o /etc/init.d/[^ ]\+
+ grep obsolete$
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n openvpn
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n partimage-server
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n pcaputils
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n policykit
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n postgresql-8.4
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n preload
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n procps
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n proftpd-basic
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n racoon
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n readahead
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n remote-tty
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n resolvconf
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n rng-tools
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W+ grep obsolete$
 -f=${Conffiles}\n rsync
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n samba
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n schroot
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n screen
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n scsitools
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n sendmail-bin
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n sensord
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n setserial
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n smartmontools
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n snort
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n sudo
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n svgalib-bin
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n sysfsutils
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n sysklogd
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n sysrqd
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n sysstat
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n sysv-rc
+ grep -o /etc/init.d/[^ ]\+
+ grep obsolete$
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n tidy-proxy
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n timidity-daemon
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n tmux
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n ud
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n udev
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n udftools
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n ulog-acctd
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n uptimed
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n util-linux
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query+ grep obsolete$
 -W -f=${Conffiles}\n vmware4
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W -f=${Conffiles}\n watchdog
+ grep obsolete$
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ dpkg-query -W+ grep obsolete$
 -f=${Conffiles}\n x11-common
+ grep -o /etc/init.d/[^ ]\+
+ obsolete_initscripts=
+ :
+ [  ]
+ + grep ^rc
dpkg -S /etc/init.d/README /etc/init.d/acct /etc/init.d/acpid+ awk {print $2}
 /etc/init.d/alsa-utils /etc/init.d/anacron /etc/init.d/arpon /etc/init.d/atd /etc/init.d/atop /etc/init.d/auditd /etc/init.d/binfmt-support /etc/init.d/bootchart /etc/init.d/bootlogd /etc/init.d/bootlogs /etc/init.d/bootmisc.sh /etc/init.d/calendarserver /etc/init.d/caudium /etc/init.d/checkfs-loop /etc/init.d/checkfs.sh /etc/init.d/checkroot.sh /etc/init.d/clamav-daemon /etc/init.d/clamav-freshclam /etc/init.d/conserver-server /etc/init.d/console-screen.kbd.sh /etc/init.d/console-setup /etc/init.d/cpufrequtils /etc/init.d/cron /etc/init.d/cryptdisks /etc/init.d/cryptdisks-early /etc/init.d/dbus /etc/init.d/dictd /etc/init.d/dropbear /etc/init.d/ebtables /etc/init.d/etc-setserial /etc/init.d/fail2ban /etc/init.d/fancontrol /etc/init.d/ferm /etc/init.d/fuse /etc/init.d/gpm /etc/init.d/gsm-utils /etc/init.d/hal /etc/init.d/halevt /etc/init.d/halt /etc/init.d/hddtemp /etc/init.d/hddtemp.orig /etc/init.d/hdparm /etc/init.d/healthd.sh /etc/init.d/hostname.sh /etc/init.d/hwclock.sh /etc/init.d/hwclockfirst.sh /etc/init.d/ifupdown /etc/init.d/ifupdown-clean /etc/init.d/incron /etc/init.d/inputlirc /etc/init.d/ippl /etc/init.d/ipx /etc/init.d/joystick /etc/init.d/kdm /etc/init.d/kexec /etc/init.d/kexec-load /etc/init.d/keyboard-setup /etc/init.d/keymap.sh /etc/init.d/killprocs /etc/init.d/klogd /etc/init.d/lcd4linux /etc/init.d/lirc /etc/init.d/lm-sensors /etc/init.d/loadcpufreq /etc/init.d/lvm2 /etc/init.d/mbmon /etc/init.d/mdadm /etc/init.d/mdadm-raid /etc/init.d/memlockd /etc/init.d/microcode.ctl /etc/init.d/mixmaster /etc/init.d/mldonkey-server /etc/init.d/module-init-tools /etc/init.d/mountall-bootclean.sh /etc/init.d/mountall.sh /etc/init.d/mountdebugfs /etc/init.d/mountdevsubfs.sh /etc/init.d/mountkernfs.sh /etc/init.d/mountnfs-bootclean.sh /etc/init.d/mountnfs.sh /etc/init.d/mountoverflowtmp /etc/init.d/mtab.sh /etc/init.d/netdiag /etc/init.d/networking /etc/init.d/ntp /etc/init.d/nviboot /etc/init.d/oidentd /etc/init.d/openbsd-inetd /etc/init.d/openvpn /etc/init.d/partimaged /etc/init.d/pcapdump /etc/init.d/policykit /etc/init.d/postgresql-8.4 /etc/init.d/preload /etc/init.d/procps /etc/init.d/proftpd /etc/init.d/racoon /etc/init.d/rc /etc/init.d/rc.local /etc/init.d/rcS /etc/init.d/readahead /etc/init.d/readahead-desktop /etc/init.d/reboot /etc/init.d/remote-tty /etc/init.d/resolvconf /etc/init.d/rmnologin /etc/init.d/rng-tools /etc/init.d/rsync /etc/init.d/samba /etc/init.d/schroot /etc/init.d/screen-cleanup /etc/init.d/scsitools-pre.sh /etc/init.d/scsitools.sh /etc/init.d/sendmail /etc/init.d/sendsigs /etc/init.d/sensord /etc/init.d/setkey /etc/init.d/setserial /etc/init.d/single /etc/init.d/skeleton /etc/init.d/smartmontools /etc/init.d/snort /etc/init.d/ssh /etc/init.d/stop-bootlogd /etc/init.d/stop-bootlogd-single /etc/init.d/stop-readahead /etc/init.d/sudo /etc/init.d/svgalib-bin /etc/init.d/sysfsutils /etc/init.d/sysklogd /etc/init.d/sysrqd /etc/init.d/sysstat /etc/init.d/tidy-proxy /etc/init.d/timidity /etc/init.d/tmux-cleanup /etc/init.d/ud /etc/init.d/udev /etc/init.d/udev-mtab /etc/init.d/udftools /etc/init.d/ulog-acctd /etc/init.d/umountfs /etc/init.d/umountnfs.sh /etc/init.d/umountroot /etc/init.d/uptimed /etc/init.d/uptimed.sh /etc/init.d/urandom /etc/init.d/vmware /etc/init.d/watchdog /etc/init.d/wd_keepalive /etc/init.d/x11-common
+ sort -u
+ cut -d: -f1
+ dpkg -l acct acpid alsa-utils anacron arpon at atop auditd binfmt-support blktrace bootchart calendarserver caudium clamav-daemon clamav-freshclam conserver-server console-common console-setup cpufrequtils cron cryptsetup dbus dictd dropbear ebtables fail2ban ferm fuse-utils gpm gsm-utils hal halevt hddtemp hdparm ifupdown incron initscripts inputlirc ippl ipsec-tools ipx joystick kbd kdm kexec-tools klogd lcd4linux lirc lm-sensors loop-aes-utils lvm2 mbmon mdadm memlockd microcode.ctl mixmaster mldonkey-server module-init-tools netbase netdiag ntp nvi oidentd openbsd-inetd openssh-server openvpn partimage-server pcaputils policykit postgresql-8.4 preload procps proftpd-basic racoon readahead remote-tty resolvconf rng-tools rsync samba schroot screen scsitools sendmail-bin sensord setserial smartmontools snort sudo svgalib-bin sysfsutils sysklogd sysrqd sysstat sysv-rc tidy-proxy timidity-daemon tmux ud udev udftools ulog-acctd uptimed util-linux vmware4 watchdog x11-common
+ insserv -nv
+ errstr=There is a loop between|loop involving service|already provided!|provides system facility|missing LSB tags
+ egrep -q There is a loop between|loop involving service|already provided!|provides system facility|missing LSB tags /var/lib/insserv/run-20090905T2109.log
+ egrep There is a loop between|loop involving service|already provided!|provides system facility|missing LSB tags /var/lib/insserv/run-20090905T2109.log
+ sed s/$/, /
+ msg=insserv: warning: script 'K19healthd.sh' missing LSB tags and overrides, 
insserv: warning: script 'healthd.sh' missing LSB tags and overrides, 
+ retval=0
+ add_problematic insserv: warning: script 'K19healthd.sh' missing LSB tags and overrides, 
insserv: warning: script 'healthd.sh' missing LSB tags and overrides, 
+ msg=insserv: warning: script 'K19healthd.sh' missing LSB tags and overrides, 
insserv: warning: script 'healthd.sh' missing LSB tags and overrides, 
+ [ -z  ]
+ PROBLEMATIC=insserv: warning: script 'K19healthd.sh' missing LSB tags and overrides, 
insserv: warning: script 'healthd.sh' missing LSB tags and overrides, 
+ rm /var/lib/insserv/run-20090905T2109.log
+ return 0
+ db_fset sysv-rc/unable-to-convert seen false
+ _db_cmd FSET sysv-rc/unable-to-convert seen false
+ IFS=  printf %s\n FSET sysv-rc/unable-to-convert seen false
+ IFS=
 read -r _db_internal_line
+ RET=false
+ return 0
+ db_subst sysv-rc/unable-to-convert PROBLEMATIC insserv: warning: script 'K19healthd.sh' missing LSB tags and overrides, 
insserv: warning: script 'healthd.sh' missing LSB tags and overrides, 
+ _db_cmd SUBST sysv-rc/unable-to-convert PROBLEMATIC insserv: warning: script 'K19healthd.sh' missing LSB tags and overrides, 
insserv: warning: script 'healthd.sh' missing LSB tags and overrides, 
+ IFS=  printf %s\n SUBST sysv-rc/unable-to-convert PROBLEMATIC insserv: warning: script 'K19healthd.sh' missing LSB tags and overrides, 
insserv: warning: script 'healthd.sh' missing LSB tags and overrides, 
+ IFS=
 read -r _db_internal_line
+ RET=0
+ return 0
+ db_input critical sysv-rc/unable-to-convert
+ _db_cmd INPUT critical sysv-rc/unable-to-convert
+ IFS=  printf %s\n INPUT critical sysv-rc/unable-to-convert
+ IFS=
 read -r _db_internal_line
+ RET=20 Unsupported command "insserv:" (full line was "insserv: warning: script 'healthd.sh' missing LSB tags and overrides, ") received from confmodule.
+ return 20
+ [ 20 -eq 30 ]
+ db_go
+ _db_cmd GO 
+ IFS=  printf %s\n GO 
+ IFS=
 read -r _db_internal_line
+ RET=question will be asked
+ return 0
+ return 1
+ echo error: Unable to migrate to dependency based boot sequencing.
error: Unable to migrate to dependency based boot sequencing.
+ db_stop
+ echo STOP
Configuring sysv-rc
-------------------

Unable to migrate to dependency based boot system

Tests have determined that problems in the boot system exist which prevent migration to dependency 
based boot sequencing. It is recommended to migrate for the following reasons:

 * the order of boot and shutdown is calculated dynamically, using
   dependency information declared within each init.d script, which
   ensures optimum and correct boot sequence for the set of installed
   packages
 * protection against problems introduced by new or upgraded packages
   by preserving the boot sequence when problems are detected; the boot
   sequence is only modified if it is safe to do so


If the reported problem is a local modification it needs to be fixed manually.  If it's a bug in the
package it should be reported to the BTS and fixed in the package. See 
http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot for more information about how to fix the 
problems preventing migration. To reattempt the migration process after the problems have been 
fixed, run 'dpkg-reconfigure sysv-rc'.

The following problems were detected: insserv: warning: script 'K19healthd.sh' missing LSB tags and 
overrides,

dpkg: error processing sysv-rc (--configure):
 subprocess installed post-installation script returned error exit status 128
Errors were encountered while processing:
 sysv-rc
root at darkside:~# 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 481 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-sysvinit-devel/attachments/20090905/ea77928b/attachment-0001.pgp>


More information about the Pkg-sysvinit-devel mailing list