If you have a CIFS entry in your fstab, the /etc/init.d/localmount script attempts to mount it, which occurs *before* the network is initialized. This causes an error to be printed: "Some local filesystem failed to mount". The fix is easy. On the mount -at nocoda,nonfs,noproc,noncpfs,nosmbfs,noshm >/dev/null line, add a nocifs option to mount. This fixed it for me. Conversely, the netmount script shound be changed to accomodate cifs. Reproducible: Always Steps to Reproduce: 1. Add a CIFS mount point to your fstab 2. Reboot 3. Thrill as you recieve the error message. Actual Results: I received an error (see Details) Expected Results: It should have skipped trying to mount CIFS mount points. netmount should take care of this instead.
Created attachment 48526 [details] Fix for localmount Hope this is in the correct patch format.
Created attachment 48527 [details] Fix for netmount
you neglected to post `emerge info` so i'm assuming you're using baselayout-1.9.x since i fixed this a while ago in 1.11.x
Well, the latest baselayout for amd64 seems to be baselayout-1.9.4-r7, so the problem still exists for amd64 users. baselayout 1.11.x depends on a new version of readline which is masked by ~amd64. I'm not sure what to do, so I'm going to reopen the bug.
i'm going to close again seeing as how unstable fixes this
OK. Thank you :)