Public bug reported:

I have a classroom of PCs with Ubuntu 12.04. Every PC mounts the
directory /home/users from an NFSv4 server using Kerberos
authentication. Most of the time everything works correctly, but it may
happen that the directory is not mounted. Upon inspection of the system,
I discovered that rpc.gssd and and rpc.statd are not running. They
cannot be started manually because the rpc_pipefs filesystem is not
mounted.

Doing a 'ps aux | grep pipefs' I have:

root       818  0.0  0.0   2720   256 ?        D    08:34   0:00 mount -t 
rpc_pipefs rpc_pipefs /run/rpc_pipefs
root       991  0.0  0.0   2720   256 ?        D    08:34   0:00 mount -t 
rpc_pipefs rpc_pipefs /run/rpc_pipefs

There are two instances of mount at the same time, and both failed.
Every attempt to manually mount rpc_pipefs fails in the same way. My
hypothesis is that there is a race condition between the upstart jobs
for gssd  and statd: both jobs try to mount rpc_pipefs, and if things go
badly, the two attempts happen concurrently, causing the failure.

This is actually pointed out in a comment to bug #811823:

https://bugs.launchpad.net/ubuntu/+source/nfs-
utils/+bug/811823/comments/6

** Affects: nfs-utils (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1092494

Title:
  Failing to mount rpc_pipefs

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/1092494/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to