Public bug reported:

Binary package hint: initscripts

Booting hung on automatic fsck of my root partition.
The checkroot.sh startup script includes this block:

        PROGRESS_FILE=`mktemp -p /var/run` || 
PROGRESS_FILE=/var/run/checkroot_fsck
        set -m                                                           
        logsave -s $FSCK_LOGFILE fsck -C3 $force $fix -t $roottype $rootdev 
>/dev/console 2>&1 3>$PROGRESS_FILE &      
        set +m
        usplash_progress "$PROGRESS_FILE"
        rm -f $PROGRESS_FILE

Note that fsck ... > /var/run/checkroot_fsck
I believe this causes a problem when /var is on / (not a separate partition), 
which is mounted read-only.

I worked around this by setting VERBOSE=yes in /etc/default/rcS, which causes a 
different path through checkroot.sh.
Then my root fsck at boot was not blocked.

-troy

$ lsb_release -rd
Description:    Ubuntu 8.04.1
Release:        8.04

** Affects: sysvinit (Ubuntu)
     Importance: Undecided
         Status: New

-- 
checkroot.sh blocks writing /var (fsck)
https://bugs.launchpad.net/bugs/246367
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to