I believe that the problem is related to the mount command in /etc/init.d/mountall.sh. Specifically, the command:
mount -a -v -t noproc,nfs,nfs4,smbfs,cifs,ncp,ncpfs,coda,ocfs2,gfs
doesn't actually report trying to mount the nfs4 filesystems. An alternative construction:
mount -a -v -t nfs,nfs4,smbfs,cifs,ncp,ncpfs,coda,ocfs2,gfs,noproc
only tries to mount nfs filesystems - it does not try to mount local filesystems.
Changing it to:
mount -a -v
or
mount -a
for the less verbose version seems to fix the issue.
Now, this is further complicated by the fact that it only seems to run when you are going into single user mode. However, this will add it to runlevel 2 (the default runlevel)
I believe that the problem is related to the mount command in /etc/init. d/mountall. sh. Specifically, the command:
mount -a -v -t noproc, nfs,nfs4, smbfs,cifs, ncp,ncpfs, coda,ocfs2, gfs
doesn't actually report trying to mount the nfs4 filesystems. An alternative construction:
mount -a -v -t nfs,nfs4, smbfs,cifs, ncp,ncpfs, coda,ocfs2, gfs,noproc
only tries to mount nfs filesystems - it does not try to mount local filesystems.
Changing it to:
mount -a -v
or
mount -a
for the less verbose version seems to fix the issue.
Now, this is further complicated by the fact that it only seems to run when you are going into single user mode. However, this will add it to runlevel 2 (the default runlevel)
sudo update-rc.d -f mountall.sh remove
sudo update-rc.d mountall.sh start 35 2 S .