[Bug 1007273] Re: autofs does not start automatically after reboot

Clint Byrum clint at fewbar.com
Fri Dec 21 17:22:04 UTC 2012


So, I took another look at this problem. autofs5's upstart script is
'start on runlevel [2345]. This just means start on runlevel 2 in
Ubuntu, because the others are not used.

Runlevel 2 is reached after all of the filesystems are mounted and any
interfaces in /etc/network/interfaces are up (since 11.10 anyway, 10.04
would not wait for network interfaces).

It sounds to me like there are a bunch of local autofs dependencies that
need to be started before it. I'm a bit puzzled as to why this really
matters, because what if the LDAP or Kerberos server are not on the same
box as autofs? You can't control that order at all, so IMO autofs should
do a better job of not freaking out if it can't connect to these for a
few seconds.

Anyway, there's a solution for this, which is to simply start the
services you know you'll need in the pre-start of autofs5. I see that
the debian sysvinit script does a 'Should-Start' on ypbind and nslcd. So
by blocking the start until those start, if they are installed on the
system, one can achieve this. For anything that is already an upstart
job (ypbind is I think) you can add this:

start wait-for-state WAITER=autofs5 WAIT_FOR=nslcd

** Changed in: autofs5 (Ubuntu)
       Status: Confirmed => Triaged

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to autofs5 in Ubuntu.
https://bugs.launchpad.net/bugs/1007273

Title:
  autofs does not start automatically after reboot

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/autofs5/+bug/1007273/+subscriptions



More information about the Ubuntu-server-bugs mailing list