[Voyage-linux] Dependency booting and remountro
Chris Feldhaus
(spam-protected)
Tue Jun 12 13:48:28 HKT 2012
I was having some problems with dependency booting starting init scripts
in incorrect sequence as related to voyage-sync. Specifically, dhclient
was able to open its PID and leases files before voyage-sync completed
setting up the tmpfs directories and then remountro would fail producing
the error " / is busy." I worked around this by disabling
dependency-based boot sequencing. Here is the relevant excerpt from
Debian's release notes.
http://www.debian.org/releases/squeeze/i386/release-notes/ch-whats-new.en.html#dependency-boot
2.1.4. Dependency booting
An important improvement in the Debian GNU/Linux boot system is the
introduction of dependency-based boot sequencing and parallel boot. This
feature is enabled by default in new installs and it will be enabled for
upgrades from lenny, if possible.
This feature is enabled through the use of insserv by sysv-rc to order
init.d scripts based on their declared dependencies[3]. It has been
possible after a sustained effort to adapt all the boot scripts of
packages provided in the distribution as well as the boot system itself.
With dependency-based boot sequencing it is also now possible to run the
boot system scripts in parallel which can, under most circumstances,
improve the speed of the boot process. This feature is enabled by
default, in new systems and upgrades, whenever possible. To disable it
specify
CONCURRENCY=none
in /etc/default/rcS. For more information on this feature refer to the
information available in /usr/share/doc/insserv/README.Debian.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.voyage.hk/pipermail/voyage-linux/attachments/20120612/81dd50bf/attachment-0001.html>
More information about the Voyage-linux
mailing list