[Pkg-sysvinit-devel] Bug#537394: initscripts: /etc/rcS.d/S46mountnfs-bootclean.sh accidently delete vde2 pid files and mgmt files in /var/run/vde2/

Alan Guo bluestonechina at gmail.com
Thu Aug 20 15:06:18 UTC 2009


I've install insserv and current /usr/share/insserv/check-initd-order is
 blueice2:~# /usr/share/insserv/check-initd-order
error: LSB header missing in /etc/rcS.d/S20libdevmapper1.02

the result of 'insserv -vn' is
blueice2:~# insserv -vn
insserv: Loading /etc/insserv.conf
insserv: Loading K01postgresql-8.3
insserv: Loading K08hwclock.sh
insserv: Loading K01atftpd
insserv: Loading K02cron
insserv: Loading K01vsftpd
insserv: Loading K09ifupdown
insserv: Loading K01urandom
insserv: Loading K01kdm
insserv: Loading K01kvm
insserv: Loading K01fuse
insserv: Loading K01wpa-ifupdown
insserv: Loading K01sysstat
insserv: Loading K01openbsd-inetd
insserv: Loading K01rsync
insserv: Loading K01nfs-kernel-server
insserv: Loading K01network-manager
insserv: Loading K13halt
insserv: Loading K07portmap
insserv: Loading K01fancontrol
insserv: Loading K01virtualbox-ose
insserv: Loading K01policycoreutils
insserv: Loading K01powernowd
insserv: Loading K12umountroot
insserv: Loading K01alsa-utils
insserv: Loading K01resolvconf
insserv: Loading K11lvm2
insserv: Loading K07nfs-common
insserv: Loading K01apache2
insserv: Loading K01iscsitarget
insserv: Loading K10umountfs
insserv: Loading K06umountnfs.sh
insserv: Loading K08networking
insserv: Loading K05sendsigs
insserv: Loading K01klogd
insserv: Loading K04sysklogd
insserv: Loading K01ebtables
insserv: Loading K01postgresql-8.3
insserv: Loading K01atftpd
insserv: Loading K02cron
insserv: Loading K01ssh
insserv: Loading K01vsftpd
insserv: Loading K03dbus
insserv: Loading K01kdm
insserv: Loading S05bootlogs
insserv: Loading K01dhcp3-server
insserv: Loading K01kvm
insserv: Loading K01sysstat
insserv: Loading K01openbsd-inetd
insserv: Loading K01rsync
insserv: Loading K01nfs-kernel-server
insserv: Loading K01network-manager
insserv: Loading S01killprocs
insserv: Loading K07portmap
insserv: Loading K01fancontrol
insserv: Loading K01virtualbox-ose
insserv: Loading K01policycoreutils
insserv: Loading K01powernowd
insserv: Loading K07nfs-common
insserv: Loading K01apache2
insserv: Loading K01iscsitarget
insserv: Loading K03acpid
insserv: Loading K02hal
insserv: Loading K01klogd
insserv: Loading S06single
insserv: Loading K04sysklogd
insserv: Loading K01postgresql-8.3
insserv: Loading S01loadcpufreq
insserv: Loading S01kvm
insserv: Loading K01ssh
insserv: Loading S02powernowd
insserv: Loading K01vsftpd
insserv: Loading S01iscsitarget
insserv: Loading S05bootlogs
insserv: Loading S02rc.local
insserv: Loading K01dhcp3-server
insserv: Loading S02openbsd-inetd
insserv: Loading S03hal
insserv: Loading K01sysstat
insserv: Loading S02klogd
insserv: Loading K01rsync
insserv: Loading S14policycoreutils
insserv: Loading K01nfs-kernel-server
insserv: Loading K01network-manager
insserv: Loading K07portmap
insserv: Loading S01fancontrol
insserv: Loading K01virtualbox-ose
insserv: Loading S02dbus
insserv: Loading S04kdm
insserv: Loading S01sysklogd
insserv: Loading S15stop-bootlogd
insserv: Loading K07nfs-common
insserv: Loading K01apache2
insserv: Loading S02cpufrequtils
insserv: Loading S02acpid
insserv: Loading S02cron
insserv: Loading S15rmnologin
insserv: Loading K01postgresql-8.3
insserv: Loading S01loadcpufreq
insserv: Loading S01kvm
insserv: Loading S02powernowd
insserv: Loading K01vsftpd
insserv: Loading S01iscsitarget
insserv: Loading S05bootlogs
insserv: Loading S02rc.local
insserv: Loading K01dhcp3-server
insserv: Loading S02rsync
insserv: Loading S01binfmt-support
insserv: Loading S02openbsd-inetd
insserv: Loading S03hal
insserv: Loading K01sysstat
insserv: Loading S02klogd
insserv: Loading S14policycoreutils
insserv: Loading K01nfs-kernel-server
insserv: Loading S01fancontrol
insserv: Loading S02dbus
insserv: Loading S04network-manager
insserv: Loading S04kdm
insserv: Loading S01virtualbox-ose
insserv: Loading S01sysklogd
insserv: Loading S02ssh
insserv: Loading S15stop-bootlogd
insserv: Loading K07nfs-common
insserv: Loading K01apache2
insserv: Loading S01portmap
insserv: Loading S02cpufrequtils
insserv: Loading S02acpid
insserv: Loading S02cron
insserv: Loading S15rmnologin
insserv: Loading K01postgresql-8.3
insserv: Loading S01loadcpufreq
insserv: Loading S01kvm
insserv: Loading S02powernowd
insserv: Loading K01vsftpd
insserv: Loading S01iscsitarget
insserv: Loading S05bootlogs
insserv: Loading S02rc.local
insserv: Loading K01dhcp3-server
insserv: Loading S02rsync
insserv: Loading S01binfmt-support
insserv: Loading S02openbsd-inetd
insserv: Loading S03hal
insserv: Loading K01sysstat
insserv: Loading S02klogd
insserv: Loading S14policycoreutils
insserv: Loading K01nfs-kernel-server
insserv: Loading S01fancontrol
insserv: Loading S02dbus
insserv: Loading S04network-manager
insserv: Loading S04kdm
insserv: Loading S01virtualbox-ose
insserv: Loading S01sysklogd
insserv: Loading S02ssh
insserv: Loading S15stop-bootlogd
insserv: Loading K07nfs-common
insserv: Loading K01apache2
insserv: Loading S01portmap
insserv: Loading S02cpufrequtils
insserv: Loading S02acpid
insserv: Loading S02cron
insserv: Loading S15rmnologin
insserv: Loading K01postgresql-8.3
insserv: Loading S01loadcpufreq
insserv: Loading S01kvm
insserv: Loading S02powernowd
insserv: Loading K01vsftpd
insserv: Loading S01iscsitarget
insserv: Loading S05bootlogs
insserv: Loading S02rc.local
insserv: Loading K01dhcp3-server
insserv: Loading S02rsync
insserv: Loading S01binfmt-support
insserv: Loading S02openbsd-inetd
insserv: Loading S03hal
insserv: Loading K01sysstat
insserv: Loading S02klogd
insserv: Loading S14policycoreutils
insserv: Loading K01nfs-kernel-server
insserv: Loading S01fancontrol
insserv: Loading S02dbus
insserv: Loading S04network-manager
insserv: Loading S04kdm
insserv: Loading S01virtualbox-ose
insserv: Loading S01sysklogd
insserv: Loading S02ssh
insserv: Loading S15stop-bootlogd
insserv: Loading K07nfs-common
insserv: Loading K01apache2
insserv: Loading S01portmap
insserv: Loading S02cpufrequtils
insserv: Loading S02acpid
insserv: Loading S02cron
insserv: Loading S15rmnologin
insserv: Loading K01postgresql-8.3
insserv: Loading K08hwclock.sh
insserv: Loading K01atftpd
insserv: Loading K02cron
insserv: Loading K01vsftpd
insserv: Loading K09ifupdown
insserv: Loading K01urandom
insserv: Loading K01kdm
insserv: Loading K13reboot
insserv: Loading K01kvm
insserv: Loading K01fuse
insserv: Loading K01wpa-ifupdown
insserv: Loading K01sysstat
insserv: Loading K01openbsd-inetd
insserv: Loading K01rsync
insserv: Loading K01nfs-kernel-server
insserv: Loading K01network-manager
insserv: Loading K07portmap
insserv: Loading K01fancontrol
insserv: Loading K01virtualbox-ose
insserv: Loading K01policycoreutils
insserv: Loading K01powernowd
insserv: Loading K12umountroot
insserv: Loading K01alsa-utils
insserv: Loading K01resolvconf
insserv: Loading K11lvm2
insserv: Loading K07nfs-common
insserv: Loading K01apache2
insserv: Loading K01iscsitarget
insserv: Loading K10umountfs
insserv: Loading K06umountnfs.sh
insserv: Loading K08networking
insserv: Loading K05sendsigs
insserv: Loading K01klogd
insserv: Loading K04sysklogd
insserv: Loading K01ebtables
insserv: Loading S09mtab.sh
insserv: Loading S14ebtables
insserv: Loading S04procps
insserv: Loading S02hostname.sh
insserv: Loading S10checkfs.sh
insserv: Loading S09ifupdown-clean
insserv: Loading S03udev
insserv: Loading S05lvm2
insserv: Loading S09udev-mtab
insserv: Loading S20screen-cleanup
insserv: Loading S11selinux-basics
insserv: Loading S14urandom
insserv: Loading S16networking
insserv: Loading S18mountnfs-bootclean.sh
insserv: Loading S15ifupdown
insserv: Loading S14policykit
insserv: Loading S05bootlogd
insserv: Loading S20fuse
insserv: Loading S01glibc.sh
insserv: Loading S20libdevmapper1.02
insserv: warning: script 'S20libdevmapper1.02' missing LSB tags and
overrides
insserv: Loading S07keyboard-setup
insserv: Loading S14policycoreutils
insserv: Loading S09hwclock.sh
insserv: Loading S13mountoverflowtmp
insserv: Loading S04mountdevsubfs.sh
insserv: Loading S20sudo
insserv: Loading S04pcmciautils
insserv: Loading S20bootmisc.sh
insserv: Loading K20console-screen.sh
insserv: Loading S20alsa-utils
insserv: Loading S11mountall.sh
insserv: Loading S12mountall-bootclean.sh
insserv: Loading S17mountnfs.sh
insserv: Loading S21stop-bootlogd-single
insserv: Loading S14pppd-dns
insserv: Loading S14x11-common
insserv: Loading S08checkroot.sh
insserv: Loading S09module-init-tools
insserv: Loading S14resolvconf
insserv: Loading S19console-setup
insserv: Loading S20lm-sensors
insserv: Loading S14dns-clean
insserv: Loading S05hwclockfirst.sh
insserv: Loading S02mountkernfs.sh
insserv: Loading S06keymap.sh
insserv: Loading mountdevsubfs.sh
insserv: Loading iscsitarget
insserv: Loading sendsigs
insserv: Loading policykit
insserv: Loading mtab.sh
insserv: Loading mountoverflowtmp
insserv: Loading rsync
insserv: Loading libdevmapper1.02
insserv: warning: script 'libdevmapper1.02' missing LSB tags and overrides
insserv: Loading wpa-ifupdown
insserv: Loading klogd
insserv: Loading reboot
insserv: Loading atftpd
insserv: Loading dbus
insserv: Loading umountfs
insserv: Loading cpufrequtils
insserv: Loading module-init-tools
insserv: Loading mountall-bootclean.sh
insserv: Loading kvm
insserv: Loading loadcpufreq
insserv: Loading network-manager
insserv: Loading policycoreutils
insserv: Loading stop-bootlogd
insserv: Loading screen-cleanup
insserv: Loading umountroot
insserv: Loading ssh
insserv: Loading mountnfs-bootclean.sh
insserv: Loading keyboard-setup
insserv: Loading hwclockfirst.sh
insserv: Loading sysstat
insserv: Loading binfmt-support
insserv: Loading hwclock.sh
insserv: Loading glibc.sh
insserv: Loading urandom
insserv: Loading mountnfs.sh
insserv: Loading bootmisc.sh
insserv: Loading single
insserv: Loading mountkernfs.sh
insserv: Loading nfs-kernel-server
insserv: Loading console-setup
insserv: Loading hostname.sh
insserv: Loading ifupdown-clean
insserv: Loading postgresql-8.3
insserv: Loading resolvconf
insserv: Loading ifupdown
insserv: Loading nfs-common
insserv: Loading lm-sensors
insserv: Loading portmap
insserv: Loading bootlogs
insserv: Loading x11-common
insserv: Loading hal
insserv: Loading udev-mtab
insserv: Loading killprocs
insserv: Loading dns-clean
insserv: Loading acpid
insserv: Loading checkroot.sh
insserv: Loading apache2
insserv: Loading cron
insserv: Loading pppd-dns
insserv: Loading stop-bootlogd-single
insserv: Loading udev
insserv: Loading mountall.sh
insserv: Loading fancontrol
insserv: Loading rmnologin
insserv: Loading fuse
insserv: Loading ebtables
insserv: Loading vpnclient_init
insserv: warning: script 'vpnclient_init' missing LSB tags and overrides
insserv: Loading kdm
insserv: Loading umountnfs.sh
insserv: Loading sudo
insserv: Loading powernowd
insserv: Loading sysklogd
insserv: Loading vsftpd
insserv: Loading checkfs.sh
insserv: Loading procps
insserv: Loading rc.local
insserv: Loading halt
insserv: Loading virtualbox-ose
insserv: Loading lvm2
insserv: Loading console-screen.sh
insserv: warning: current stop runlevel(s) (S) of script `console-screen.sh'
overwrites defaults (empty).
insserv: Loading bootlogd
insserv: Loading keymap.sh
insserv: Loading alsa-utils
insserv: Loading pcmciautils
insserv: Loading openbsd-inetd
insserv: Loading networking
insserv: Loading selinux-basics
insserv: Loading dhcp3-server
insserv: remove service /etc/init.d/../rc0.d/K01postgresql-8.3
insserv: enable service ../init.d/postgresql-8.3 ->
/etc/init.d/../rc0.d/K02postgresql-8.3
insserv: remove service /etc/init.d/../rc0.d/K02cron
insserv: enable service ../init.d/cron -> /etc/init.d/../rc0.d/K01cron
insserv: remove service /etc/init.d/../rc1.d/K01postgresql-8.3
insserv: enable service ../init.d/postgresql-8.3 ->
/etc/init.d/../rc1.d/K02postgresql-8.3
insserv: remove service /etc/init.d/../rc1.d/K02cron
insserv: enable service ../init.d/cron -> /etc/init.d/../rc1.d/K01cron
insserv: remove service /etc/init.d/../rc2.d/K01postgresql-8.3
insserv: enable service ../init.d/postgresql-8.3 ->
/etc/init.d/../rc2.d/K02postgresql-8.3
insserv: remove service /etc/init.d/../rc3.d/K01postgresql-8.3
insserv: enable service ../init.d/postgresql-8.3 ->
/etc/init.d/../rc3.d/K02postgresql-8.3
insserv: remove service /etc/init.d/../rc4.d/K01postgresql-8.3
insserv: enable service ../init.d/postgresql-8.3 ->
/etc/init.d/../rc4.d/K02postgresql-8.3
insserv: remove service /etc/init.d/../rc5.d/K01postgresql-8.3
insserv: enable service ../init.d/postgresql-8.3 ->
/etc/init.d/../rc5.d/K02postgresql-8.3
insserv: remove service /etc/init.d/../rc6.d/K01postgresql-8.3
insserv: enable service ../init.d/postgresql-8.3 ->
/etc/init.d/../rc6.d/K02postgresql-8.3
insserv: remove service /etc/init.d/../rc6.d/K02cron
insserv: enable service ../init.d/cron -> /etc/init.d/../rc6.d/K01cron
insserv: dryrun, not creating .depend.boot, .depend.start, and .depend.stop

I've ever install upstart, and uninstall it several  days later, I think,
maybe when I install upstart, symbol links in /etc/rc*.d is modified, but
when I uninstall it, boot sequence have not been restored.
Thanks
Alan Guo
2009/8/14 Petter Reinholdtsen <pere at hungry.com>

> [Alan Guo]
> > I found that the link to bootmisc.sh in /etc/rcS.d/ is
> > S19bootmisc.sh , and the link to mountnfs-bootclean.sh in
> > /etc/rcS.d/ is S46mountnfs-bootclean.sh, that means bootmisc.sh is
> > called before calling mountnfs-bootclean.sh and it remove the
> > /var/run/.clean file,
>
> The boot sequence on this machine is really messed up.  The order of
> scripts is not according to their dependencies, as far as I can see.
> Can you run /usr/share/insserv/check-initd-order and report the
> output?  What is the output from about 'insserv -vn'?  Any idea what
> was done on the boot system on this machine to get to this point?
>
> I enabling dependency based boot sequencing might be able to recover
> the boot sequence, but it is so strange I am not sure.
>
> Happy hacking,
> --
> Petter Reinholdtsen
>



-- 
Alan Guo
http://bluestone.cublog.cn
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-sysvinit-devel/attachments/20090820/a864ab28/attachment-0001.htm>


More information about the Pkg-sysvinit-devel mailing list