[Michael Guntsche]
> Attached you'll find the output.

Thank you.  I am able to reproduce the problem, but do not yet know
the cause.  Got this on the first reordering test:

% ./insserv -p `pwd`/root/etc/init.d -c `pwd`/root/etc/insserv.conf -v
insserv: warning: script 'S08modutils' missing LSB tags and overrides
insserv: warning: script 'erl_crash.dump' missing LSB tags and overrides
insserv: warning: script 'modutils' missing LSB tags and overrides
insserv: There is a loop between service mediatomb and erl_crash.dump if stopped
insserv:  loop involving service erl_crash.dump at depth 2
insserv:  loop involving service mediatomb at depth 1
insserv: Stopping erl_crash.dump depends on mediatomb and therefore on system 
facility `$all' which can not be true!
insserv: exiting now without changing boot order!
%

Not quite sure why insserv claim there is a loop there, but removing
init.d/erl_crash.dump got rid of that problem.  With that out of the
way, I could tell insserv to reorder the boot ordering and see that
the kbd script is not given its own sequence number.

% ./insserv -p `pwd`/root/etc/init.d -c `pwd`/root/etc/insserv.conf -v
insserv: warning: script 'S08modutils' missing LSB tags and overrides
insserv: warning: script 'modutils' missing LSB tags and overrides
insserv: remove service 
/home/pere/src/debiancvs/initscripts-ng-svn/trunk/src/insserv/root/etc/init.d/../rcS.d/S08modutils
insserv: enable service ../init.d/modutils -> 
/home/pere/src/debiancvs/initscripts-ng-svn/trunk/src/insserv/root/etc/init.d/../rcS.d/S18modutils
insserv: creating .depend.boot
insserv: creating .depend.start
insserv: creating .depend.stop
% ls root/etc/rcS.d/
S01mountkernfs.sh    S08module-init-tools      S15nfs-common
S02udev              S08mtab.sh                S16mountnfs.sh
S03mdadm-raid        S09checkfs.sh             S17mountnfs-bootclean.sh
S03mountdevsubfs.sh  S09ifupdown               S18alsa-utils
S04bootlogd          S10mountall.sh            S18bootmisc.sh
S05keymap.sh         S11mountall-bootclean.sh  S18fuse
S06hdparm            S12mountoverflowtmp       S18kbd
S06hostname.sh       S13networking             S18lm-sensors
S06hwclockfirst.sh   S13procps                 S18modutils
S06lvm2              S13udev-mtab              S18screen-cleanup
S07checkroot.sh      S13x11-common             S19stop-bootlogd-single
S08hwclock.sh        S14portmap
S08ifupdown-clean    S14rpcbind
%

I see from init.d/.depend.boot that kdb is not considered a
interactive script by insserv.  It is just as if the X-Interactive
header no longer have any effect. :(

A workaround for you might be to list kbd as interactive in
/etc/insserv.conf.  It seem to work as it should, but should not be
necessary.

Happy hacking,
-- 
Petter Reinholdtsen



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to