On Thu, 27 Apr 2006, Cedric BRINER wrote: > Debian/Sarge i386 > hi, > > I'm having some problems with autofs. > 1) is this map entry allowed for auto.master ? > /home/epfl auto_home_vaud > /home/vaud auto_home_vaud > > 2) I'm getting in this situtation > ps -efH > ... > root 6947 1 0 Feb13 ? 00:00:01 /usr/sbin/automount > --pid-file=/var/run/autofs/_home_vaud.pid --timeout=300 --ghost /home/vaud yp > auto_home_vaud > root 32357 6947 0 09:44 ? 00:00:00 /usr/sbin/automount > --pid-file=/var/run/autofs/_home_vaud.pid --timeout=300 --ghost /home/vaud yp > auto_home_vaud > root 32359 32357 0 09:44 ? 00:00:00 [mount] <defunct> > root 15406 6947 0 11:29 ? 00:00:00 /usr/sbin/automount > --pid-file=/var/run/autofs/_home_vaud.pid --timeout=300 --ghost /home/vaud yp > auto_home_vaud > ... > > more /var/lock/autofs > 32357
I see, a stale lock file. There have been some issues with the locking code. I don't know the status of the version you are running but there are two alternatives you can investigate. Ensure that mount is patched to perform mtab locking correctly and disable locking using a configure option after apply the patch (the patch has an example of changes needed for mount): http://www.kernel.org/pub/linux/daemons/autofs/v4/autofs-4.1.4-configureable-locking.patch or Apply the patch http://www.kernel.org/pub/linux/daemons/autofs/v4/autofs-4.1.4-locking-fix-1.patch and see if it helps. > > is this normal to have more than one automount process by auto.master entry ? Yep. > > > and now when I try to launch an other automount > /usr/sbin/automount -v --debug --pid-file=/var/run/autofs/_unige.pid > --timeout=300 --ghost /unige yp auto_unige_linux > > tail /var/log/daemon.log > Apr 27 16:35:05 obsdw19 automount[5500]: aquire_lock: can't lock lock file > timed out: /var/lock/autofs > Apr 27 16:35:05 obsdw19 automount[5500]: failed to mount autofs path /unige > Apr 27 16:35:05 obsdw19 automount[5500]: /unige: mount failed! > Apr 27 16:35:05 obsdw19 automount[5500]: failed to remove dir /unige: No such > file or directory > Apr 27 16:35:09 obsdw19 automount[5598]: starting automounter version > 4.1.4_beta2, path = /unige, maptype = yp, mapname = auto_unige_linux > Apr 27 16:35:09 obsdw19 automount[5598]: mount(bind): bind_works = 1 > > the fact is that /home/vaud is the home directory for the user on this > machine. So how can I restart the autofs without asking the user to logoff ? > > Ced. > > -- > > Cedric BRINER > Geneva - Switzerland > > _______________________________________________ > autofs mailing list > [email protected] > http://linux.kernel.org/mailman/listinfo/autofs > _______________________________________________ autofs mailing list [email protected] http://linux.kernel.org/mailman/listinfo/autofs
