[Pkg-sysvinit-devel] Bug#581704: sysvinit: Failing to run init script (or ordering problem) after upgrade from startpar to makefile

Josh Triplett josh at joshtriplett.org
Sat May 15 04:29:52 UTC 2010


Package: sysvinit
Version: 2.88dsf-4
Severity: grave
Justification: renders package unusable

[Severity grave on the assumption that this affects other systems too.
I'd find it quite surprising if it only happened due to some quirk of my
system, but if so then feel free to downgrade to important.]

I just upgraded sysvinit and related packages to a version that
makes CONCURRENCY=startpar an alias of CONCURRENCY=makefile:

[UPGRADE] initscripts 2.87dsf-10 -> 2.88dsf-4
[UPGRADE] sysv-rc 2.87dsf-10 -> 2.88dsf-4
[UPGRADE] sysvinit 2.87dsf-10 -> 2.88dsf-4
[UPGRADE] sysvinit-utils 2.87dsf-10 -> 2.88dsf-4

I already used CONCURRENCY=startpar on my system, and it worked quite
well, but I didn't use CONCURRENCY=makefile because it actually boots
slower on my system.

After upgrading, when I rebooted to test the new mechanism, it seems
that some key init scripts (such as mounting the root filesystem
read-write and setting the hostname) either didn't run or didn't run
soon enough; I got a pile of errors about failures to write due to a
read-only filesystem, and the system stopped at some point and never
finished booting.  To recover, I had to boot into single-user mode,
remount the filesystem read-write, and set CONCURRENCY=none in
/etc/default/rcS.

I've attached pictures taken of the messages shown when booting with
CONCURRENCY=startpar.

- Josh Triplett

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.33-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages sysvinit depends on:
ii  initscripts                   2.88dsf-4  scripts for initializing and shutt
ii  libc6                         2.10.2-8   Embedded GNU C Library: Shared lib
ii  libselinux1                   2.0.94-1   SELinux runtime shared libraries
ii  libsepol1                     2.0.40-2   SELinux library for manipulating b
ii  sysv-rc                       2.88dsf-4  System-V-like runlevel change mech
ii  sysvinit-utils                2.88dsf-4  System-V-like utilities

sysvinit recommends no packages.

sysvinit suggests no packages.

-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 20100514_001.jpg
Type: image/jpeg
Size: 1027146 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-sysvinit-devel/attachments/20100514/ac58d80c/attachment-0002.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 20100514_002.jpg
Type: image/jpeg
Size: 997534 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-sysvinit-devel/attachments/20100514/ac58d80c/attachment-0003.jpg>


More information about the Pkg-sysvinit-devel mailing list