[Bug 1970264] Re: autofs fails to mount nfs4 shares with "error 0x3 getting portmap client"
Michael Kiermaier
1970264 at bugs.launchpad.net
Thu Apr 28 09:57:52 UTC 2022
Many thanks for looking into this.
I guess a "quick reproducer" means that I have to set up 2 fresh 22.04
installs, and then do a minimal configuration of one as a server
(provide NFSv4 share) and on the other install as a client (pull in
NFSv4 share via autofs mount). This would take some time. I can try to
do it, but not right now.
What I did now: In my existing configuration, I bypassed the LDAP
mechanism on the client by a direct entry in /etc/auto.master (and
commenting out the LDAP ones). Still the same problem.
Also, I had a look into the sources of autofs-5.1.8-1ubuntu1. If I'm not
completely mistaken, the patch which I linked above is not present.
Therefore, I guess the bug reported (and fixed) on the autofs mailing
list is present in Ubuntu 22.04 (as it uses the unpatched autofs 5.1.8),
no matter if it is indeed causing my problems or not.
So I think it would make sense in any case to either apply the patch
posted in the mailing list, or to step back to autofs version 5.1.7.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to autofs in Ubuntu.
https://bugs.launchpad.net/bugs/1970264
Title:
autofs fails to mount nfs4 shares with "error 0x3 getting portmap
client"
Status in autofs package in Ubuntu:
New
Status in autofs source package in Jammy:
New
Status in autofs source package in Kinetic:
New
Bug description:
I'm running a server which provides user home directories as NFSv4
shares. The clients mount these shares via automount + LDAP.
Now I've updated one client from 20.04 to 22.04 (new installation from scratch). Setting up things as before, I cannot get the home directories to mount properly. The LDAP connection does work, and also manual mounting of the NFSv4 shares works. So the problem is in the automount part of the mechanism.
The autofs package version on the 22.04 client is 5.1.8-1ubuntu1.
Setting autofs to verbose mode, I get the following lines in /var/log/syslog on the client.
automount[115692]: mount(nfs): nfs options="nfsvers=4,hard", nobind=0, nosymlink=0, ro=0
automount[115692]: get_nfs_info: called with host <...> proto 6 version 0x40
automount[115692]: get_portmap_client: error 0x3 getting portmap client
automount[115692]: mount(nfs): no hosts available
I think it is the same bug reported on the autofs mailing list here:
https://www.spinics.net/lists/autofs/msg02389.html
Apparently, it has been introduced in the transition of autofs from 5.1.7 to 5.1.8.
A fix has been posted here:
https://www.spinics.net/lists/autofs/msg02391.html
It would be great if this fix could be included in Ubuntu 22.04, such
that I can update my clients. As my setup should not be too exotic, I
guess there are other people who will face the same problem when they
are doing the Ubuntu update to the new LTS version.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/autofs/+bug/1970264/+subscriptions
More information about the foundations-bugs
mailing list