The problems manifests itself during the executing of /lib/init/mount-functions.sh near line 110.
if [ ! -d "$MTPT" ]
then log_warning_msg "Mount point '$MTPT' does not exist. Skipping mount." return
fi
I checked with adding various ls -ld that the /dev/shm and /dev/pts do not exists. However they exist later. I managed to "fix" the issue by creating the missing /dev/shm and /dev/pts directories if they do not exist. Obviously the fix is ugly hack.
if [ "/dev/shm" = "$MTPT" ] then echo Trying to create missing /dev/shm mkdir /dev/shm elif [ "/dev/pts" = "$MTPT" ] then echo Trying to create missing /dev/shm mkdir /dev/pts else
So the /dev at this point of booting must be different than the /dev that's there later? You need need to recreate the missing directories on each reboot so maybe it's initrd related?
jarkko@gandalf:~$ mount
/dev/sda5 on / type ext3 (rw,relatime,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,nosuid,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
securityfs on /sys/kernel/security type securityfs (rw)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
/dev/sda1 on /boot type ext3 (rw,relatime)
/dev/sda6 on /home type xfs (rw,relatime)
tmpfs on /lib/modules/2.6.28-11-generic/volatile type tmpfs (rw,mode=0755)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
nfsd on /proc/fs/nfsd type nfsd (rw)
The problems manifests itself during the executing of /lib/init/ mount-functions .sh near line 110.
if [ ! -d "$MTPT" ]
log_warning_ msg "Mount point '$MTPT' does not exist. Skipping mount."
return
then
fi
I checked with adding various ls -ld that the /dev/shm and /dev/pts do not exists. However they exist later. I managed to "fix" the issue by creating the missing /dev/shm and /dev/pts directories if they do not exist. Obviously the fix is ugly hack.
if [ "/dev/shm" = "$MTPT" ]
then
echo Trying to create missing /dev/shm
mkdir /dev/shm
elif [ "/dev/pts" = "$MTPT" ]
then
echo Trying to create missing /dev/shm
mkdir /dev/pts
else
So the /dev at this point of booting must be different than the /dev that's there later? You need need to recreate the missing directories on each reboot so maybe it's initrd related?
jarkko@gandalf:~$ mount errors= remount- ro) mode=0755) nosuid, nodev) nosuid, nodev) mode=0755) nosuid, nodev,mode= 1777) nosuid, gid=5,mode= 620) security type securityfs (rw) fuse/connection s type fusectl (rw) 2.6.28- 11-generic/ volatile type tmpfs (rw,mode=0755) fs/binfmt_ misc type binfmt_misc (rw,noexec, nosuid, nodev)
/dev/sda5 on / type ext3 (rw,relatime,
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,
proc on /proc type proc (rw,noexec,
sysfs on /sys type sysfs (rw,noexec,
varrun on /var/run type tmpfs (rw,nosuid,
varlock on /var/lock type tmpfs (rw,noexec,
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,
securityfs on /sys/kernel/
fusectl on /sys/fs/
/dev/sda1 on /boot type ext3 (rw,relatime)
/dev/sda6 on /home type xfs (rw,relatime)
tmpfs on /lib/modules/
binfmt_misc on /proc/sys/
nfsd on /proc/fs/nfsd type nfsd (rw)