[Pkg-sysvinit-devel] Bug#545205: update failure sysvinit/2.87dsf-3 and -4

Bernhard Kleine bernhard.kleine at gmx.net
Sun Sep 6 11:58:42 UTC 2009


Am Sonntag, den 06.09.2009, 11:26 +0200 schrieb Petter Reinholdtsen:
> [Bernhard Kleine]

> 
>   DEBCONF_DEBUG=developer dpkg-reconfigure sysv-rc
> 
> I suspect the problem is debconf related.  It would also be nice to
> see the output from reconfiguring after adding 'set -x' to the top of
> /var/lib/dpkg/info/sysv-rc.postinst.
> 
> I will also try to reproduce this here.
> 
> > The same is true with 2.87dsf-4.
> 
> Very strange.  The error I was aware of was fixed in version
> 2.87dsf-4.  This must be something new.
> 
> > I wonder (since I not at all intimate to the internals of debian)
> > why dependency based boot is necessary.  Given that the system has
> > been stable for quite some time (even with the SID distribution)
> 
> See
> <URL:http://lists.debian.org/debian-devel-announce/2009/09/msg00003.html>
> for some background information.
> 
Thanks for this information

Here is the output of 

DEBCONF_DEBUG=developer dpkg-reconfigure sysv-rc

with set -x on top of the postinst file

Hopefully the output may help!

Bernhard

DEBCONF_DEBUG=developer dpkg-reconfigure sysv-rc | tee -a
debconftesttest
debconf (developer): starting /var/lib/dpkg/info/sysv-rc.postinst
configure 2.87dsf-4
+ . /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
debconf (developer): <-- VERSION 2.0
debconf (developer): --> 0 2.0
+ RET=2.0
+ case ${_db_internal_line%%[ 	]*} in
+ return 0
++ date +%Y%m%dT%H%M
+ now=20090906T1342
+ logdir=/var/lib/insserv
+ logfile=/var/lib/insserv/run-20090906T1342.log
+ flagfile=/etc/init.d/.legacy-bootordering
+
PATH=/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ case "$1" in
+ '[' -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/sudo /etc/init.d/jackd /etc/init.d/checkroot.sh /etc/init.d/halt /etc/init.d/mountnfs.sh /etc/init.d/reboot /etc/init.d/single /etc/init.d/procps /etc/init.d/mountall.sh /etc/init.d/rmnologin /etc/init.d/urandom /etc/init.d/umountnfs.sh /etc/init.d/bootmisc.sh /etc/init.d/saned /etc/init.d/checkfs.sh /etc/init.d/hostname.sh /etc/init.d/sendsigs /etc/init.d/umountfs /etc/init.d/bootlogd /etc/init.d/umountroot /etc/init.d/rc /etc/init.d/rcS /etc/init.d/hwclock.sh /etc/init.d/hwclockfirst.sh /etc/init.d/sysklogd /etc/init.d/module-init-tools /etc/init.d/keymap.sh /etc/init.d/rsync /etc/init.d/rc.local /etc/init.d/dns-clean /etc/init.d/atd /etc/init.d/ifupdown-clean /etc/init.d/networking /etc/init.d/ntp /etc/init.d/console-screen.sh /etc/init.d/pppd-dns /etc/init.d/hal /etc/init.d/nviboot /etc/init.d/ifupdown /etc/init.d/exim4 /etc/init.d/klogd /etc/init.d/smartmontools /etc/init.d/xfstt /etc/init.d/killprocs /etc/init.d/portmap /etc/init.d/ssh /etc/init.d/cron /etc/init.d/gdomap /etc/init.d/nfs-common /etc/init.d/cups /etc/init.d/dirmngr /etc/init.d/virtualbox-ose /etc/init.d/udev-mtab /etc/init.d/udev /etc/init.d/openbsd-inetd /etc/init.d/samba /etc/init.d/bootlogs /etc/init.d/gdm /etc/init.d/wpa-ifupdown /etc/init.d/policykit /etc/init.d/mysql /etc/init.d/timidity /etc/init.d/binfmt-support /etc/init.d/rc.local.dpkg-old /etc/init.d/bluetooth /etc/init.d/keyboard-setup /etc/init.d/alsa-utils /etc/init.d/postgresql-8.3 /etc/init.d/sudo.dpkg-bak /etc/init.d/anacron /etc/init.d/gom /etc/init.d/cpufrequtils /etc/init.d/loadcpufreq /etc/init.d/acpid /etc/init.d/x11-common /etc/init.d/kdm /etc/init.d/dbus /etc/init.d/webmin /etc/init.d/xfs /etc/init.d/mtab.sh /etc/init.d/hdparm /etc/init.d/mountdevsubfs.sh /etc/init.d/stop-bootlogd /etc/init.d/mountall-bootclean.sh /etc/init.d/stop-bootlogd-single /etc/init.d/mountkernfs.sh /etc/init.d/mountnfs-bootclean.sh /etc/init.d/hibernate /etc/init.d/apache2 /etc/init.d/console-setup /etc/init.d/dictd /etc/init.d/network-manager /etc/init.d/spamassassin /etc/init.d/avahi-daemon /etc/init.d/fglrx-atieventsd /etc/init.d/virtualbox-ose.dpkg-old /etc/init.d/mountoverflowtmp
++ cut -d: -f1
++ sort -u
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' acpid
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' alsa-utils
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' anacron
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' apache2.2-common
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' at
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' avahi-daemon
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' binfmt-support
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' bluez
++ grep -o '/etc/init.d/[^ ]\+'
++ grep 'obsolete$'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' console-common
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' console-setup
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' console-tools
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' cpufrequtils
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' cron
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' cups
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' dbus
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' dictd
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' dirmngr
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' exim4-base
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' fglrx-atieventsd
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' gdm
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' gnustep-base-runtime
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' gom
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' hal
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' hdparm
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' hibernate
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' ifupdown
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' initscripts
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' jackd
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=/etc/init.d/jackd
+ '[' /etc/init.d/jackd ']'
+ for initscript in '$obsolete_initscripts'
+ '[' -e /etc/init.d/jackd ']'
+ retval=0
+ add_problematic 'package jackd left obsolete init.d script behind'
+ msg='package jackd left obsolete init.d script behind'
+ '[' -z '' ']'
+ PROBLEMATIC='package jackd left obsolete init.d script behind'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' kdm
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' klogd
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' module-init-tools
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' mysql-server-5.1
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' netbase
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' network-manager
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' nfs-common
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' ntp
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' nvi
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' openbsd-inetd
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' openssh-server
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' policykit
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' portmap
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' postgresql-8.3
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=

+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' ppp
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' pppconfig
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' procps
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' rsync
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' samba
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' sane-utils
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' smartmontools
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' spamassassin
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' sudo
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' sysklogd
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' sysv-rc
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' timidity
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=/etc/init.d/timidity
+ '[' /etc/init.d/timidity ']'
+ for initscript in '$obsolete_initscripts'
+ '[' -e /etc/init.d/timidity ']'
+ retval=0
+ add_problematic 'package timidity left obsolete init.d script behind'
+ msg='package timidity left obsolete init.d script behind'
+ '[' -z 'package jackd left obsolete init.d script behind' ']'
+ PROBLEMATIC='package jackd left obsolete init.d script behind, package
timidity left obsolete init.d script behind'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' udev
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' util-linux
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' virtualbox-ose
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' wpasupplicant
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' x11-common
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' xfs
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+ for package in '$(dpkg -S $(find /etc/init.d -type f -perm /+x)
2>/dev/null | cut -d: -f1 | sort -u)'
++ dpkg-query -W '-f=${Conffiles}\n' xfstt
++ grep 'obsolete$'
++ grep -o '/etc/init.d/[^ ]\+'
+ obsolete_initscripts=
+ :
+ '[' '' ']'
+++ dpkg
-S /etc/init.d/acpid /etc/init.d/alsa-utils /etc/init.d/anacron /etc/init.d/apache2 /etc/init.d/atd /etc/init.d/avahi-daemon /etc/init.d/binfmt-support /etc/init.d/bluetooth /etc/init.d/bootlogd /etc/init.d/bootlogs /etc/init.d/bootmisc.sh /etc/init.d/checkfs.sh /etc/init.d/checkroot.sh /etc/init.d/console-screen.sh /etc/init.d/console-setup /etc/init.d/cpufrequtils /etc/init.d/cron /etc/init.d/cups /etc/init.d/dbus /etc/init.d/dictd /etc/init.d/dirmngr /etc/init.d/dns-clean /etc/init.d/exim4 /etc/init.d/fglrx-atieventsd /etc/init.d/gdm /etc/init.d/gdomap /etc/init.d/gom /etc/init.d/hal /etc/init.d/halt /etc/init.d/hdparm /etc/init.d/hibernate /etc/init.d/hostname.sh /etc/init.d/hwclockfirst.sh /etc/init.d/hwclock.sh /etc/init.d/ifupdown /etc/init.d/ifupdown-clean /etc/init.d/jackd /etc/init.d/kdm /etc/init.d/keyboard-setup /etc/init.d/keymap.sh /etc/init.d/killprocs /etc/init.d/klogd /etc/init.d/loadcpufreq /etc/init.d/module-init-tools /etc/init.d/mountall-bootclean.sh /etc/init.d/mountall.sh /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/mysql /etc/init.d/networking /etc/init.d/network-manager /etc/init.d/nfs-common /etc/init.d/ntp /etc/init.d/nviboot /etc/init.d/openbsd-inetd /etc/init.d/policykit /etc/init.d/portmap /etc/init.d/postgresql-8.3 /etc/init.d/postgresql.dpkg-old /etc/init.d/pppd-dns /etc/init.d/procps /etc/init.d/rc /etc/init.d/rc.local /etc/init.d/rc.local.dpkg-old /etc/init.d/rcS /etc/init.d/README /etc/init.d/reboot /etc/init.d/rmnologin /etc/init.d/rsync /etc/init.d/samba /etc/init.d/saned /etc/init.d/sendsigs /etc/init.d/single /etc/init.d/skeleton /etc/init.d/smartmontools /etc/init.d/spamassassin /etc/init.d/ssh /etc/init.d/stop-bootlogd /etc/init.d/stop-bootlogd-single /etc/init.d/sudo /etc/init.d/sudo.dpkg-bak /etc/init.d/sysklogd /etc/init.d/timidity /etc/init.d/udev /etc/init.d/udev-mtab /etc/init.d/umountfs /etc/init.d/umountnfs.sh /etc/init.d/umountroot /etc/init.d/urandom /etc/init.d/virtualbox-ose /etc/init.d/virtualbox-ose~ /etc/init.d/virtualbox-ose.dpkg-old /etc/init.d/webmin /etc/init.d/wpa-ifupdown /etc/init.d/x11-common /etc/init.d/xfs /etc/init.d/xfstt
++ grep '^rc'
+++ cut -d: -f1
++ awk '{print $2}'
+++ sort -u
++ dpkg -l acpid alsa-utils anacron apache2.2-common at avahi-daemon
binfmt-support bluez console-common console-setup console-tools
cpufrequtils cron cups dbus dictd dirmngr exim4-base fglrx-atieventsd
gdm gnustep-base-runtime gom hal hdparm hibernate ifupdown initscripts
jackd kdm klogd module-init-tools mysql-server-5.1 netbase
network-manager nfs-common ntp nvi openbsd-inetd openssh-server
policykit portmap postgresql-8.3 ppp pppconfig procps rsync samba
sane-utils smartmontools spamassassin sudo sysklogd sysv-rc timidity
udev util-linux virtualbox-ose wpasupplicant x11-common xfs xfstt
+ 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-20090906T1342.log
++ egrep 'There is a loop between|loop involving service|already
provided!|provides system facility|missing LSB
tags' /var/lib/insserv/run-20090906T1342.log
++ sed 's/$/, /'
++ tr '\n' ' '
+ msg='insserv: warning: script '\''S99webmin'\'' missing LSB tags and
overrides,  insserv: warning: script '\''webmin'\'' missing LSB tags and
overrides,  insserv: script xfs: service xfs already provided!,  '
+ retval=0
+ add_problematic 'insserv: warning: script '\''S99webmin'\'' missing
LSB tags and overrides,  insserv: warning: script '\''webmin'\'' missing
LSB tags and overrides,  insserv: script xfs: service xfs already
provided!,  '
+ msg='insserv: warning: script '\''S99webmin'\'' missing LSB tags and
overrides,  insserv: warning: script '\''webmin'\'' missing LSB tags and
overrides,  insserv: script xfs: service xfs already provided!,  '
+ '[' -z 'package jackd left obsolete init.d script behind, package
timidity left obsolete init.d script behind' ']'
+ PROBLEMATIC='package jackd left obsolete init.d script behind, package
timidity left obsolete init.d script behind, insserv: warning: script
'\''S99webmin'\'' missing LSB tags and overrides,  insserv: warning:
script '\''webmin'\'' missing LSB tags and overrides,  insserv: script
xfs: service xfs already provided!,  '
+ rm /var/lib/insserv/run-20090906T1342.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'
debconf (developer): <-- FSET sysv-rc/unable-to-convert seen false
debconf (developer): --> 0 false
+ IFS='
'
+ read -r _db_internal_line
+ RET=false
+ case ${_db_internal_line%%[ 	]*} in
+ return 0
+ db_subst sysv-rc/unable-to-convert PROBLEMATIC 'package jackd left
obsolete init.d script behind, package timidity left obsolete init.d
script behind, insserv: warning: script '\''S99webmin'\'' missing LSB
tags and overrides,  insserv: warning: script '\''webmin'\'' missing LSB
tags and overrides,  insserv: script xfs: service xfs already provided!,
'
+ _db_cmd 'SUBST sysv-rc/unable-to-convert' PROBLEMATIC 'package jackd
left obsolete init.d script behind, package timidity left obsolete
init.d script behind, insserv: warning: script '\''S99webmin'\'' missing
LSB tags and overrides,  insserv: warning: script '\''webmin'\'' missing
LSB tags and overrides,  insserv: script xfs: service xfs already
provided!,  '
+ IFS=' '
+ printf '%s\n' 'SUBST sysv-rc/unable-to-convert PROBLEMATIC package
jackd left obsolete init.d script behind, package timidity left obsolete
init.d script behind, insserv: warning: script '\''S99webmin'\'' missing
LSB tags and overrides,  insserv: warning: script '\''webmin'\'' missing
LSB tags and overrides,  insserv: script xfs: service xfs already
provided!,  '
debconf (developer): <-- SUBST sysv-rc/unable-to-convert PROBLEMATIC
package jackd left obsolete init.d script behind, package timidity left
obsolete init.d script behind, insserv: warning: script 'S99webmin'
missing LSB tags and overrides,  insserv: warning: script 'webmin'
missing LSB tags and overrides,  insserv: script xfs: service xfs
already provided!,  
debconf (developer): --> 0
+ IFS='
'
+ read -r _db_internal_line
+ RET=0
+ case ${_db_internal_line%%[ 	]*} in
+ 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'
debconf (developer): <-- INPUT critical sysv-rc/unable-to-convert
+ IFS='
'
+ read -r _db_internal_line
debconf (developer): --> 0 question will be asked
+ RET='question will be asked'
+ case ${_db_internal_line%%[ 	]*} in
+ return 0
+ db_go
+ _db_cmd 'GO '
+ IFS=' '
+ printf '%s\n' 'GO '
+ IFS='
'
+ read -r _db_internal_line
debconf (developer): <-- GO 
 
****************************************
Here the debconf window opens with the error message already reported in
the original mail
After closing the window:
****************************************

debconf (developer): --> 0 ok
+ RET=ok
+ case ${_db_internal_line%%[ 	]*} in
+ 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
debconf (developer): <-- STOP


-- 
Bernhard Kleine <bernhard.kleine at gmx.net>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
URL: <http://lists.alioth.debian.org/pipermail/pkg-sysvinit-devel/attachments/20090906/fc66b9bb/attachment-0001.pgp>


More information about the Pkg-sysvinit-devel mailing list