** Changed in: nfs-utils (Debian)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/409438

Title:
  Multi-user sec=krb5 NFSv4 client blocks when one user has an expired
  ticket

Status in linux package in Ubuntu:
  Fix Released
Status in nfs-utils package in Debian:
  Fix Released

Bug description:
  I have an Ubuntu 08.04.3 NFSv4 server and a number of NFSv4 clients, 
  also running Ubuntu 08.04.3.

  The clients use autofs to mount user home directories from the server.

  I use Kerberos to authenticate the users logging into the clients (using 
  pam_krb5), and require Kerberos authentication of NFS traffic via the
  sec=krb5 export and mount options.

  Things seem to work normally on a workstation used by only one user - 
  people can log in, get, valid kerberos tickets from the KDC and their 
  home directory mounts automatically.

  However, a problem arises on multi-user systems: if one user (say "user 
  A") has successfully logged in and left themselves logged in such that 
  their Kerberos TGT has expired, then a second user ("user B") attempts 
  to log into the same system then the attempt to access the home 
  directory of "user B" blocks indefinately. If "user A" subsequently 
  obtains a new Kerberos TGT then the login attempt belonging to "user B" 
  unblocks and runs to a successful completion.

  While "B" is blocked, the kernel logs the following error message over 
  and over again, at a very high rate (3000-6000 times a second):

  Aug  5 11:37:14 ulf kernel: [3099781.024499] Error: state recovery failed on 
NFSv4 server 163.1.248.155 with error 13
  Aug  5 11:37:14 ulf kernel: [3099781.025007] Error: state recovery failed on 
NFSv4 server 163.1.248.155 with error 13
  Aug  5 11:37:14 ulf kernel: [3099781.025483] Error: state recovery failed on 
NFSv4 server 163.1.248.155 with error 13

  The symptoms that I am observing sound exactly like

  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=446238

  To be clear: I expect user A's access to NFS mounted filesystems to fail 
  when their Kerberos tickets have expired, but I don't expect user B's 
  access to the same filesystems to depend on user A.

  ProblemType: Bug
  Architecture: amd64
  Date: Wed Aug  5 17:09:42 2009
  Dependencies:
   
  DistroRelease: Ubuntu 8.04
  Package: linux None [modified: /var/lib/dpkg/info/linux.list]
  PackageArchitecture: amd64
  ProcEnviron:
   
PATH=/opt/mricron:/nfs4/willis.dpag.ox.ac.uk/software/unix/matlab/2009a/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin
   LANG=en_GB.UTF-8
   SHELL=/bin/bash
  SourcePackage: linux-meta
  Uname: Linux 2.6.24-24-generic x86_64

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/409438/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to