[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