arbitrary remote mount points under FHS directories (incl. /home) block the 'filesystem' signal
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mountall (Ubuntu) |
Fix Released
|
Medium
|
Scott James Remnant (Canonical) | ||
Karmic |
Fix Released
|
Medium
|
Scott James Remnant (Canonical) |
Bug Description
Binary package hint: mountall
Using 9.10 beta (10.10.2009), mountall 0.2.0
System broke after an update, not sure if mountall was updated as well but it seems the right place.
System will not boot with cifs shares specified in fstab.
Example line in fstab:
//media/Music /home/cbs/Music cifs user,credential
Such a line will trigger a message on the boot console stating that the network is unreachable. This is the last output before the system simply stops booting. Removing this line (e.g. by using init=/bin/bash and editing fstab by hand) makes the system bootable again.
I have attached a log of running mountall --debug from the running system.
------
Disclaimer: I know next to nothing about upstart and mountall so this is a bit of a conjecture from here on.
It seems that some signal in upstart is not emitted that is required for booting to continue. This is probably due to mountall getting errors from the failure of mounting the cifs shares.
Now, after a cursory glance over the log, the line:
mount_policy: /home/cbs/Music is local (inherited)
comes to mind, since the cifs share is not local.
Not sure if this is relevant but I hope it helps.
ProblemType: Bug
Architecture: amd64
Date: Sat Oct 10 01:03:06 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelMo
Package: mountall 0.2.0
ProcEnviron:
LANGUAGE=en_GB
LANG=en_GB.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: mountall
Uname: Linux 2.6.31-13-generic x86_64
XsessionErrors: (polkit-
Changed in mountall (Ubuntu Karmic): | |
assignee: | nobody → Scott James Remnant (scott) |
Changed in mountall (Ubuntu Karmic): | |
status: | Triaged → Fix Released |
Adding noauto to the list of parameters also fixes the boot problem