[Pkg-sysvinit-devel] Bug#478287: initscripts: support / union mounted from the network

Michal Suchanek michal.suchanek at ruk.cuni.cz
Mon Apr 28 15:28:44 UTC 2008


Package: initscripts
Version: 2.86.ds1-56
Severity: normal


Hello

On a live system the / filesystem is usually a union mount of a readonly
base and a tmpfs overlay. The initscripts try quite hard to break the
filesystem if the base is mounted from the network:

They kill all processes including processes that support FUSE filesytems
(and probably nfs/smbfs/cifs as well) in sendsigs (and probably
killprocs).

They also umount all filesystems with umount -f which kills the FUSE
filesystem. The comment explicitly says it is menat to kill NFS
filesystems.

Both can cause ugly error messages on shutdown or even prevent the
shutdown completely if the filesystem is unmounted and poweroff or halt
is not cached.

I have seen this problem with httpfs root on a live Debian system.
However, this could possibly cause problems with any setups where the /
filesystem is on the network.


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.23.3-src (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages initscripts depends on:
ii  debianutils                  2.28.4      Miscellaneous utilities specific t
ii  e2fsprogs                    1.40.8-2    ext2 file system utilities and lib
ii  libc6                        2.7-10      GNU C Library: Shared libraries
ii  lsb-base                     3.1-24      Linux Standard Base 3.1 init scrip
ii  mount                        2.13.1-3    Tools for mounting and manipulatin
ii  sysvinit-utils               2.86.ds1-56 System-V-like utilities

Versions of packages initscripts recommends:
ii  psmisc                        22.6-1     Utilities that use the proc filesy

-- no debconf information





More information about the Pkg-sysvinit-devel mailing list