On Fri, Sep 18, 2009 at 09:41:28PM +0200, Petter Reinholdtsen wrote: > > [Jeffrey Sheinberg] > > I tried it both ways, with /etc/mtab as a regular file, and as a > > symlink to /proc/mounts - this error only occurs when /etc/mtab is a > > symlink to /proc/mounts. > > Hm. Thought I had tested that and seen it working. Can you provide > the output when adding 'set -x' at the start of mountall.sh? >
Here it is, note that I also added "-v" option to the mount command, as mount generally complains when asked to mount something that is already mounted. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff -b -d -p -t -u -r1.1 /etc/init.d/mountall.sh --- /etc/init.d/mountall.sh 2009-09-18 20:10:49-04 1.1 +++ /etc/init.d/mountall.sh 2009-09-19 16:01:41-04 @@ -21,12 +21,14 @@ if [ -r /etc/default/locale ]; then export LANG fi +set -x + do_start() { # # Mount local file systems in /etc/fstab. # mount_all_local() { - mount -a -t nonfs,nfs4,smbfs,cifs,ncp,ncpfs,coda,ocfs2,gfs,gfs2 \ + mount -v -a -t nonfs,nfs4,smbfs,cifs,ncp,ncpfs,coda,ocfs2,gfs,gfs2 \ -O no_netdev } pre_mountall ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Sat Sep 19 16:02:30 2009: net.ipv4.conf.all.log_martians = 1 Sat Sep 19 16:02:30 2009: done. Sat Sep 19 16:02:30 2009: + do_start Sat Sep 19 16:02:30 2009: + pre_mountall Sat Sep 19 16:02:30 2009: + [ yes = ] Sat Sep 19 16:02:30 2009: + [ yes = ] Sat Sep 19 16:02:30 2009: + [ yes = no ] Sat Sep 19 16:02:30 2009: + log_daemon_msg Will now mount local filesystems Sat Sep 19 16:02:30 2009: + [ -z Will now mount local filesystems ] Sat Sep 19 16:02:30 2009: + log_daemon_msg_pre Will now mount local filesystems Sat Sep 19 16:02:30 2009: + : Sat Sep 19 16:02:30 2009: + [ -z ] Sat Sep 19 16:02:30 2009: + echo -n Will now mount local filesystems: Sat Sep 19 16:02:30 2009: Will now mount local filesystems:+ return Sat Sep 19 16:02:30 2009: + mount_all_local Sat Sep 19 16:02:30 2009: + mount -v -a -t nonfs,nfs4,smbfs,cifs,ncp,ncpfs,coda,ocfs2,gfs,gfs2 -O no_netdev Sat Sep 19 16:02:30 2009: mount: tmpfs already mounted on /dev/shm Sat Sep 19 16:02:30 2009: mount: proc already mounted Sat Sep 19 16:02:30 2009: /dev/hda6 on /fs/dh type ext3 (rw,grpid,usrquota) Sat Sep 19 16:02:30 2009: /dev/hda7 on /fs/dc type ext3 (rw,grpid,usrquota) Sat Sep 19 16:02:30 2009: + log_end_msg 96 Sat Sep 19 16:02:30 2009: + [ -z 96 ] Sat Sep 19 16:02:30 2009: + retval=96 Sat Sep 19 16:02:30 2009: + log_end_msg_pre 96 Sat Sep 19 16:02:30 2009: + : Sat Sep 19 16:02:30 2009: + log_use_fancy_output Sat Sep 19 16:02:30 2009: + TPUT=/usr/bin/tput Sat Sep 19 16:02:30 2009: + EXPR=/usr/bin/expr Sat Sep 19 16:02:30 2009: + [ -t 1 ] Sat Sep 19 16:02:30 2009: + [ xlinux != ] Sat Sep 19 16:02:30 2009: + [ xlinux != xdumb ] Sat Sep 19 16:02:30 2009: + [ -x /usr/bin/tput ] Sat Sep 19 16:02:30 2009: + [ -x /usr/bin/expr ] Sat Sep 19 16:02:30 2009: + /usr/bin/tput hpa 60 Sat Sep 19 16:02:30 2009: + /usr/bin/tput setaf 1 Sat Sep 19 16:02:30 2009: + [ -z ] Sat Sep 19 16:02:30 2009: + FANCYTTY=1 Sat Sep 19 16:02:30 2009: + true Sat Sep 19 16:02:30 2009: + /usr/bin/tput setaf 1 Sat Sep 19 16:02:30 2009: + RED=^[[31m Sat Sep 19 16:02:30 2009: + /usr/bin/tput setaf 3 Sat Sep 19 16:02:30 2009: + YELLOW=^[[33m Sat Sep 19 16:02:30 2009: + /usr/bin/tput op Sat Sep 19 16:02:30 2009: + NORMAL=^[[39;49m Sat Sep 19 16:02:30 2009: + [ 96 -eq 0 ] Sat Sep 19 16:02:30 2009: + [ 96 -eq 255 ] Sat Sep 19 16:02:30 2009: + /bin/echo -e ^[[31mfailed!^[[39;49m Sat Sep 19 16:02:30 2009: ^[[31mfailed!^[[39;49m Sat Sep 19 16:02:30 2009: + log_end_msg_post 96 Sat Sep 19 16:02:30 2009: + : Sat Sep 19 16:02:30 2009: + return 96 > I assume you are aware of the problems with /etc/mtab being a symlink > as reported in #494001. > Yes, I read the gory details of #494001, that's why I kept the symlink. Thanks, -- Jeffrey Sheinberg -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org