[Bug 2052430] [NEW] Resource temporarily unavailable on cifs mountpoint, mounted with sec=krb5 option

Launchpad Bug Tracker 2052430 at bugs.launchpad.net
Thu Feb 8 11:13:30 UTC 2024


You have been subscribed to a public bug:

I need to use krb5 authentication for mounting smb shares.

My OS details

PRETTY_NAME="Ubuntu 20.04.4 LTS"
linux-image-5.4.0-125-generic
krb5-user   1.17-6ubuntu4.4 
cifs-utils  2:6.9-1ubuntu0.2
keyutils    1.6-6ubuntu1.1

I have workable krb  and request-key configs. The  mountpiont record in
fstab


//fs.server.local/share /mnt/share cifs sec=krb5,user=smbuser,iocharset=utf8,uid=****,gid=****


And everything work until (I think) the krb ticked expires.
After  krb ticket expiration I have got an   "Resource temporarily unavailable" error 

ls  /mnt/share  
ls: reading directory '/mnt/share/': Resource temporarily unavailable

According the syslog, at this time  the krb ticket is refreshed by the
cufs.upcall tool

Feb  5 08:16:24 smbclient.server.local cifs.upcall: key description: cifs.spnego;0;0;39010000;ver=0x2;host=fs.server.local;ip4=*.*.*.*;sec=krb5;uid=0x
fffe;creduid=0x0;user=usrappsflyer;pid=0x919e5
Feb  5 08:16:24  cifs.upcall: ver=2
Feb  5 08:16:24  smbclient.server.local cifs.upcall: host=fs.server.local
Feb  5 08:16:24  smbclient.server.local cifs.upcall: ip=*.*.*.*
Feb  5 08:16:24  smbclient.server.local cifs.upcall: sec=1
Feb  5 08:16:24  smbclient.server.local cifs.upcall: uid=*****
Feb  5 08:16:24  smbclient.server.local cifs.upcall: creduid=0
Feb  5 08:16:24  smbclient.server.local cifs.upcall: user=usrappsflyer
Feb  5 08:16:24  smbclient.server.local cifs.upcall: pid=*****
Feb  5 08:16:24  smbclient.server.local cifs.upcall: get_cachename_from_process_env: pid == 0
Feb  5 08:16:24  smbclient.server.local cifs.upcall: get_existing_cc: default ccache is FILE:/tmp/krb5cc_0
Feb  5 08:16:24  smbclient.server.local cifs.upcall: get_tgt_time: unable to get principal
Feb  5 08:16:24  smbclient.server.local cifs.upcall: handle_krb5_mech: getting service ticket for fs.server.local/
Feb  5 08:16:24  smbclient.server.local cifs.upcall: handle_krb5_mech: obtained service ticket
Feb  5 08:16:24  smbclient.server.local cifs.upcall: Exit status 0
  

And mountpoint become available till next krb ticket expiration.

How I can remove the "Resource temporarily unavailable" error in this
case?

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


** Tags: bot-comment
-- 
Resource temporarily unavailable on cifs mountpoint,  mounted  with sec=krb5  option
https://bugs.launchpad.net/bugs/2052430
You received this bug notification because you are a member of Ubuntu Foundations Bugs, which is subscribed to cifs-utils in Ubuntu.



More information about the foundations-bugs mailing list