NFS errors in /var/log/warn...

I am using OpenSuSE 13.1 clients and a 12.1 NFS server (NFS4 turned off). Although the NFS shares are mounted (via fstab) and seem to work fine, I am getting lots (hundreds!) of error messages.
Like these:

2014-02-28T11:05:10.755781+00:00 gzunder rpc.gssd[29740]: ERROR: can't open /var/lib/nfs/rpc_pipefs/gssd/clntXX/info: No such file or directory
2014-02-28T11:05:10.756116+00:00 gzunder rpc.gssd[29740]: ERROR: failed to read service info
2014-02-28T11:05:10.756407+00:00 gzunder rpc.gssd[29740]: ERROR: can't open /var/lib/nfs/rpc_pipefs/gssd/clntXX/info: No such file or directory
2014-02-28T11:05:10.756753+00:00 gzunder rpc.gssd[29740]: ERROR: failed to read service info
2014-02-28T11:05:10.756987+00:00 gzunder rpc.gssd[29740]: ERROR: can't open /var/lib/nfs/rpc_pipefs/gssd/clntXX/info: No such file or directory
2014-02-28T11:05:10.757220+00:00 gzunder rpc.gssd[29740]: ERROR: failed to read service info
2014-02-28T11:05:10.757480+00:00 gzunder rpc.gssd[29740]: ERROR: can't open /var/lib/nfs/rpc_pipefs/gssd/clntXX/info: No such file or directory
2014-02-28T11:05:10.757723+00:00 gzunder rpc.gssd[29740]: ERROR: failed to read service info

The path to** /var/lib/nfs/rpc_pipefs/gssd/clntXX/** is there but there is no “info” file. Should there be?
Why is gssd (NFS4/Kerberos related?) even trying to read service info?
There are no relevant errors at the server. Not knowing where to look, this is the only diagnosis I can think of:

gzunder:~ # systemctl status nfs.service
nfs.service - LSB: NFS client services
   Loaded: loaded (/etc/init.d/nfs)
  Drop-In: /run/systemd/generator/nfs.service.d
           └─50-insserv.conf-$remote_fs.conf
   Active: active (running) since Fri 2014-02-28 11:05:10 GMT; 38min ago
  Process: 29685 ExecStop=/etc/init.d/nfs stop (code=exited, status=0/SUCCESS)
  Process: 29719 ExecStart=/etc/init.d/nfs start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/nfs.service
           ├─29740 /usr/sbin/rpc.gssd -D -p /var/lib/nfs/rpc_pipefs
           └─29749 /usr/sbin/rpc.statd --no-notify

Feb 28 11:05:10 gzunder rpc.gssd[29740]: ERROR: can't open /var/lib/nfs/rpc_pipefs/gssd/clntXX/info: No such file or directory
Feb 28 11:05:10 gzunder rpc.gssd[29740]: ERROR: failed to read service info
Feb 28 11:05:10 gzunder rpc.gssd[29740]: ERROR: can't open /var/lib/nfs/rpc_pipefs/gssd/clntXX/info: No such file or directory
Feb 28 11:05:10 gzunder rpc.gssd[29740]: ERROR: failed to read service info
Feb 28 11:05:10 gzunder rpc.gssd[29740]: ERROR: can't open /var/lib/nfs/rpc_pipefs/gssd/clntXX/info: No such file or directory
Feb 28 11:05:10 gzunder rpc.gssd[29740]: ERROR: failed to read service info
Feb 28 11:05:10 gzunder rpc.gssd[29740]: ERROR: can't open /var/lib/nfs/rpc_pipefs/gssd/clntXX/info: No such file or directory
Feb 28 11:05:10 gzunder rpc.gssd[29740]: ERROR: failed to read service info
Feb 28 11:05:10 gzunder nfs[29719]: ..done
Feb 28 11:05:10 gzunder systemd[1]: Started LSB: NFS client services.
gzunder:~ # systemctl status rpcbind.service
rpcbind.service - RPC Bind                                                                                                                         
   Loaded: loaded (/usr/lib/systemd/system/rpcbind.service; enabled)                                                                               
   Active: active (running) since Fri 2014-02-28 09:35:38 GMT; 2h 10min ago                                                                        
 Main PID: 649 (rpcbind)
   CGroup: /system.slice/rpcbind.service
           └─649 /sbin/rpcbind -w -f

Feb 28 09:35:38 gzunder systemd[1]: Started RPC Bind.

And again at the server:

myRouter:~ # systemctl status nfsserver.service
nfsserver.service - LSB: Start the kernel based NFS daemon
          Loaded: loaded (/etc/init.d/nfsserver)
          Active: active (running) since Fri, 28 Feb 2014 10:06:41 +0000; 1h 43min ago
         Process: 22762 ExecStop=/etc/init.d/nfsserver stop (code=exited, status=0/SUCCESS)
         Process: 22786 ExecStart=/etc/init.d/nfsserver start (code=exited, status=0/SUCCESS)
          CGroup: name=systemd:/system/nfsserver.service
                  ├ 22808 /usr/sbin/rpc.statd --no-notify
                  └ 22809 /usr/sbin/rpc.mountd --no-nfs-version 4
myRouter:~ # 

Any advice to “clean up” my config would be most welcome.

Best regards, Martin

Recommend you start by inspecting the version of NFS running on your 13.1 and 12.1, my guess is that they will be <very> different.
If so, try to update to as current as possible. Of course, that will likely be next to impossible on 12.1, you should strongly consider upgrading it to 13.1 as well.

TSU

Check /etc/nfsmount.conf, look for


# Defaultvers=4

change it to


Defaultvers=3

I saw this at a customer’s, IIRC this stopped the messages

Hmmmm…
Not sure about the logic of this approach? NFS is a standard (of sorts) the client/server versions shouldn’t make any difference.
And in fact, I see these errors on a clean 13.1 install without ever connecting to a NFS server.

Regards, Martin

Hi Knurpht,

Thanks for the suggestion. But no, made no difference.

Regards, Martin