public inbox for linux-nfs@vger.kernel.org
 help / color / mirror / Atom feed
* [BUG] nfs4 client loops printing "Error: state manager encountered RPCSEC_GSS session expired" if kerberos ticket expires
@ 2011-11-10 16:11 John Hughes
  2011-11-14 14:33 ` John Hughes
  0 siblings, 1 reply; 3+ messages in thread
From: John Hughes @ 2011-11-10 16:11 UTC (permalink / raw)
  To: linux-nfs

We mount user home directories (using automount) from an nfs4 server 
with sec=krb5.

Using older kernels (2.6.32 for example) when the user ticket expires 
attempts to access the mount get EPERM.  This is no big deal, the 
workstation is probably in the screensaver so the user enters her 
password, a new ticket is granted and everything carries on.

At some point (before or after 2.6.39) this behaviour changed.

Now attempts to access the mount point hang and an endless stream of:

Error: state manager encountered RPCSEC_GSS session expired against NFSv4 server xxxx


messages is printed to the kernel log.  The user doesn't get prompted 
for a password and can only get a new ticket by moving to a text console 
and logging in again (which unblocks things).

(This is Debian bug 
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648155 and Ubuntu bug 
https://bugs.launchpad.net/ubuntu/+bug/794112 ).

The client is Debian Sid, with kernel 3.1.0-rc10 on a Dell core i5 based 
Optiplex 390.  (The same problem occurs in the standard Debian 3.0 kernel).

Linux cretic 3.1.0-rc10 #1 SMP Thu Nov 10 11:45:46 CET 2011 x86_64 GNU/Linux

The server is Debian Squeeze, kernel 2.6.32.

What should I be trying to do to debug this?



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-11-16 10:42 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-10 16:11 [BUG] nfs4 client loops printing "Error: state manager encountered RPCSEC_GSS session expired" if kerberos ticket expires John Hughes
2011-11-14 14:33 ` John Hughes
2011-11-16 10:42   ` John Hughes

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox