Control: tags -1 upstream Control: retitle -1 Upstream testsuite fails to produce deterministic results
Santiago, On Sun, Oct 29, 2023 at 02:39:44PM +0100, Santiago Vila wrote: > However, I can create a machine for you to reproduce the problem. Thanks. I have reproduced on your provided machine, but still not locally and I can't identify the underlying difference between the builds. In the failure case the problem is in the upstream testsuite, specifically the test for #491391 in tests/run-testsuite which produces 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 The same failure mode appears to be responsible for armel and armhf autopkgtest failures logged on ci.debian.net[1] As Ian pointed out[2], there are significant and surprising changes in looping order and behaviour between the successful and failing testsuites. The diff is attached. Having said that, I still can't reproduce locally or determine a good fix. Hopefully Jesse will have a useful contribution Mark [1] https://ci.debian.net/data/autopkgtest/unstable/armel/i/insserv/38435862/log.gz [2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052942#15
diff -u --label /sshx\:atlas\:/tmp/build.log --label /home/mark/src/debian/insserv/build.log /tmp/tramp.mDUEXG.log /home/mark/src/debian/insserv/build.log --- /sshx:atlas:/tmp/build.log +++ /home/mark/src/debian/insserv/build.log @@ -4,8 +4,15 @@ dpkg-buildpackage: info: source changed by Mark Hindley <lee...@debian.org> dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 - fakeroot debian/rules clean -echo -g -O2 -ffile-prefix-map=/home/mark/insserv-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection +dpkg-source: info: using patch list from debian/patches/series +dpkg-source: info: applying install-binaries-ignore-PREFIX.patch +dpkg-source: info: applying 11_debian_conf.patch +dpkg-source: info: applying 110_portmap.patch +dpkg-source: info: applying warn_in_ignore_mode.patch +dpkg-source: info: applying 0004-Fix-spurious-warnings-about-unknown-virtual-dependen.patch +dpkg-source: info: applying 0005-Fix-spelling-error-in-manpage.patch + debian/rules clean +echo -g -O2 -ffile-prefix-map=/home/mark/insserv-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -O2 -ffile-prefix-map=/home/mark/insserv-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection dh clean --with=bash-completion dh_auto_clean @@ -18,7 +25,7 @@ make[1]: Leaving directory '/home/mark/insserv-1.24.0' dh_clean debian/rules build -echo -g -O2 -ffile-prefix-map=/home/mark/insserv-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection +echo -g -O2 -ffile-prefix-map=/home/mark/insserv-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -O2 -ffile-prefix-map=/home/mark/insserv-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection dh build --with=bash-completion dh_update_autotools_config @@ -31,14 +31,14 @@ cc -W -Wall -Wunreachable-code -g -O2 -ffile-prefix-map=/home/mark/insserv-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DINITDIR=\"/etc/init.d\" -DINSCONF=\"/etc/insserv.conf\" -pipe -c map.c cc -W -Wall -Wunreachable-code -g -O2 -ffile-prefix-map=/home/mark/insserv-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DINITDIR=\"/etc/init.d\" -DINSCONF=\"/etc/insserv.conf\" -pipe -c listing.c cc -W -Wall -Wunreachable-code -g -O2 -ffile-prefix-map=/home/mark/insserv-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DINITDIR=\"/etc/init.d\" -DINSCONF=\"/etc/insserv.conf\" -pipe insserv.c -c -insserv.c: In function ‘main’: -insserv.c:2923:20: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] +insserv.c: In function 'main': +insserv.c:2923:20: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 2923 | asprintf(&dependency_path, "%s/.", optarg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -insserv.c:2927:20: warning: ignoring return value of ‘getcwd’ declared with attribute ‘warn_unused_result’ [-Wunused-result] +insserv.c:2927:20: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 2927 | getcwd(current_dir, PATH_MAX); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -insserv.c:2928:20: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] +insserv.c:2928:20: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 2928 | asprintf(&dependency_path, "%s/%s/.", current_dir, optarg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -W -Wall -Wunreachable-code -g -O2 -ffile-prefix-map=/home/mark/insserv-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DINITDIR=\"/etc/init.d\" -DINSCONF=\"/etc/insserv.conf\" -pipe -Wl,-z,relro -Wl,-z,now -o insserv insserv.o listing.o map.o @@ -282,35 +289,35 @@ insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop -insserv: enable service ../init.d/umountfs -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K02umountfs insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K01umountroot insserv: enable service ../init.d/umountroot -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K03umountroot insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K02halt insserv: enable service ../init.d/halt -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K04halt -insserv: enable service ../init.d/umountfs -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K02umountfs +insserv: enable service ../init.d/umountfs -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K02umountfs insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K01umountroot insserv: enable service ../init.d/umountroot -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K03umountroot insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K02reboot insserv: enable service ../init.d/reboot -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K04reboot +insserv: enable service ../init.d/umountfs -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K02umountfs insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K04halt insserv: enable service ../init.d/halt -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K06halt +insserv: enable service ../init.d/umountnfs -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K02umountnfs insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K02umountfs insserv: enable service ../init.d/umountfs -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K04umountfs insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K03umountroot insserv: enable service ../init.d/umountroot -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K05umountroot -insserv: enable service ../init.d/umountnfs -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K02umountnfs insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K01ifupdown insserv: enable service ../init.d/ifupdown -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K03ifupdown +insserv: enable service ../init.d/umountnfs -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K02umountnfs insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K02umountfs insserv: enable service ../init.d/umountfs -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K04umountfs insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K03umountroot insserv: enable service ../init.d/umountroot -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K05umountroot insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K04reboot insserv: enable service ../init.d/reboot -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K06reboot -insserv: enable service ../init.d/umountnfs -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K02umountnfs insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K01ifupdown insserv: enable service ../init.d/ifupdown -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K03ifupdown insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot @@ -342,27 +349,27 @@ insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K04umountfs insserv: enable service ../init.d/umountfs -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K05umountfs -insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K05umountroot -insserv: enable service ../init.d/umountroot -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K06umountroot -insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K06halt -insserv: enable service ../init.d/halt -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K07halt +insserv: enable service ../init.d/networking -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K03networking insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K03ifupdown insserv: enable service ../init.d/ifupdown -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K04ifupdown -insserv: enable service ../init.d/networking -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K03networking +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K06halt +insserv: enable service ../init.d/halt -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K07halt +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K05umountroot +insserv: enable service ../init.d/umountroot -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K06umountroot insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K04umountfs insserv: enable service ../init.d/umountfs -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K05umountfs -insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K05umountroot -insserv: enable service ../init.d/umountroot -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K06umountroot +insserv: enable service ../init.d/networking -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K03networking insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K03ifupdown insserv: enable service ../init.d/ifupdown -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K04ifupdown -insserv: enable service ../init.d/networking -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K03networking +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K05umountroot +insserv: enable service ../init.d/umountroot -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K06umountroot insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K07reboot insserv: enable service ../init.d/reboot -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K08reboot insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K06kexec insserv: enable service ../init.d/kexec -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K07kexec +insserv: enable service ../init.d/networking -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rcS.d/S07networking insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rcS.d/S07mountnfs.sh insserv: enable service ../init.d/mountnfs.sh -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rcS.d/S08mountnfs.sh -insserv: enable service ../init.d/networking -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rcS.d/S07networking insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop @@ -654,12 +661,12 @@ insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv: There is a loop between service loop2 and loop1 if started +insserv: loop involving service loop1 at depth 3 +insserv: loop involving service loop3 at depth 2 +insserv: There is a loop between service loop2 and loop1 if started +insserv: loop involving service loop2 at depth 1 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 @@ -1255,10 +1262,10 @@ insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop -insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K01needremote -insserv: enable service ../init.d/needremote -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K02needremote insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K02needlocal insserv: enable service ../init.d/needlocal -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K03needlocal +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K01needremote +insserv: enable service ../init.d/needremote -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K02needremote insserv: enable service ../init.d/needboth -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K01needboth insserv: enable service ../init.d/needboth -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rcS.d/S04needboth insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot @@ -1298,9 +1305,10 @@ 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: There is a loop between service needboth and mountall if started +insserv: loop involving service mountall at depth 2 +insserv: loop involving service needboth at depth 1 +insserv: There is a loop at service mountall if started insserv: exiting now without changing boot order! insserv.conf @@ -2051,8 +2059,8 @@ insserv: creating directory '../rc5.d/' insserv: creating directory '../rc6.d/' insserv: creating directory '../rcS.d/' -insserv: script abc: service service already provided! insserv: script hjk: service service already provided! +insserv: script abc: service service already provided! insserv: enable service ../init.d/xyz -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rcS.d/S01xyz insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start @@ -2184,33 +2192,172 @@ 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: There is a loop at service bootchart if started +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S03rmnologin +insserv: enable service ../init.d/rmnologin -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S99rmnologin +insserv: enable service ../init.d/bootchart -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S98bootchart +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc3.d/S03rmnologin +insserv: enable service ../init.d/rmnologin -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc3.d/S99rmnologin +insserv: enable service ../init.d/bootchart -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc3.d/S98bootchart +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc4.d/S03rmnologin +insserv: enable service ../init.d/rmnologin -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc4.d/S99rmnologin +insserv: enable service ../init.d/bootchart -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc4.d/S98bootchart +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc5.d/S03rmnologin +insserv: enable service ../init.d/rmnologin -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc5.d/S99rmnologin +insserv: enable service ../init.d/bootchart -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc5.d/S98bootchart +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv.conf + +init.d: +bootchart +four +one +rmnologin +three +two + +insserv: +override + +rc0.d: + +rc1.d: + +rc2.d: +S01one +S01three +S01two +S02four +S98bootchart +S99rmnologin + +rc3.d: +S01one +S01three +S01two +S02four +S98bootchart +S99rmnologin + +rc4.d: +S01one +S01three +S01two +S02four +S98bootchart +S99rmnologin + +rc5.d: +S01one +S01three +S01two +S02four +S98bootchart +S99rmnologin + +rc6.d: + +rcS.d: + +info: now add $all keyword to bootchart script and reinsert + 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: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S98bootchart +insserv: enable service ../init.d/bootchart -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S04bootchart +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S99rmnologin +insserv: enable service ../init.d/rmnologin -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S03rmnologin +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc3.d/S98bootchart +insserv: enable service ../init.d/bootchart -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc3.d/S04bootchart +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc3.d/S99rmnologin +insserv: enable service ../init.d/rmnologin -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc3.d/S03rmnologin +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc4.d/S98bootchart +insserv: enable service ../init.d/bootchart -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc4.d/S04bootchart +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc4.d/S99rmnologin +insserv: enable service ../init.d/rmnologin -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc4.d/S03rmnologin +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc5.d/S98bootchart +insserv: enable service ../init.d/bootchart -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc5.d/S04bootchart +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc5.d/S99rmnologin +insserv: enable service ../init.d/rmnologin -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc5.d/S03rmnologin +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv.conf + +init.d: +bootchart +four +one +rmnologin +three +two + +insserv: +override + +rc0.d: + +rc1.d: + +rc2.d: +S01one +S01three +S01two +S02four +S03rmnologin +S04bootchart + +rc3.d: +S01one +S01three +S01two +S02four +S03rmnologin +S04bootchart + +rc4.d: +S01one +S01three +S01two +S02four +S03rmnologin +S04bootchart + +rc5.d: +S01one +S01three +S01two +S02four +S03rmnologin +S04bootchart + +rc6.d: + +rcS.d: + +info: add yet another script depending on $all + 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: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S03rmnologin -insserv: enable service ../init.d/rmnologin -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S98rmnologin -insserv: enable service ../init.d/bootchart -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S99bootchart -insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc3.d/S03rmnologin -insserv: enable service ../init.d/rmnologin -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc3.d/S98rmnologin -insserv: enable service ../init.d/bootchart -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc3.d/S99bootchart -insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc4.d/S03rmnologin -insserv: enable service ../init.d/rmnologin -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc4.d/S98rmnologin -insserv: enable service ../init.d/bootchart -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc4.d/S99bootchart -insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc5.d/S03rmnologin -insserv: enable service ../init.d/rmnologin -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc5.d/S98rmnologin -insserv: enable service ../init.d/bootchart -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc5.d/S99bootchart +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: enable service ../init.d/all -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S03all +insserv: enable service ../init.d/all -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc3.d/S03all +insserv: enable service ../init.d/all -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc4.d/S03all +insserv: enable service ../init.d/all -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc5.d/S03all insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop insserv.conf init.d: +all bootchart four one @@ -2230,40 +2377,774 @@ S01three S01two S02four -S98rmnologin -S99bootchart +S03all +S03rmnologin +S04bootchart rc3.d: S01one S01three S01two S02four -S98rmnologin -S99bootchart +S03all +S03rmnologin +S04bootchart rc4.d: S01one S01three S01two S02four -S98rmnologin -S99bootchart +S03all +S03rmnologin +S04bootchart rc5.d: S01one S01three S01two S02four -S98rmnologin -S99bootchart +S03all +S03rmnologin +S04bootchart + +rc6.d: + +rcS.d: + +info: Check that start dependency on $all only affect the start +sequence. BTS #485307 + +insserv: creating directory '../rc0.d/' +insserv: creating directory '../rc1.d/' +insserv: creating directory '../rc2.d/' +insserv: creating directory '../rc3.d/' +insserv: creating directory '../rc4.d/' +insserv: creating directory '../rc5.d/' +insserv: creating directory '../rc6.d/' +insserv: creating directory '../rcS.d/' +insserv: enable service ../init.d/early -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K01early +insserv: enable service ../init.d/early -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S01early +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K01early +insserv: enable service ../init.d/early -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K02early +insserv: enable service ../init.d/center -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K01center +insserv: enable service ../init.d/center -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S02center +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K02early +insserv: enable service ../init.d/early -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K03early +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K01center +insserv: enable service ../init.d/center -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K02center +insserv: enable service ../init.d/late -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K01late +insserv: enable service ../init.d/late -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S03late +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K02center +insserv: enable service ../init.d/center -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K03center +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K03early +insserv: enable service ../init.d/early -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K04early +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K01late +insserv: enable service ../init.d/late -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K02late +insserv: enable service ../init.d/zcomplex -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K01zcomplex +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S02center +insserv: enable service ../init.d/center -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S03center +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S03late +insserv: enable service ../init.d/late -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S04late +insserv: enable service ../init.d/zcomplex -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S02zcomplex +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv.conf + +init.d: +center +early +late +zcomplex + +insserv: +override + +rc0.d: +K01zcomplex +K02late +K03center +K04early + +rc1.d: + +rc2.d: +S01early +S02zcomplex +S03center +S04late + +rc3.d: + +rc4.d: + +rc5.d: + +rc6.d: + +rcS.d: + +info: add a regular file where only symlinks are expected (#493202) + +insserv: creating directory '../rc0.d/' +insserv: creating directory '../rc1.d/' +insserv: creating directory '../rc2.d/' +insserv: creating directory '../rc3.d/' +insserv: creating directory '../rc4.d/' +insserv: creating directory '../rc5.d/' +insserv: creating directory '../rc6.d/' +insserv: Could not read script S06badboy: No such file or directory +insserv: warning: script is corrupt or invalid: /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rcS.d/S06badboy +insserv: enable service ../init.d/goodboy -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rcS.d/S01goodboy +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv.conf + +init.d: +goodboy + +insserv: +override + +rc0.d: + +rc1.d: + +rc2.d: + +rc3.d: + +rc4.d: + +rc5.d: + +rc6.d: + +rcS.d: +S01goodboy +S06badboy + +info: Check if X-Interactive header work +BTS #458224, #580564 + +insserv: creating directory '../rc0.d/' +insserv: creating directory '../rc1.d/' +insserv: creating directory '../rc2.d/' +insserv: creating directory '../rc3.d/' +insserv: creating directory '../rc4.d/' +insserv: creating directory '../rc5.d/' +insserv: creating directory '../rc6.d/' +insserv: creating directory '../rcS.d/' +insserv: enable service ../init.d/first -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K01first +insserv: enable service ../init.d/first -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S01first +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K01first +insserv: enable service ../init.d/first -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K02first +insserv: enable service ../init.d/alone1 -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K01alone1 +insserv: enable service ../init.d/alone1 -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S02alone1 +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv: enable service ../init.d/after -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K01after +insserv: enable service ../init.d/after -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S03after +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv: enable service ../init.d/alone2 -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K01alone2 +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S03after +insserv: enable service ../init.d/after -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S04after +insserv: enable service ../init.d/alone2 -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S03alone2 +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv.conf + +init.d: +after +alone1 +alone2 +first + +insserv: +override + +rc0.d: +K01after +K01alone1 +K01alone2 +K02first + +rc1.d: + +rc2.d: +S01first +S02alone1 +S03alone2 +S04after + +rc3.d: + +rc4.d: + +rc5.d: + +rc6.d: + +rcS.d: + +info: test how recursive /etc/insserv.conf settings show up +info: in .depend.boot. BTS #534526. + +insserv.conf + +init.d: + +insserv: +override +insserv: creating directory '../rc0.d/' +insserv: creating directory '../rc1.d/' +insserv: creating directory '../rc2.d/' +insserv: creating directory '../rc3.d/' +insserv: creating directory '../rc4.d/' +insserv: creating directory '../rc5.d/' +insserv: creating directory '../rc6.d/' +insserv: creating directory '../rcS.d/' +insserv: enable service ../init.d/mountall -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc1.d/S01mountall +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv: enable service ../init.d/dbus -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc1.d/S01dbus +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv: enable service ../init.d/hal -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc1.d/S02hal +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv.conf + +init.d: +dbus +hal +mountall + +insserv: +override + +rc0.d: + +rc1.d: +S01dbus +S01mountall +S02hal + +rc2.d: + +rc3.d: + +rc4.d: + +rc5.d: + +rc6.d: + +rcS.d: + +info: test insserv handle virtual facilities depending on itself. + +insserv.conf + +init.d: + +insserv: +override +insserv: Loop detected during expanding system facilities in the insserv.conf file(s): $local_fs +mountall +insserv.conf + +init.d: +testscript + +insserv: +override + +info: Test if home made virtual facilities work as they should. + +insserv: creating directory '../rc0.d/' +insserv: creating directory '../rc1.d/' +insserv: creating directory '../rc2.d/' +insserv: creating directory '../rc3.d/' +insserv: creating directory '../rc4.d/' +insserv: creating directory '../rc5.d/' +insserv: creating directory '../rc6.d/' +insserv: creating directory '../rcS.d/' +insserv: warning: could not find all dependencies for $mail-transport-agent +insserv: enable service ../init.d/test1 -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc1.d/S01test1 +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv: warning: could not find all dependencies for $mail-transport-agent +insserv: warning: could not find all dependencies for $mail-transport-agent +insserv: enable service ../init.d/test2 -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc1.d/S01test2 +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv.conf + +init.d: +test1 +test2 + +insserv: +override + +insserv.conf.d: + +rc0.d: + +rc1.d: +S01test1 +S01test2 + +rc2.d: + +rc3.d: + +rc4.d: + +rc5.d: + +rc6.d: + +rcS.d: +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc1.d/S01test1 +insserv: enable service ../init.d/test1 -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc1.d/S02test1 +insserv: enable service ../init.d/test3 -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc1.d/S01test3 +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc1.d/S01test2 +insserv: enable service ../init.d/test2 -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc1.d/S02test2 +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc1.d/S02test2 +insserv: enable service ../init.d/test2 -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc1.d/S03test2 +insserv: enable service ../init.d/test4 -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc1.d/S02test4 +insserv: remove service /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc1.d/S02test1 +insserv: enable service ../init.d/test1 -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc1.d/S03test1 +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv.conf + +init.d: +test1 +test2 +test3 +test4 + +insserv: +override + +insserv.conf.d: +test3 +test4 + +rc0.d: + +rc1.d: +S01test3 +S02test4 +S03test1 +S03test2 + +rc2.d: + +rc3.d: + +rc4.d: + +rc5.d: + +rc6.d: + +rcS.d: + +info: test if insserv handle upstart jobs properly. + +insserv.conf + +init.d: + +insserv: +override + +insserv.conf.d: +insserv: creating directory '../rc0.d/' +insserv: creating directory '../rc1.d/' +insserv: creating directory '../rc2.d/' +insserv: creating directory '../rc3.d/' +insserv: creating directory '../rc4.d/' +insserv: creating directory '../rc5.d/' +insserv: creating directory '../rc6.d/' +insserv: creating directory '../rcS.d/' +insserv: enable service ../init.d/upstart-test -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc1.d/S01upstart-test +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv: enable service ../init.d/test -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc1.d/S02test +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv.conf + +init: +upstart-test + +init.d: +test +upstart-test + +insserv: +override + +insserv.conf.d: + +rc0.d: + +rc1.d: +S01upstart-test +S02test + +rc2.d: + +rc3.d: + +rc4.d: + +rc5.d: 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 + +info: test if insserv detect loop involving virtual facility, +info: x-start-before and should-start. Issue detected in BTS +info: report #554905. + +insserv: creating directory '../rc0.d/' +insserv: creating directory '../rc1.d/' +insserv: creating directory '../rc2.d/' +insserv: creating directory '../rc3.d/' +insserv: creating directory '../rc4.d/' +insserv: creating directory '../rc5.d/' +insserv: creating directory '../rc6.d/' +insserv: creating directory '../rcS.d/' +insserv: enable service ../init.d/hibernate -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rcS.d/S01hibernate +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv: enable service ../init.d/mountall.sh -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rcS.d/S02mountall.sh +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +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: FATAL: service mdadm has to be enabled to use service test +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: loop involving service mountall at depth 4 +insserv: exiting now without changing boot order! +insserv.conf + +init.d: +hibernate +mdadm +mountall.sh +test + +insserv: +override + +insserv.conf.d: + +rc0.d: + +rc1.d: + +rc2.d: + +rc3.d: + +rc4.d: + +rc5.d: + +rc6.d: + +rcS.d: +S01hibernate +S02mountall.sh + +info: test if insserv accepts 'corekeeper' but rejects core dumps +info: named '*.core' or 'core' +info: See bug report #554905. + +insserv: creating directory '../rc0.d/' +insserv: creating directory '../rc1.d/' +insserv: creating directory '../rc2.d/' +insserv: creating directory '../rc3.d/' +insserv: creating directory '../rc4.d/' +insserv: creating directory '../rc5.d/' +insserv: creating directory '../rc6.d/' +insserv: creating directory '../rcS.d/' +insserv: enable service ../init.d/corekeeper -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rcS.d/S01corekeeper +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv: script name somescript.core is not valid, skipped! +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv: script name core is not valid, skipped! +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv.conf + +init.d: +core +corekeeper +somescript.core + +insserv: +override + +insserv.conf.d: + +rc0.d: + +rc1.d: + +rc2.d: + +rc3.d: + +rc4.d: + +rc5.d: + +rc6.d: + +rcS.d: +S01corekeeper + +info: test if -s|--show-all option works as it should + +insserv: creating directory '../rc0.d/' +insserv: creating directory '../rc1.d/' +insserv: creating directory '../rc2.d/' +insserv: creating directory '../rc3.d/' +insserv: creating directory '../rc4.d/' +insserv: creating directory '../rc5.d/' +insserv: creating directory '../rc6.d/' +insserv: creating directory '../rcS.d/' +insserv: enable service ../init.d/bootscript -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rcS.d/S01bootscript +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv: enable service ../init.d/localscript -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K01localscript +insserv: enable service ../init.d/localscript -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc1.d/K01localscript +insserv: enable service ../init.d/localscript -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S01localscript +insserv: enable service ../init.d/localscript -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc3.d/S01localscript +insserv: enable service ../init.d/localscript -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc4.d/S01localscript +insserv: enable service ../init.d/localscript -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc5.d/S01localscript +insserv: enable service ../init.d/localscript -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K01localscript +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv: enable service ../init.d/shutdownscript -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc0.d/K01shutdownscript +insserv: enable service ../init.d/shutdownscript -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc6.d/K01shutdownscript +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv: dryrun, not creating depend.boot, depend.start, and depend.stop in /etc/init.d/. +01 0,1,6 - /etc/init.d/localscript +01 0,6 - /etc/init.d/shutdownscript +01 - 2,3,4,5 /etc/init.d/localscript +01 - S /etc/init.d/bootscript + +info: mountall-bootclean.sh must start before bootmisc.sh + +insserv: creating directory '../rc0.d/' +insserv: creating directory '../rc1.d/' +insserv: creating directory '../rc2.d/' +insserv: creating directory '../rc3.d/' +insserv: creating directory '../rc4.d/' +insserv: creating directory '../rc5.d/' +insserv: creating directory '../rc6.d/' +insserv: creating directory '../rcS.d/' +insserv: enable service ../init.d/mountall.sh -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rcS.d/S01mountall.sh +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv: enable service ../init.d/mountall-bootclean.sh -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rcS.d/S02mountall-bootclean.sh +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv: enable service ../init.d/bootmisc.sh -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rcS.d/S03bootmisc.sh +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv.conf + +init.d: +bootmisc.sh +mountall-bootclean.sh +mountall.sh + +insserv: +override + +insserv.conf.d: + +rc0.d: + +rc1.d: + +rc2.d: + +rc3.d: + +rc4.d: + +rc5.d: + +rc6.d: + +rcS.d: +S01mountall.sh +S02mountall-bootclean.sh +S03bootmisc.sh +insserv: creating directory '../rc0.d/' +insserv: creating directory '../rc1.d/' +insserv: creating directory '../rc2.d/' +insserv: creating directory '../rc3.d/' +insserv: creating directory '../rc4.d/' +insserv: creating directory '../rc5.d/' +insserv: creating directory '../rc6.d/' +insserv: creating directory '../rcS.d/' +insserv: enable service ../init.d/rpcbind -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rcS.d/S01rpcbind +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv: enable service ../init.d/nfs-common -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S01nfs-common +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv: enable service ../init.d/nfs-server -> /home/mark/insserv-1.24.0/tests/root/etc/init.d/../rc2.d/S02nfs-server +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.boot +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.start +insserv: creating /home/mark/insserv-1.24.0/tests/root/etc/init.d/.depend.stop +insserv.conf + +init.d: +nfs-common +nfs-server +rpcbind + +insserv: +override + +insserv.conf.d: + +rc0.d: + +rc1.d: + +rc2.d: +S01nfs-common +S02nfs-server + +rc3.d: + +rc4.d: + +rc5.d: + +rc6.d: + +rcS.d: +S01rpcbind +success: 240 test executed, 0 nonfatal tests failed. +make[1]: Leaving directory '/home/mark/insserv-1.24.0' + create-stamp debian/debhelper-build-stamp + debian/rules binary +echo -g -O2 -ffile-prefix-map=/home/mark/insserv-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection +-g -O2 -ffile-prefix-map=/home/mark/insserv-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection +dh binary --with=bash-completion + dh_testroot + dh_prep + dh_installdirs + dh_auto_install --destdir=debian/insserv/ + make -j2 install DESTDIR=/home/mark/insserv-1.24.0/debian/insserv AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" +make[1]: Entering directory '/home/mark/insserv-1.24.0' +mkdir -p /home/mark/insserv-1.24.0/debian/insserv/sbin +mkdir -p /home/mark/insserv-1.24.0/debian/insserv/usr/share/man/man8 +mkdir -p /home/mark/insserv-1.24.0/debian/insserv/etc +install -m 0755 insserv /home/mark/insserv-1.24.0/debian/insserv/sbin/ +install -c -m 0644 insserv.8 /home/mark/insserv-1.24.0/debian/insserv/usr/share/man/man8/ +# Only install configuration file if it does not exist. Do not overwrite distro config. +if [ -f /home/mark/insserv-1.24.0/debian/insserv/etc/insserv.conf ]; then install -c -m 0644 insserv.conf /home/mark/insserv-1.24.0/debian/insserv/etc/insserv.conf.sample ; fi +if [ ! -f /home/mark/insserv-1.24.0/debian/insserv/etc/insserv.conf ] ; then install -c -m 0644 insserv.conf /home/mark/insserv-1.24.0/debian/insserv/etc/ ; fi make[1]: Leaving directory '/home/mark/insserv-1.24.0' -dh_auto_test: error: make -j2 check returned exit code 2 -make: *** [debian/rules:13: build] Error 25 -dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 + dh_install + dh_installdocs + dh_installchangelogs + dh_installman + dh_bash-completion + dh_perl + dh_link + dh_strip_nondeterminism + dh_compress + dh_fixperms + dh_missing + dh_dwz -a + dh_strip -a + dh_makeshlibs -a + dh_shlibdeps -a + dh_installdeb + dh_gencontrol +dpkg-gencontrol: warning: package insserv: substitution variable ${perl:Depends} unused, but is defined +dpkg-gencontrol: warning: package insserv: substitution variable ${perl:Depends} unused, but is defined + dh_md5sums + dh_builddeb +dpkg-deb: building package 'insserv-dbgsym' in '../insserv-dbgsym_1.24.0-1_amd64.deb'. +dpkg-deb: building package 'insserv' in '../insserv_1.24.0-1_amd64.deb'. + dpkg-genbuildinfo --build=binary -O../insserv_1.24.0-1_amd64.buildinfo + dpkg-genchanges --build=binary -O../insserv_1.24.0-1_amd64.changes +dpkg-genchanges: info: binary-only upload (no source code included) + dpkg-source --after-build . +dpkg-source: info: unapplying 0005-Fix-spelling-error-in-manpage.patch +dpkg-source: info: unapplying 0004-Fix-spurious-warnings-about-unknown-virtual-dependen.patch +dpkg-source: info: unapplying warn_in_ignore_mode.patch +dpkg-source: info: unapplying 110_portmap.patch +dpkg-source: info: unapplying 11_debian_conf.patch +dpkg-source: info: unapplying install-binaries-ignore-PREFIX.patch +dpkg-buildpackage: info: binary-only upload (no source included) Diff finished. Tue Oct 31 15:09:06 2023