Bug#1052942: insserv: FTBFS: insserv: Could not read script nolsbheader: No such file or directory
Lucas Nussbaum
lucas at debian.org
Tue Sep 26 14:45:26 BST 2023
Source: insserv
Version: 1.24.0-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20230925 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> rm -rf tests/root/
> cd tests && ./common
>
> info: test simple script ordering.
>
> insserv.conf
>
> init.d:
> firstscript
> lastscript
> middlescript
>
> rc0.d:
>
> rc1.d:
>
> rc2.d:
> S01firstscript
> S02middlescript
> S03lastscript
>
> rc3.d:
> S01firstscript
> S02middlescript
> S03lastscript
>
> rc4.d:
> S01firstscript
> S02middlescript
> S03lastscript
>
> rc5.d:
> S01firstscript
> S02middlescript
> S03lastscript
>
> rc6.d:
>
> rcS.d:
>
> info: test if loop involving virtual facility is detected.
>
> insserv: There is a loop between service mountall and hibernate-cleanup if started
> insserv: loop involving service hibernate-cleanup at depth 3
> insserv: loop involving service mdadm at depth 2
> insserv: There is a loop between service mountall and hibernate-cleanup if started
> insserv: loop involving service mountall at depth 1
> insserv: There is a loop between service hibernate-cleanup and mdadm if started
> insserv: exiting now without changing boot order!
> insserv.conf:
> $local_fs mountall
> insserv.conf
>
> init.d:
> hibernate
> mdadm
> mountall.sh
>
> rc0.d:
>
> rc1.d:
>
> rc2.d:
>
> rc3.d:
> S01hibernate
> S02mountall.sh
>
> rc4.d:
>
> rc5.d:
>
> rc6.d:
>
> rcS.d:
> success: 7 test executed, 0 nonfatal tests failed.
> cd tests && severity=check ./run-testsuite
>
> info: test normal boot sequence scripts, and their order
>
> insserv: Could not read script nolsbheader: No such file or directory
> insserv: warning: script 'nolsbheader' missing LSB tags
> insserv: Could not read script nolsbheader: Success
> insserv: warning: script 'nolsbheader' missing LSB tags
> insserv: Default-Start undefined, assuming empty start runlevel(s) for script `nolsbheader'
> insserv: Default-Stop undefined, assuming empty stop runlevel(s) for script `nolsbheader'
> insserv.conf
>
> init.d:
> beforenfs
> checkfs.sh
> checkroot.sh
> halt
> hwclock.sh
> ifupdown
> ifupdown-clean
> kexec
> killprocs
> mountall.sh
> mountdevsubfs.sh
> mountkernfs.sh
> mountnfs.sh
> needallfs
> needallfs2
> needlocalfs
> networking
> nolsbheader
> reboot
> single
> sysklogd
> umountfs
> umountnfs
> umountroot
>
> rc0.d:
> K01hwclock.sh
> K01needallfs
> K01needallfs2
> K01needlocalfs
> K01sysklogd
> K02umountnfs
> K03networking
> K04ifupdown
> K05umountfs
> K06umountroot
> K07halt
>
> rc1.d:
> K01needallfs
> K01needallfs2
> K01needlocalfs
> K01sysklogd
> S01killprocs
> S02single
>
> rc2.d:
> S01needallfs2
> S01needlocalfs
> S01sysklogd
> S02needallfs
>
> rc3.d:
> S01needallfs2
> S01needlocalfs
> S01sysklogd
> S02needallfs
>
> rc4.d:
> S01needallfs2
> S01needlocalfs
> S01sysklogd
> S02needallfs
>
> rc5.d:
> S01needallfs2
> S01needlocalfs
> S01sysklogd
> S02needallfs
>
> rc6.d:
> K01hwclock.sh
> K01needallfs
> K01needallfs2
> K01needlocalfs
> K01sysklogd
> K02umountnfs
> K03networking
> K04ifupdown
> K05umountfs
> K06umountroot
> K07kexec
> K08reboot
>
> rcS.d:
> S01mountkernfs.sh
> S02mountdevsubfs.sh
> S03checkroot.sh
> S04checkfs.sh
> S05hwclock.sh
> S05ifupdown-clean
> S05mountall.sh
> S06beforenfs
> S06ifupdown
> S07networking
> S08mountnfs.sh
>
> info: test if override files replace headers in the file
>
> insserv.conf
>
> init.d:
> base
> mover
>
> insserv:
> override
>
> rc0.d:
>
> rc1.d:
>
> rc2.d:
>
> rc3.d:
>
> rc4.d:
>
> rc5.d:
>
> rc6.d:
>
> rcS.d:
> S01mover
> S02base
>
> info: testing to insert scripts with a loop, and the effect of an override file
>
> insserv: FATAL: service loop2 has to be enabled to use service loop1
> insserv: exiting now!
> insserv: FATAL: service loop1 has to be enabled to use service loop2
> insserv: There is a loop between service loop2 and loop1 if started
> insserv: loop involving service loop1 at depth 2
> insserv: loop involving service loop2 at depth 1
> insserv: There is a loop between service loop1 and loop2 if started
> insserv: exiting now without changing boot order!
>
> info: Try to reproduce BTS #540866
>
> insserv.conf
>
> init.d:
> testscript
>
> insserv:
> override
>
> rc0.d:
> K01testscript
>
> rc1.d:
> K01testscript
>
> rc2.d:
> S01testscript
>
> rc3.d:
>
> rc4.d:
> S01testscript
>
> rc5.d:
> S01testscript
>
> rc6.d:
> K01testscript
>
> rcS.d:
> info: Trying to remove the script
> insserv.conf
>
> init.d:
> testscript
>
> insserv:
> override
>
> rc0.d:
>
> rc1.d:
>
> rc2.d:
>
> rc3.d:
>
> rc4.d:
>
> rc5.d:
>
> rc6.d:
>
> rcS.d:
>
> info: testing to insert scripts with a longer loop, making sure it fail
>
> insserv: There is a loop between service loop1 and loop3 if started
> insserv: loop involving service loop3 at depth 3
> insserv: loop involving service loop2 at depth 2
> insserv: There is a loop between service loop1 and loop3 if started
> insserv: loop involving service loop1 at depth 1
> insserv: There is a loop between service loop3 and loop2 if started
> insserv: exiting now without changing boot order!
>
> info: test handling of loops in the combination of start and stop sequences
>
> insserv.conf
>
> init.d:
> startfirst
> startsecond
>
> insserv:
> override
>
> rc0.d:
>
> rc1.d:
>
> rc2.d:
>
> rc3.d:
>
> rc4.d:
>
> rc5.d:
>
> rc6.d:
> K01startsecond
> K02startfirst
>
> rcS.d:
> S01startfirst
> S02startsecond
>
> info: test handling of 'fake' loops in the combination of start and stop sequences
>
> insserv.conf
>
> init.d:
> startfirst_stopfirst
> startsecond_stoplast
>
> insserv:
> override
>
> rc0.d:
>
> rc1.d:
>
> rc2.d:
>
> rc3.d:
>
> rc4.d:
>
> rc5.d:
>
> rc6.d:
> K01startfirst_stopfirst
> K02startsecond_stoplast
>
> rcS.d:
> S01startfirst_stopfirst
> S02startsecond_stoplast
>
> info: test handling of 'fake' loops using reverse depends
>
> insserv.conf
>
> init.d:
> startfirst_stopfirst
> startsecond_stoplast
>
> insserv:
> override
>
> rc0.d:
>
> rc1.d:
>
> rc2.d:
>
> rc3.d:
>
> rc4.d:
>
> rc5.d:
>
> rc6.d:
> K01startfirst_stopfirst
> K02startsecond_stoplast
>
> rcS.d:
> S01startfirst_stopfirst
> S02startsecond_stoplast
>
> info: test if bad script in init.d/ with no symlinks in rc*.d/ make problems
>
> insserv.conf
>
> init.d:
> distroglobal
> sitelocal
>
> insserv:
> override
>
> rc0.d:
>
> rc1.d:
>
> rc2.d:
>
> rc3.d:
>
> rc4.d:
>
> rc5.d:
>
> rc6.d:
> K01distroglobal
>
> rcS.d:
> S01distroglobal
>
> info: check that it work to insert scripts with only start runlevels
>
> insserv.conf
>
> init.d:
> onlystart
>
> insserv:
> override
>
> rc0.d:
>
> rc1.d:
>
> rc2.d:
> S01onlystart
>
> rc3.d:
> S01onlystart
>
> rc4.d:
> S01onlystart
>
> rc5.d:
> S01onlystart
>
> rc6.d:
>
> rcS.d:
>
> info: check that it work to insert scripts with only stop runlevels
>
> insserv.conf
>
> init.d:
> onlystop
>
> insserv:
> override
>
> rc0.d:
> K01onlystop
>
> rc1.d:
>
> rc2.d:
>
> rc3.d:
>
> rc4.d:
>
> rc5.d:
>
> rc6.d:
> K01onlystop
>
> rcS.d:
>
> info: test if script removal removes all symlinks.
>
> insserv.conf
>
> init.d:
> oldscript
>
> insserv:
> override
>
> rc0.d:
>
> rc1.d:
> K01oldscript
>
> rc2.d:
> S01oldscript
>
> rc3.d:
>
> rc4.d:
> S01oldscript
>
> rc5.d:
> S01oldscript
>
> rc6.d:
>
> rcS.d:
>
> info: detect segfault caused by script providing virtual facility.
>
> insserv: script badheaderscript provides system facility $syslog, skipped!
> insserv: script badheaderscript provides system facility $syslog, skipped!
> insserv: script S02badheaderscript provides system facility $syslog, skipped!
> insserv: script badheaderscript provides system facility $syslog, skipped!
> insserv.conf
>
> init.d:
> badheaderscript
> okscript
>
> insserv:
> override
>
> rc0.d:
> K01okscript
>
> rc1.d:
> K01okscript
>
> rc2.d:
> S01okscript
> S02badheaderscript
>
> rc3.d:
> S01okscript
>
> rc4.d:
> S01okscript
>
> rc5.d:
> S01okscript
>
> rc6.d:
> K01okscript
>
> rcS.d:
>
> info: Check if insserv add start symlinks for scripts that
> info: currently do not have them. #492526
>
> insserv.conf
>
> init.d:
> disablestartscript
>
> insserv:
> override
>
> rc0.d:
> K01disablestartscript
>
> rc1.d:
> K01disablestartscript
>
> rc2.d:
> S01disablestartscript
>
> rc3.d:
> S01disablestartscript
>
> rc4.d:
> S01disablestartscript
>
> rc5.d:
> S01disablestartscript
>
> rc6.d:
> K01disablestartscript
>
> rcS.d:
> insserv.conf
>
> init.d:
> disablestartscript
>
> insserv:
> override
>
> rc0.d:
> K01disablestartscript
>
> rc1.d:
> K01disablestartscript
>
> rc2.d:
>
> rc3.d:
>
> rc4.d:
>
> rc5.d:
>
> rc6.d:
> K01disablestartscript
>
> rcS.d:
>
> info: Check if insserv add stop symlinks for scripts that
> info: currently do not have them.
>
> insserv.conf
>
> init.d:
> disablestopscript
>
> insserv:
> override
>
> rc0.d:
> K01disablestopscript
>
> rc1.d:
> K01disablestopscript
>
> rc2.d:
> S01disablestopscript
>
> rc3.d:
> S01disablestopscript
>
> rc4.d:
> S01disablestopscript
>
> rc5.d:
> S01disablestopscript
>
> rc6.d:
> K01disablestopscript
>
> rcS.d:
> insserv.conf
>
> init.d:
> disablestopscript
>
> insserv:
> override
>
> rc0.d:
>
> rc1.d:
>
> rc2.d:
> S01disablestopscript
>
> rc3.d:
> S01disablestopscript
>
> rc4.d:
> S01disablestopscript
>
> rc5.d:
> S01disablestopscript
>
> rc6.d:
> K01disablestopscript
>
> rcS.d:
>
> info: Verify that introducing a loop in a working system do
> info: not change the order of the scripts currently on disk.
>
> insserv.conf
>
> init.d:
> mountall
> needboth
> needlocal
> needremote
>
> insserv:
> override
>
> rc0.d:
>
> rc1.d:
>
> rc2.d:
>
> rc3.d:
>
> rc4.d:
>
> rc5.d:
>
> rc6.d:
> K01needboth
> K02needremote
> K03needlocal
>
> rcS.d:
> S01mountall
> S02needlocal
> S03needremote
> S04needboth
> info: calling insserv after introducing a bug in script needboth
> insserv: There is a loop between service mountall and needboth if started
> insserv: loop involving service needboth at depth 2
> insserv: loop involving service mountall at depth 1
> insserv: exiting now without changing boot order!
> insserv.conf
>
> init.d:
> mountall
> needboth
> needlocal
> needremote
>
> insserv:
> override
>
> rc0.d:
>
> rc1.d:
>
> rc2.d:
>
> rc3.d:
>
> rc4.d:
>
> rc5.d:
>
> rc6.d:
> K01needboth
> K02needremote
> K03needlocal
>
> rcS.d:
> S01mountall
> S02needlocal
> S03needremote
> S04needboth
>
> info: Verify that X-start-before work as it should.
>
> insserv.conf
>
> init.d:
> startfirst
> startlast
>
> insserv:
> override
>
> rc0.d:
>
> rc1.d:
>
> rc2.d:
>
> rc3.d:
>
> rc4.d:
>
> rc5.d:
>
> rc6.d:
>
> rcS.d:
> S01startfirst
> S02startlast
>
> info: Verify that X-stop-after work as it should.
>
> insserv.conf
>
> init.d:
> stopafter
> stopfirst
>
> insserv:
> override
>
> rc0.d:
> K01stopfirst
> K02stopafter
>
> rc1.d:
>
> rc2.d:
>
> rc3.d:
>
> rc4.d:
>
> rc5.d:
>
> rc6.d:
> K01stopfirst
> K02stopafter
>
> rcS.d:
>
> info: Make sure that adding start levels do not change an existing installation.
>
> insserv: warning: current start runlevel(s) (empty) of script `addstartscript' overrides LSB defaults (2 3 4 5).
> insserv.conf
>
> init.d:
> addstartscript
>
> insserv:
> override
>
> rc0.d:
>
> rc1.d:
> K01addstartscript
>
> rc2.d:
>
> rc3.d:
>
> rc4.d:
>
> rc5.d:
>
> rc6.d:
>
> rcS.d:
>
> info: Make sure that removing start levels do not change an existing installation.
>
> insserv: warning: current start runlevel(s) (2 3 4 5) of script `remstartscript' overrides LSB defaults (empty).
> insserv.conf
>
> init.d:
> remstartscript
>
> insserv:
> override
>
> rc0.d:
> K01remstartscript
>
> rc1.d:
> K01remstartscript
>
> rc2.d:
> S01remstartscript
>
> rc3.d:
> S01remstartscript
>
> rc4.d:
> S01remstartscript
>
> rc5.d:
> S01remstartscript
>
> rc6.d:
> K01remstartscript
>
> rcS.d:
>
> info: Make sure that adding stop levels do not change an existing installation.
>
> insserv: warning: current stop runlevel(s) (empty) of script `addstopscript' overrides LSB defaults (0).
> insserv.conf
>
> init.d:
> addstopscript
>
> insserv:
> override
>
> rc0.d:
>
> rc1.d:
>
> rc2.d:
>
> rc3.d:
>
> rc4.d:
>
> rc5.d:
>
> rc6.d:
>
> rcS.d:
> S01addstopscript
>
> info: Make sure that removing stop levels do not change an existing installation.
>
> insserv: warning: current stop runlevel(s) (0 6) of script `remstopscript' overrides LSB defaults (empty).
> insserv.conf
>
> init.d:
> remstopscript
>
> insserv:
> override
>
> rc0.d:
> K01remstopscript
>
> rc1.d:
>
> rc2.d:
>
> rc3.d:
>
> rc4.d:
>
> rc5.d:
>
> rc6.d:
> K01remstopscript
>
> rcS.d:
> S01remstopscript
>
> info: test two initscripts providing same facility.
> info: Not sure if this should fail or not.
>
> insserv: script two: service samefac already provided!
> insserv: script two: service samefac already provided!
> insserv: exiting now!
> insserv.conf
>
> init.d:
> one
> two
>
> insserv:
> override
>
> rc0.d:
>
> rc1.d:
>
> rc2.d:
>
> rc3.d:
>
> rc4.d:
>
> rc5.d:
>
> rc6.d:
>
> rcS.d:
> S01one
>
> info: test insertion of script requiring a virtual facility that doesn't exist
>
> insserv: warning: could not find all dependencies for $bogusvirtualfacility
> insserv.conf
>
> init.d:
> needbogusvirtual
>
> insserv:
> override
>
> rc0.d:
>
> rc1.d:
>
> rc2.d:
>
> rc3.d:
>
> rc4.d:
>
> rc5.d:
>
> rc6.d:
>
> rcS.d:
> S01needbogusvirtual
>
> info: test that /etc/insserv.conf.d/ is used
>
> insserv.conf
>
> init.d:
> dummy
> facone
> factwo
> service
>
> insserv:
> override
>
> insserv.conf.d:
> facone
> factwo
>
> rc0.d:
>
> rc1.d:
>
> rc2.d:
>
> rc3.d:
>
> rc4.d:
>
> rc5.d:
>
> rc6.d:
>
> rcS.d:
> S01dummy
> S02facone
> S02factwo
> S03service
>
> info: test insertion of script missing Required-{Start,Stop} fields
>
> insserv: script badheader is broken: incomplete LSB comment.
> insserv: missing `Required-Start:' entry: please add even if empty.
> insserv: missing `Required-Stop:' entry: please add even if empty.
> insserv: script badheader is broken: incomplete LSB comment.
> insserv: missing `Required-Start:' entry: please add even if empty.
> insserv: missing `Required-Stop:' entry: please add even if empty.
> insserv.conf
>
> init.d:
> badheader
>
> insserv:
> override
>
> rc0.d:
> K01badheader
>
> rc1.d:
> K01badheader
>
> rc2.d:
> S01badheader
>
> rc3.d:
> S01badheader
>
> rc4.d:
> S01badheader
>
> rc5.d:
> S01badheader
>
> rc6.d:
> K01badheader
>
> rcS.d:
>
> info: test insertion of script missing Provides fields
>
> insserv: script badheader is broken: incomplete LSB comment.
> insserv: missing `Provides:' entry: please add.
> insserv: script badheader is broken: incomplete LSB comment.
> insserv: missing `Provides:' entry: please add.
> insserv.conf
>
> init.d:
> badheader
>
> insserv:
> override
>
> rc0.d:
> K01badheader
>
> rc1.d:
> K01badheader
>
> rc2.d:
> S01badheader
>
> rc3.d:
> S01badheader
>
> rc4.d:
> S01badheader
>
> rc5.d:
> S01badheader
>
> rc6.d:
> K01badheader
>
> rcS.d:
>
> info: test insertion of script missing Default-Start field
>
> insserv: script nodefstart is broken: incomplete LSB comment.
> insserv: missing `Default-Start:' entry: please add even if empty.
> insserv: script nodefstart is broken: incomplete LSB comment.
> insserv: missing `Default-Start:' entry: please add even if empty.
> insserv: Default-Start undefined, assuming empty start runlevel(s) for script `nodefstart'
> insserv.conf
>
> init.d:
> nodefstart
>
> insserv:
> override
>
> rc0.d:
> K01nodefstart
>
> rc1.d:
>
> rc2.d:
>
> rc3.d:
>
> rc4.d:
>
> rc5.d:
>
> rc6.d:
> K01nodefstart
>
> rcS.d:
>
> info: test insertion of script missing Default-Stop field
>
> insserv: script nodefstop is broken: incomplete LSB comment.
> insserv: missing `Default-Stop:' entry: please add even if empty.
> insserv: script nodefstop is broken: incomplete LSB comment.
> insserv: missing `Default-Stop:' entry: please add even if empty.
> insserv: Default-Stop undefined, assuming empty stop runlevel(s) for script `nodefstop'
> insserv.conf
>
> init.d:
> nodefstop
>
> insserv:
> override
>
> rc0.d:
>
> rc1.d:
>
> rc2.d:
> S01nodefstop
>
> rc3.d:
> S01nodefstop
>
> rc4.d:
> S01nodefstop
>
> rc5.d:
> S01nodefstop
>
> rc6.d:
>
> rcS.d:
>
> info: test that a symlink in /etc/init.d/ to another script does not cause problems
>
> insserv: script symlink is a symlink to another script, skipped!
> insserv.conf
> outsider
>
> init.d:
> outsidelink
> symlink
> symlinked
>
> insserv:
> override
>
> rc0.d:
>
> rc1.d:
> K01outsidelink
> K01symlinked
>
> rc2.d:
> S01outsidelink
> S01symlinked
>
> rc3.d:
> S01outsidelink
> S01symlinked
>
> rc4.d:
> S01outsidelink
> S01symlinked
>
> rc5.d:
> S01outsidelink
> S01symlinked
>
> rc6.d:
>
> rcS.d:
>
> info: test two or more initscripts providing same facility, making sure
> info: that the first script can be registered with insserv, but others fail.
>
> insserv: script abc: service service already provided!
> insserv: script hjk: service service already provided!
> insserv: script hjk: service service already provided!
> insserv: script abc: service service already provided!
> insserv: exiting now!
> insserv: script abc: service service already provided!
> insserv: script hjk: service service already provided!
> insserv: exiting now!
> insserv.conf
>
> init.d:
> abc
> hjk
> xyz
>
> insserv:
> override
>
> rc0.d:
>
> rc1.d:
>
> rc2.d:
>
> rc3.d:
>
> rc4.d:
>
> rc5.d:
>
> rc6.d:
>
> rcS.d:
> S01xyz
>
> info: test behaviour of a script depending on another with the $all keyword
> info: #491391
>
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Max recursions depth 99 reached
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: There is a loop at service rmnologin if started
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true!
> insserv.conf
>
> init.d:
> bootchart
> four
> one
> rmnologin
> three
> two
>
> insserv:
> override
>
> rc0.d:
>
> rc1.d:
>
> rc2.d:
> S01one
> S01three
> S01two
> S02four
> S98rmnologin
> S99bootchart
>
> rc3.d:
> S01one
> S01three
> S01two
> S02four
> S98rmnologin
> S99bootchart
>
> rc4.d:
> S01one
> S01three
> S01two
> S02four
> S98rmnologin
> S99bootchart
>
> rc5.d:
> S01one
> S01three
> S01two
> S02four
> S98rmnologin
> S99bootchart
>
> rc6.d:
>
> rcS.d:
> error: incorrect 5 sequence bootchart not before rmnologin
> error: 199 test executed, 1 fatal tests failed, 0 nonfatal test failed.
> make[1]: *** [Makefile:165: check] Error 1
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test: error: make -j8 check returned exit code 2
The full build log is available from:
http://qa-logs.debian.net/2023/09/25/insserv_1.24.0-1_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230925;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230925&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
More information about the Debian-init-diversity
mailing list