Some days after release of OS 13.2, I updated a server from OS 13.1 to 13.2 without any (obvius) problems.
I have a client here, running a very old kernel (2.6.17). Since this is some kind of embedded system, it would be very complicated to upgrade the client-kernel.
Now, that client mounts a nfs-share from the server, which worked without any problems for years now. But since the server upgrade from OS 13.1 to 13.2, that mount fails with error “Protocol not supported”.
Has anybody heard of nfs problems with kernel 3.16.6 ?
There was a kernel update in the meantime and the server runs now 3.16.7-7-default. But the problem persists.
root@asterina:/var/spool# mount -v -t nfs 192.168.1.1:/srv/AstAudio /var/spool/rincewind -o proto=tcp,nfsvers=3
mount: failed with nfs mount version 4, trying 3…
NFSv3 not supported!
mount: wrong fs type, bad option, bad superblock on 192.168.1.1:/srv/AstAudio,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
root@asterina:/var/spool# mount -v -t nfs 192.168.1.1:/srv/AstAudio /var/spool/rincewind -o proto=tcp,nfsvers=2
mount: failed with nfs mount version 4, trying 3…
mount: Protocol not supported
root@asterina:/var/spool# mount -v /var/spool/rincewind
mount: failed with nfs mount version 4, trying 3…
mount: Protocol not supported
root@asterina:/var/spool#
The corresponding fstab entry on the client (which has worked for years now):
NFS server does not enable NFSv2 by default anymore. You would need to manually enable it, add “–nfs-version 2” to NFSD_OPTIONS in /etc/sysconfig/nfs and restart NFS server or simply use NFSv3 on client