[Pkg-sysvinit-devel] Bug#390069: sysvinit: fsck of /tmp/rootdev
fails on /tmp mounted nodev
Jameson Rollins
jrollins at gmail.com
Fri Sep 29 01:37:52 UTC 2006
Package: sysvinit
Version: 2.86.ds1-20
Severity: important
Upon rebooting my machine today (etch) after many weeks of uptime, the boot
failed while trying to fsck the block device /tmp/rootdev. The device could not
be fsck'd because my /tmp filesystem was mounted nodev.
It looks to me like /tmp/rootdev might be created by /etc/init.d/checkroot.sh,
and maybe the problem is related to this recent change?:
---------------------------------
sysvinit (2.86.ds1-19) unstable; urgency=low
...
* Rewrite checkroot.sh to not use lazy umount and a private tmpfs,
and keep the tmpfs mounted on /tmp/ as long as checkroot.sh need
it. It seem that fsck did not like relative device paths.
(Closes: #386347, #386699)
...
-- Petter Reinholdtsen <pere at debian.org> Sat, 9 Sep 2006 20:12:47 +0200
---------------------------------
The problem was temporarily fixed by modifying my /etc/fstab to mount /tmp with
dev. However, I do *not* think this is a suitable situation since I believe
that /tmp should be mounted nodev. In either case, it seems like a bug to be
depending on /tmp mounted dev, unless there is something I'm not understanding
out how /tmp should be mounted.
Please let me know if there's any other help or information I can provide.
Thank you immeasurably for maintaining.
jamie.
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (700, 'testing'), (600, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Versions of packages sysvinit depends on:
ii initscripts 2.86.ds1-20 Scripts for initializing and shutt
ii libc6 2.3.6.ds1-4 GNU C Library: Shared libraries
ii libselinux1 1.30.28-1 SELinux shared libraries
ii libsepol1 1.12.26-2 Security Enhanced Linux policy lib
ii sysv-rc 2.86.ds1-20 System-V-like runlevel change mech
sysvinit recommends no packages.
-- no debconf information
More information about the Pkg-sysvinit-devel
mailing list