<div>I've install insserv and current /usr/share/insserv/check-initd-order is</div><div></div><div> blueice2:~# /usr/share/insserv/check-initd-order<br>error: LSB header missing in /etc/rcS.d/S20libdevmapper1.02<br><br>
</div><div>the result of 'insserv -vn' is <br></div><div></div><div>blueice2:~# insserv -vn <br>
insserv: Loading /etc/insserv.conf <br>insserv: Loading K01postgresql-8.3 <br>
insserv: Loading K08hwclock.sh <br>insserv: Loading K01atftpd <br>
insserv: Loading K02cron <br>insserv: Loading K01vsftpd <br>
insserv: Loading K09ifupdown <br>insserv: Loading K01urandom <br>
insserv: Loading K01kdm <br>insserv: Loading K01kvm <br>
insserv: Loading K01fuse <br>insserv: Loading K01wpa-ifupdown <br>
insserv: Loading K01sysstat <br>insserv: Loading K01openbsd-inetd <br>
insserv: Loading K01rsync <br>insserv: Loading K01nfs-kernel-server <br>
insserv: Loading K01network-manager <br>insserv: Loading K13halt <br>
insserv: Loading K07portmap <br>insserv: Loading K01fancontrol <br>
insserv: Loading K01virtualbox-ose <br>insserv: Loading K01policycoreutils <br>
insserv: Loading K01powernowd <br>insserv: Loading K12umountroot <br>
insserv: Loading K01alsa-utils <br>insserv: Loading K01resolvconf <br>
insserv: Loading K11lvm2 <br>insserv: Loading K07nfs-common <br>
insserv: Loading K01apache2 <br>insserv: Loading K01iscsitarget <br>
insserv: Loading K10umountfs <br>insserv: Loading K06umountnfs.sh <br>
insserv: Loading K08networking <br>insserv: Loading K05sendsigs <br>
insserv: Loading K01klogd <br>insserv: Loading K04sysklogd <br>
insserv: Loading K01ebtables <br>insserv: Loading K01postgresql-8.3 <br>
insserv: Loading K01atftpd <br>insserv: Loading K02cron <br>
insserv: Loading K01ssh <br>insserv: Loading K01vsftpd <br>
insserv: Loading K03dbus <br>insserv: Loading K01kdm <br>
insserv: Loading S05bootlogs <br>insserv: Loading K01dhcp3-server <br>
insserv: Loading K01kvm <br>insserv: Loading K01sysstat <br>
insserv: Loading K01openbsd-inetd <br>insserv: Loading K01rsync <br>
insserv: Loading K01nfs-kernel-server <br>insserv: Loading K01network-manager <br>
insserv: Loading S01killprocs <br>insserv: Loading K07portmap <br>
insserv: Loading K01fancontrol <br>insserv: Loading K01virtualbox-ose <br>
insserv: Loading K01policycoreutils <br>insserv: Loading K01powernowd <br>
insserv: Loading K07nfs-common <br>insserv: Loading K01apache2 <br>
insserv: Loading K01iscsitarget <br>insserv: Loading K03acpid <br>
insserv: Loading K02hal <br>insserv: Loading K01klogd <br>
insserv: Loading S06single <br>insserv: Loading K04sysklogd <br>
insserv: Loading K01postgresql-8.3 <br>insserv: Loading S01loadcpufreq <br>
insserv: Loading S01kvm <br>insserv: Loading K01ssh <br>
insserv: Loading S02powernowd <br>insserv: Loading K01vsftpd <br>
insserv: Loading S01iscsitarget <br>insserv: Loading S05bootlogs <br>
insserv: Loading S02rc.local <br>insserv: Loading K01dhcp3-server <br>
insserv: Loading S02openbsd-inetd <br>insserv: Loading S03hal <br>
insserv: Loading K01sysstat <br>insserv: Loading S02klogd <br>
insserv: Loading K01rsync <br>insserv: Loading S14policycoreutils <br>
insserv: Loading K01nfs-kernel-server <br>insserv: Loading K01network-manager <br>
insserv: Loading K07portmap <br>insserv: Loading S01fancontrol <br>
insserv: Loading K01virtualbox-ose <br>insserv: Loading S02dbus <br>
insserv: Loading S04kdm <br>insserv: Loading S01sysklogd <br>
insserv: Loading S15stop-bootlogd <br>insserv: Loading K07nfs-common <br>
insserv: Loading K01apache2 <br>insserv: Loading S02cpufrequtils <br>
insserv: Loading S02acpid <br>insserv: Loading S02cron <br>
insserv: Loading S15rmnologin <br>insserv: Loading K01postgresql-8.3 <br>
insserv: Loading S01loadcpufreq <br>insserv: Loading S01kvm <br>
insserv: Loading S02powernowd <br>insserv: Loading K01vsftpd <br>
insserv: Loading S01iscsitarget <br>insserv: Loading S05bootlogs <br>
insserv: Loading S02rc.local <br>insserv: Loading K01dhcp3-server <br>
insserv: Loading S02rsync <br>insserv: Loading S01binfmt-support <br>
insserv: Loading S02openbsd-inetd <br>insserv: Loading S03hal <br>
insserv: Loading K01sysstat <br>insserv: Loading S02klogd <br>
insserv: Loading S14policycoreutils <br>insserv: Loading K01nfs-kernel-server <br>
insserv: Loading S01fancontrol <br>insserv: Loading S02dbus <br>
insserv: Loading S04network-manager <br>insserv: Loading S04kdm <br>
insserv: Loading S01virtualbox-ose <br>insserv: Loading S01sysklogd <br>
insserv: Loading S02ssh <br>insserv: Loading S15stop-bootlogd <br>
insserv: Loading K07nfs-common <br>insserv: Loading K01apache2 <br>
insserv: Loading S01portmap <br>insserv: Loading S02cpufrequtils <br>
insserv: Loading S02acpid <br>insserv: Loading S02cron <br>
insserv: Loading S15rmnologin <br>insserv: Loading K01postgresql-8.3 <br>
insserv: Loading S01loadcpufreq <br>insserv: Loading S01kvm <br>
insserv: Loading S02powernowd <br>insserv: Loading K01vsftpd <br>
insserv: Loading S01iscsitarget <br>insserv: Loading S05bootlogs <br>
insserv: Loading S02rc.local <br>insserv: Loading K01dhcp3-server <br>
insserv: Loading S02rsync <br>insserv: Loading S01binfmt-support <br>
insserv: Loading S02openbsd-inetd <br>insserv: Loading S03hal <br>
insserv: Loading K01sysstat <br>insserv: Loading S02klogd <br>
insserv: Loading S14policycoreutils <br>insserv: Loading K01nfs-kernel-server <br>
insserv: Loading S01fancontrol <br>insserv: Loading S02dbus <br>
insserv: Loading S04network-manager <br>insserv: Loading S04kdm <br>
insserv: Loading S01virtualbox-ose <br>insserv: Loading S01sysklogd <br>
insserv: Loading S02ssh <br>insserv: Loading S15stop-bootlogd <br>
insserv: Loading K07nfs-common <br>insserv: Loading K01apache2 <br>
insserv: Loading S01portmap <br>insserv: Loading S02cpufrequtils <br>
insserv: Loading S02acpid <br>insserv: Loading S02cron <br>
insserv: Loading S15rmnologin <br>insserv: Loading K01postgresql-8.3 <br>
insserv: Loading S01loadcpufreq <br>insserv: Loading S01kvm <br>
insserv: Loading S02powernowd <br>insserv: Loading K01vsftpd <br>
insserv: Loading S01iscsitarget <br>insserv: Loading S05bootlogs <br>
insserv: Loading S02rc.local <br>insserv: Loading K01dhcp3-server <br>
insserv: Loading S02rsync <br>insserv: Loading S01binfmt-support <br>
insserv: Loading S02openbsd-inetd <br>insserv: Loading S03hal <br>
insserv: Loading K01sysstat <br>insserv: Loading S02klogd <br>
insserv: Loading S14policycoreutils <br>insserv: Loading K01nfs-kernel-server <br>
insserv: Loading S01fancontrol <br>insserv: Loading S02dbus <br>
insserv: Loading S04network-manager <br>insserv: Loading S04kdm <br>
insserv: Loading S01virtualbox-ose <br>insserv: Loading S01sysklogd <br>
insserv: Loading S02ssh <br>insserv: Loading S15stop-bootlogd <br>
insserv: Loading K07nfs-common <br>insserv: Loading K01apache2 <br>
insserv: Loading S01portmap <br>insserv: Loading S02cpufrequtils <br>
insserv: Loading S02acpid <br>insserv: Loading S02cron <br>
insserv: Loading S15rmnologin <br>insserv: Loading K01postgresql-8.3 <br>
insserv: Loading K08hwclock.sh <br>insserv: Loading K01atftpd <br>
insserv: Loading K02cron <br>insserv: Loading K01vsftpd <br>
insserv: Loading K09ifupdown <br>insserv: Loading K01urandom <br>
insserv: Loading K01kdm <br>insserv: Loading K13reboot <br>
insserv: Loading K01kvm <br>insserv: Loading K01fuse <br>
insserv: Loading K01wpa-ifupdown <br>insserv: Loading K01sysstat <br>
insserv: Loading K01openbsd-inetd <br>insserv: Loading K01rsync <br>
insserv: Loading K01nfs-kernel-server <br>insserv: Loading K01network-manager <br>
insserv: Loading K07portmap <br>insserv: Loading K01fancontrol <br>
insserv: Loading K01virtualbox-ose <br>insserv: Loading K01policycoreutils <br>
insserv: Loading K01powernowd <br>insserv: Loading K12umountroot <br>
insserv: Loading K01alsa-utils <br>insserv: Loading K01resolvconf <br>
insserv: Loading K11lvm2 <br>insserv: Loading K07nfs-common <br>
insserv: Loading K01apache2 <br>insserv: Loading K01iscsitarget <br>
insserv: Loading K10umountfs <br>insserv: Loading K06umountnfs.sh <br>
insserv: Loading K08networking <br>insserv: Loading K05sendsigs <br>
insserv: Loading K01klogd <br>insserv: Loading K04sysklogd <br>
insserv: Loading K01ebtables <br>insserv: Loading S09mtab.sh <br>
insserv: Loading S14ebtables <br>insserv: Loading S04procps <br>
insserv: Loading S02hostname.sh <br>insserv: Loading S10checkfs.sh <br>
insserv: Loading S09ifupdown-clean <br>insserv: Loading S03udev <br>
insserv: Loading S05lvm2 <br>insserv: Loading S09udev-mtab <br>
insserv: Loading S20screen-cleanup <br>insserv: Loading S11selinux-basics <br>
insserv: Loading S14urandom <br>insserv: Loading S16networking <br>
insserv: Loading S18mountnfs-bootclean.sh <br>insserv: Loading S15ifupdown <br>
insserv: Loading S14policykit <br>insserv: Loading S05bootlogd <br>
insserv: Loading S20fuse <br>insserv: Loading S01glibc.sh <br>
insserv: Loading S20libdevmapper1.02 <br>insserv: warning: script 'S20libdevmapper1.02' missing LSB tags and overrides <br>
insserv: Loading S07keyboard-setup <br>insserv: Loading S14policycoreutils <br>
insserv: Loading S09hwclock.sh <br>insserv: Loading S13mountoverflowtmp <br>
insserv: Loading S04mountdevsubfs.sh <br>insserv: Loading S20sudo <br>
insserv: Loading S04pcmciautils <br>insserv: Loading S20bootmisc.sh <br>
insserv: Loading K20console-screen.sh <br>insserv: Loading S20alsa-utils <br>
insserv: Loading S11mountall.sh <br>insserv: Loading S12mountall-bootclean.sh <br>
insserv: Loading S17mountnfs.sh <br>insserv: Loading S21stop-bootlogd-single <br>
insserv: Loading S14pppd-dns <br>insserv: Loading S14x11-common <br>
insserv: Loading S08checkroot.sh <br>insserv: Loading S09module-init-tools <br>
insserv: Loading S14resolvconf <br>insserv: Loading S19console-setup <br>
insserv: Loading S20lm-sensors <br>insserv: Loading S14dns-clean <br>
insserv: Loading S05hwclockfirst.sh <br>insserv: Loading S02mountkernfs.sh <br>
insserv: Loading S06keymap.sh <br>insserv: Loading mountdevsubfs.sh <br>
insserv: Loading iscsitarget <br>insserv: Loading sendsigs <br>
insserv: Loading policykit <br>insserv: Loading mtab.sh <br>
insserv: Loading mountoverflowtmp <br>insserv: Loading rsync <br>
insserv: Loading libdevmapper1.02 <br>insserv: warning: script 'libdevmapper1.02' missing LSB tags and overrides <br>
insserv: Loading wpa-ifupdown <br>insserv: Loading klogd <br>
insserv: Loading reboot <br>insserv: Loading atftpd <br>
insserv: Loading dbus <br>insserv: Loading umountfs <br>
insserv: Loading cpufrequtils <br>insserv: Loading module-init-tools <br>
insserv: Loading mountall-bootclean.sh <br>insserv: Loading kvm <br>
insserv: Loading loadcpufreq <br>insserv: Loading network-manager <br>
insserv: Loading policycoreutils <br>insserv: Loading stop-bootlogd <br>
insserv: Loading screen-cleanup <br>insserv: Loading umountroot <br>
insserv: Loading ssh <br>insserv: Loading mountnfs-bootclean.sh <br>
insserv: Loading keyboard-setup <br>insserv: Loading hwclockfirst.sh <br>
insserv: Loading sysstat <br>insserv: Loading binfmt-support <br>
insserv: Loading hwclock.sh <br>insserv: Loading glibc.sh <br>
insserv: Loading urandom <br>insserv: Loading mountnfs.sh <br>
insserv: Loading bootmisc.sh <br>insserv: Loading single <br>
insserv: Loading mountkernfs.sh <br>insserv: Loading nfs-kernel-server <br>
insserv: Loading console-setup <br>insserv: Loading hostname.sh <br>
insserv: Loading ifupdown-clean <br>insserv: Loading postgresql-8.3 <br>
insserv: Loading resolvconf <br>insserv: Loading ifupdown <br>
insserv: Loading nfs-common <br>insserv: Loading lm-sensors <br>
insserv: Loading portmap <br>insserv: Loading bootlogs <br>
insserv: Loading x11-common <br>insserv: Loading hal <br>
insserv: Loading udev-mtab <br>insserv: Loading killprocs <br>
insserv: Loading dns-clean <br>insserv: Loading acpid <br>
insserv: Loading checkroot.sh <br>insserv: Loading apache2 <br>
insserv: Loading cron <br>insserv: Loading pppd-dns <br>
insserv: Loading stop-bootlogd-single <br>insserv: Loading udev <br>
insserv: Loading mountall.sh <br>insserv: Loading fancontrol <br>
insserv: Loading rmnologin <br>insserv: Loading fuse <br>
insserv: Loading ebtables <br>insserv: Loading vpnclient_init <br>
insserv: warning: script 'vpnclient_init' missing LSB tags and overrides <br>insserv: Loading kdm <br>
insserv: Loading umountnfs.sh <br>insserv: Loading sudo <br>
insserv: Loading powernowd <br>insserv: Loading sysklogd <br>
insserv: Loading vsftpd <br>insserv: Loading checkfs.sh <br>
insserv: Loading procps <br>insserv: Loading rc.local <br>
insserv: Loading halt <br>insserv: Loading virtualbox-ose <br>
insserv: Loading lvm2 <br>insserv: Loading console-screen.sh<br>insserv: warning: current stop runlevel(s) (S) of script `console-screen.sh' overwrites defaults (empty).<br>
insserv: Loading bootlogd<br>insserv: Loading keymap.sh<br>insserv: Loading alsa-utils<br>insserv: Loading pcmciautils<br>insserv: Loading openbsd-inetd<br>insserv: Loading networking<br>insserv: Loading selinux-basics<br>
insserv: Loading dhcp3-server<br>insserv: remove service /etc/init.d/../rc0.d/K01postgresql-8.3<br>insserv: enable service ../init.d/postgresql-8.3 -> /etc/init.d/../rc0.d/K02postgresql-8.3<br>insserv: remove service /etc/init.d/../rc0.d/K02cron<br>
insserv: enable service ../init.d/cron -> /etc/init.d/../rc0.d/K01cron<br>insserv: remove service /etc/init.d/../rc1.d/K01postgresql-8.3<br>insserv: enable service ../init.d/postgresql-8.3 -> /etc/init.d/../rc1.d/K02postgresql-8.3<br>
insserv: remove service /etc/init.d/../rc1.d/K02cron<br>insserv: enable service ../init.d/cron -> /etc/init.d/../rc1.d/K01cron<br>insserv: remove service /etc/init.d/../rc2.d/K01postgresql-8.3<br>insserv: enable service ../init.d/postgresql-8.3 -> /etc/init.d/../rc2.d/K02postgresql-8.3<br>
insserv: remove service /etc/init.d/../rc3.d/K01postgresql-8.3<br>insserv: enable service ../init.d/postgresql-8.3 -> /etc/init.d/../rc3.d/K02postgresql-8.3<br>insserv: remove service /etc/init.d/../rc4.d/K01postgresql-8.3<br>
insserv: enable service ../init.d/postgresql-8.3 -> /etc/init.d/../rc4.d/K02postgresql-8.3<br>insserv: remove service /etc/init.d/../rc5.d/K01postgresql-8.3<br>insserv: enable service ../init.d/postgresql-8.3 -> /etc/init.d/../rc5.d/K02postgresql-8.3<br>
insserv: remove service /etc/init.d/../rc6.d/K01postgresql-8.3<br>insserv: enable service ../init.d/postgresql-8.3 -> /etc/init.d/../rc6.d/K02postgresql-8.3<br>insserv: remove service /etc/init.d/../rc6.d/K02cron<br>insserv: enable service ../init.d/cron -> /etc/init.d/../rc6.d/K01cron<br>
insserv: dryrun, not creating .depend.boot, .depend.start, and .depend.stop<br><br></div><div>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. </div>
<div></div><div>Thanks</div><div></div><div>Alan Guo</div><div></div><div class="gmail_quote">2009/8/14 Petter Reinholdtsen <span dir="ltr"><<a href="mailto:pere@hungry.com">pere@hungry.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
[Alan Guo]<br>
<div class="im">> I found that the link to bootmisc.sh in /etc/rcS.d/ is<br>
> S19bootmisc.sh , and the link to mountnfs-bootclean.sh in<br>
> /etc/rcS.d/ is S46mountnfs-bootclean.sh, that means bootmisc.sh is<br>
> called before calling mountnfs-bootclean.sh and it remove the<br>
> /var/run/.clean file,<br>
<br>
</div>The boot sequence on this machine is really messed up. The order of<br>
scripts is not according to their dependencies, as far as I can see.<br>
Can you run /usr/share/insserv/check-initd-order and report the<br>
output? What is the output from about 'insserv -vn'? Any idea what<br>
was done on the boot system on this machine to get to this point?<br>
<br>
I enabling dependency based boot sequencing might be able to recover<br>
the boot sequence, but it is so strange I am not sure.<br>
<br>
Happy hacking,<br>
--<br>
<font color="#888888">Petter Reinholdtsen<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Alan Guo<br><a href="http://bluestone.cublog.cn">http://bluestone.cublog.cn</a><br>