[Bug 611397] Re: gssd does not start reliably at boot if /usr is on a separate partition

Launchpad Bug Tracker 611397 at bugs.launchpad.net
Fri Sep 28 18:15:14 UTC 2012

This bug was fixed in the package nfs-utils - 1:1.2.6-3ubuntu2

nfs-utils (1:1.2.6-3ubuntu2) quantal; urgency=low

  [ Steve Langasek ]
  * Adjust upstart jobs to treat TYPE=nfs and TYPE=nfs4 mounts identically,
    since TYPE=nfs4 is considered deprecated.
  * Fix various boot-time race conditions between mountall and nfs-utils by
    moving handling of the 'mounting' events to separate gssd-mounting and
    idmapd-mounting jobs.  Requires mountall 2.41 or better to avoid deadlock
    on boot.  LP: #643289, LP: #611397.
  * Fix the stop conditions: never stop on 'runlevel [06]' since that gives
    the system no time to cleanly unmount nfs mounts; instead, stop only on
    the unmounted-remote-filesystems event.
  * Newer versions of gssd don't talk to portmap, so don't make the upstart
    job depend on it.
  * Add an instance to statd-mounting, and change it to just wait for statd
    instead of trying to trigger it potentially out of order.  This also means
    we don't need to try to force portmap to start from statd.

  [ Matthew L. Dailey ]
  * Add "-e" (ticket expiry is error) option to rpc.gssd to prevent hangs due
    to EKEYEXPIRED error from kernel on ticket expiry. LP: #794112
 -- Stephane Graber <stgraber at ubuntu.com>   Fri, 28 Sep 2012 13:58:43 -0400

** Changed in: nfs-utils (Ubuntu)
       Status: Triaged => Fix Released

You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to nfs-utils in Ubuntu.

  gssd does not start reliably at boot if /usr is on a separate

Status in “nfs-utils” package in Ubuntu:
  Fix Released

Bug description:

  in my /etc/default/nfs-common, NEED_GSSD is set to yes, but rpc.gssd
  is not started.

  The reason is that, due to /etc/init/gssd.conf, rpc.gssd should be
  started after portmap was started or an NFS4 filesystem must be
  mounted with certain options. This can be reached before any other
  than the root filesystem is mounted, so that if /usr/sbin, where
  rpc.gssd is located, is on another disk partition than /, rpc.gssd is
  not yet present at that early boot time


  ProblemType: Bug
  Architecture: amd64
  DistroRelease: Ubuntu 9.04
  Package: nfs-common 1:1.1.4-1ubuntu1
   PATH=(custom, no user)
  ProcVersionSignature: Ubuntu 2.6.32-24.38-generic
  SourcePackage: nfs-utils
  Tags: lucid
  Uname: Linux 2.6.28-19-generic x86_64

To manage notifications about this bug go to:

More information about the foundations-bugs mailing list