insserv / dependency boot

cg namtok at
Wed Oct 7 17:39:19 UTC 2009

Greetings List,

I was asked to forward this mail to the list by Petter. I am currently
'on the road' and cannot at the moment subscribe to the list because
of both bandwidth concerns and connection reliability - so would
request that all responses also be forwarded to me :
  cg <namtok at>
Thank you and apologies in advance for the extra hassle.

I am a (sometime) developer and a (sometime) admin ; I work from a
laptop and have had a testing/unstable system for over seven
years. All has been mostly brilliant - until now. Several days ago I
decided to take a chance and allowed sysv-rc to convert to dependency
boot. In general, things seem well (the boot is
*significantly* faster) - but for two issues :

-- booting : when the boot process is finished and X and WDM have been
started I can't type into either any xterm or, from time to time, even
the WDM display manager id & password slot. If I then exit the X
session, log in as root and run WDM manually everything goes well
after that. Obviously there is a timing error. I have generated the
boot graphs (attached below) and HAL seems to be started later than
WDM, which doesn't seem correct. The X log shows that, the input
modules are loaded then, at the end, unloaded with the messages :

(II) config/hal: Adding input device AT Translated Set 2 keyboard
(EE) config/hal: NewInputDeviceRequest failed (8)
(II) config/hal: Adding input device Sleep Button
(EE) config/hal: NewInputDeviceRequest failed (8)
(II) config/hal: Adding input device AlpsPS/2 ALPS GlidePoint
(EE) config/hal: NewInputDeviceRequest failed (8)
(II) config/hal: Adding input device PS/2 Mouse
(EE) config/hal: NewInputDeviceRequest failed (8)
(II) config/hal: Adding input device HID 0461:4d09
(EE) config/hal: NewInputDeviceRequest failed (8)
(II) config/hal: Adding input device Power Button
(EE) config/hal: NewInputDeviceRequest failed (8)
(II) UnloadModule: "kbd"
(II) UnloadModule: "mouse"
(II) UnloadModule: "synaptics"

as I can correct this glitch by manually restarting WDM this remains
only an irritation for now.

-- shutting down : this one is potentially more serious as my file
system is at risk. When I start the system, the various file systems
frequently show 'recovering journal', indicating that they are not
being cleanly shut down. I can find no listings in the logs for this
and I'm afraid that I simply can't tell anything from the graph

I would much appreciate any ideas or suggestions you might be able to
make. Is there some sort of available diagnostic routine for
dependency boot ?  I have searched everywhere for three days now and
cannot find anything but scattered references and bug reports.

Thanks for your attention ; best wishes & kind regards,


Attached :

Please let me know if further info is required.
-------------- next part --------------
A non-text attachment was scrubbed...
Type: application/msword
Size: 15672 bytes
Desc: not available
URL: <>
-------------- next part --------------
#	Defaults for the boot scripts in /etc/rcS.d

# Time files in /tmp are kept in days.
# Set to yes if you want sulogin to be spawned on bootup
# Set to no if you want to be able to login over telnet/rlogin
# before system startup is complete (as soon as inetd is started)
# Set UTC=yes if your system clock is set to UTC (GMT), and UTC=no if not.
# Set VERBOSE to "no" if you would like a more quiet bootup.
# Set EDITMOTD to "no" if you don't want /etc/motd to be editted automatically
# Set FSCKFIX to "yes" if you want to add "-y" to the fsck at startup.
## cg
-------------- next part --------------
TARGETS = udev pcmciautils keyboard-setup hdparm bootlogd cryptdisks-early module-init-tools udev-mtab ifupdown-clean cryptdisks etc-setserial hibernate mountoverflowtmp resolvconf urandom dns-clean policykit pppd-dns x11-common procps ifupdown networking shorewall console-setup setserial pdnsd alsa-utils fuse nviboot microcode.ctl screen-cleanup stop-bootlogd-single
INTERACTIVE = udev keyboard-setup cryptdisks-early cryptdisks console-setup
udev: udev
pcmciautils: udev
keyboard-setup: udev
hdparm: udev
bootlogd: hdparm bootlogd keyboard-setup
cryptdisks-early: udev
udev-mtab: udev
cryptdisks: cryptdisks-early udev cryptdisks
hibernate: udev cryptdisks hibernate
resolvconf: mountoverflowtmp
urandom: mountoverflowtmp umountfs
dns-clean: mountoverflowtmp
policykit: mountoverflowtmp
pppd-dns: mountoverflowtmp
x11-common: mountoverflowtmp
procps: mountoverflowtmp udev module-init-tools
ifupdown: resolvconf ifupdown-clean
networking: resolvconf mountoverflowtmp umountfs ifupdown
shorewall: networking ifupdown mountoverflowtmp networking ifupdown mountoverflowtmp
console-setup: mountoverflowtmp
setserial: mountoverflowtmp
pdnsd: networking ifupdown mountoverflowtmp sysklogd
alsa-utils: mountoverflowtmp udev
fuse: mountoverflowtmp mountoverflowtmp udev
nviboot: mountoverflowtmp
microcode.ctl: mountoverflowtmp
screen-cleanup: mountoverflowtmp
stop-bootlogd-single: udev keyboard-setup console-setup cryptdisks cryptdisks-early shorewall networking ifupdown mountoverflowtmp setserial pdnsd resolvconf alsa-utils urandom etc-setserial fuse module-init-tools hibernate pcmciautils hdparm bootlogd udev-mtab nviboot dns-clean ifupdown-clean policykit pppd-dns x11-common microcode.ctl procps screen-cleanup
-------------- next part --------------
TARGETS = umountroot sysklogd umountfs sendsigs loadcpufreq nvidia-glx i8kbuttons i8kmon ez-ipupdate privoxy halt fetchmail wdm reboot ifplugd nvidia-kernel killprocs sudo stop-bootlogd vboxdrv ulogd cpufrequtils anacron hddtemp xfs atd dbus pppstatus tpconfig ntp rc.local openvpn sysfsutils cron klogd cpufreqd smartmontools acpid ssh sysstat avahi-daemon dovecot hal bootlogs saned cups single cryptdisks-early cryptdisks urandom networking wpa-ifupdown pdnsd rsync mixmaster rmnologin
vboxdrv: sysklogd
ulogd: sysklogd
cpufrequtils: loadcpufreq
anacron: sysklogd
hddtemp: sysklogd
xfs: sysklogd
atd: sysklogd
dbus: sysklogd
pppstatus: sysklogd
tpconfig: sysklogd
ntp: sysklogd
rc.local: sysklogd
openvpn: sysklogd
sysfsutils: loadcpufreq
cron: sysklogd
klogd: sysklogd
cpufreqd: sysklogd
smartmontools: sysklogd
acpid: sysklogd
ssh: sysklogd
sysstat: sysklogd
avahi-daemon: dbus sysklogd
dovecot: sysklogd ntp
hal: dbus sysklogd acpid
saned: sysklogd dbus avahi-daemon
cups: sysklogd avahi-daemon
single: killprocs bootlogs
wpa-ifupdown: networking
rsync: sysklogd pdnsd
mixmaster: pdnsd
rmnologin: vboxdrv sysklogd ulogd cpufrequtils loadcpufreq anacron pdnsd hddtemp xfs nvidia-glx atd saned dbus avahi-daemon i8kbuttons i8kmon pppstatus tpconfig ez-ipupdate ntp rsync privoxy fetchmail rc.local dovecot wdm openvpn sysfsutils mixmaster cron klogd cpufreqd ifplugd nvidia-kernel smartmontools hal acpid ssh sysstat bootlogs cups sudo stop-bootlogd
-------------- next part --------------
TARGETS = hsf wicd tor nvidia-glx i8kbuttons i8kmon ez-ipupdate privoxy fetchmail wdm ifplugd nvidia-kernel vboxdrv ulogd cpufrequtils anacron hddtemp xfs atd pppstatus tpconfig ntp rc.local openvpn sysfsutils cron klogd cpufreqd smartmontools ssh sysstat dovecot hal saned cups etc-setserial resolvconf shorewall setserial alsa-utils fuse rsync mixmaster acpid avahi-daemon pdnsd dbus sysklogd mountoverflowtmp
acpid: hal
avahi-daemon: saned
pdnsd: mixmaster tor
dbus: saned avahi-daemon hal
sysklogd: ulogd anacron pdnsd hddtemp xfs atd saned pppstatus ntp rsync dovecot openvpn avahi-daemon cron klogd cpufreqd tor dbus smartmontools hal ssh acpid cups anacron atd privoxy sysklogd cron tor
mountoverflowtmp: ulogd anacron setserial pdnsd hddtemp xfs nvidia-glx atd saned resolvconf i8kbuttons i8kmon alsa-utils ez-ipupdate ntp rsync privoxy etc-setserial dovecot wdm sysklogd fuse openvpn mixmaster avahi-daemon cron cpufreqd tor ifplugd
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ls.rcS.d.rc2.d
Type: text/x-dsrc
Size: 1360 bytes
Desc: not available
URL: <>
-------------- next part --------------
A non-text attachment was scrubbed...
Type: application/msword
Size: 5795 bytes
Desc: not available
URL: <>

More information about the initscripts-ng-devel mailing list