Solaris 9 12/03: Problem initializing NFS over UDP

From: Jonas Olsson (lexicon@lysator.liu.se)
Date: Tue Jan 06 2004 - 16:55:12 EST


Hello,

Since I installed Solaris 9 12/03 on a Sun E250 server I have been unable
to share NFS exports over UDP. I get the following syslog messages when
starting the NFS services:

hostname /usr/lib/nfs/nfsd[792]: [ID 863052 daemon.error] rpcmod set-up ioctl failed: Invalid argument
hostname /usr/lib/nfs/nfsd[792]: [ID 335574 daemon.error] cannot establish transport service over /dev/udp
hostname /usr/lib/nfs/nfsd[792]: [ID 128213 daemon.error] Cannot establish NFS service over /dev/udp: transport setup problem.

The same messages appear when starting lockd.

The server is running Solaris 9 12/03 with practically all patches applied
according to "patchcheck -l". Specifically, the following NFS patches are
applied:

113222-04 SunOS 5.9: patch /kernel/misc/nfssrv and /kernel/misc/sparcv9/nfss
113278-04 SunOS 5.9: NFS Daemon Patch
113318-08 SunOS 5.9: patch /kernel/fs/nfs and /kernel/fs/sparcv9/nfs
113331-01 SunOS 5.9: usr/lib/nfs/rquotad Patch

Note: Some of these patches are newer than what the latest patchdiag.xref
reports as available. The patches were included in the 12/03 release.

I installed Solaris 9 12/03 on an x86 machine as well and it has no
problems exporting NFS shares over UDP. Comparing the two machines I have
for testing purposes made sure that the following files are identical:

/etc/nsswitch.conf
/etc/rpc
/etc/services
/etc/default/nfs
/etc/netconfig

For the sake of ruling out other possible sources for the error, all
entries in nsswitch.conf point to "files". This still leaves the E250
server unable to export NFS over UDP.

A truss of nfsd starting up shows nothing terribly exciting as far as I
can determine. If anyone has an interest in seeing the truss log I can
send it to you on request.

"rpcinfo -p|grep nfs" shows no entries for NFS over UDP. NFS
over TCP works though so after a quick modification of a few automount
maps the NFS clients continue to work as before.

Relevant file entries:

/etc/services:
nfsd 2049/udp nfs # NFS server daemon (clts)

/etc/netconfig:
udp tpi_clts v inet udp /dev/udp -

Does anyone have any suggestions on how to proceed, besides contacting
Sun to report this problem?

Thank you for your attention,

  /Jonas Olsson
   CYD-poolen/ISY
   Linkvping University
   Sweden
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:27:47 EDT