Comment 12 for bug 643289

Revision history for this message
Steve Atwell (satwell) wrote :

In my configuration, /etc/fstab has only local filesystems. NFS filesystems are not mounted until later by autofs.

This means that idmapd should be starting on the local-filesystems event.

rpc_pipefs has "start on (starting gssd or starting idmapd)". My understanding is that rpc_pipefs should run to completion before idmapd is allowed to start.

For some reason this dependency insertion based on "starting" isn't working. I find that I can make idmapd fail reliably by making the rpc_pipefs job take longer. If I insert a sleep 10 into /etc/init/rpc_pipefs.conf just before the mount command, idmapd will always fail to start, complaining about /var/lib/nfs/rpc_pipefs/nfs just as in comment #7 above.