FreeBSD 8.2 NFS client crashes with a FreeBSD 9 Server

Thomas freebsdlists at bsdunix.ch
Sun Mar 4 15:12:44 UTC 2012


Hello

My FreeBSD 9.0-STABLE (February 2nd 2012) NFS server (amd64) does not
work well wit FreeBSD 8.2-p6 NFS clients (amd64). All clients are
generating a lot of syslog messages like:
M
ar  4 13:29:10 hosting06 kernel: NLM: failed to contact remote rpcbind,
stat = 0, port = 0
Mar  4 13:29:14 hosting06 last message repeated 5933 times
Mar  4 13:39:18 hosting01 kernel: <<33>N>LMN:L M:f aiflaeilde d tto coon
taccto renmtoatcet  rermpotcebi nrd, psctbaitnd ,=  st0a,t  =po rt0 =,  p0
Mar  4 13:39:18 hosting01 kernel: o
Mar  4 13:39:18 hosting01 kernel: rt = 0


After a few hours the nfs client is crashing like this:


Mar  4 13:55:33 hosting01 kernel: Fatal trap 12: page fault while in
kernel mode
Mar  4 13:55:33 hosting01 kernel: cpuid = 1;
Mar  4 13:55:33 hosting01 kernel: NLM: failed to contact remote rpcbind,
stat = 0, port = 0
Mar  4 13:55:33 hosting01 kernel: apic id = 07
Mar  4 13:55:33 hosting01 kernel: fault virtual address = 0x18
Mar  4 13:55:33 hosting01 kernel: fault code            = supervisor
write data, page not present
Mar  4 13:55:33 hosting01 kernel: instruction pointer   =
0x20:0xffffffff807c4b0b
Mar  4 13:55:33 hosting01 kernel:
Mar  4 13:55:33 hosting01 kernel: stack pointer         =
0x28:0xffffff84916c1ec0
Mar  4 13:55:33 hosting01 kernel: NLM: failed to contact remote rpcbind,
stat = 0, port = 0
Mar  4 13:55:33 hosting01 kernel:
Mar  4 13:55:33 hosting01 kernel: frame pointer         =
0x28:0xffffff84916c2070
Mar  4 13:55:33 hosting01 kernel: code segment          = base 0x0,
limit 0xfffff, type 0x1b
Mar  4 13:55:33 hosting01 kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
Mar  4 13:55:33 hosting01 kernel:
Mar  4 13:55:33 hosting01 kernel: processor eflags      = interrupt
enabled,


Any ideas how i can fix this? I appreciate any hint or fix.



About the systems:

FreeBSD 9 NFS server:
rpcbind_enable="YES"
nfs_server_enable="YES"
nfs_server_flags="-u -t -n 32"
nfs_reserved_port_only="YES"
rpc_lockd_enable="YES"
rpc_statd_enable="YES"
mountd_enable="YES

rpc is running on the server:
root   1509   0.0  0.0 274296    320  ??  Ss   Fri11PM     0:00.10
/usr/sbin/rpc.statd
root   1528   0.0  0.0  14264    500  ??  Ss   Fri11PM     7:41.35
/usr/sbin/rpcbind

exports:
root at openstorage1:~# more /etc/exports
/rz2pool/export/tmp -maproot=root  10.10.0.2 10.10.0.3 10.10.0.4 10.10.0.5
/var/webs -maproot=root 10.10.0.2 10.10.0.3 10.10.0.4 10.10.0.5

FreeBSD 9 is a ZFS only system.


FreeBSD 8.2-p6 NFS client
rpcbind_enable="YES"
nfs_client_enable="YES"
nfs_reserved_port_only="YES"
rpc_lockd_enable="YES"
rpc_statd_enable="YES"

nfs client fstab:
10.0.0.12:/var/webs                  /var/webs       nfs
rw,nfsv3,rdirplus,noatime,hard,intr,tcp,wsize=65536,rsize=65536,bg    0
      0
10.0.0.12:/rz2pool/export/tmp        /var/tmp        nfs
rw,nfsv3,rdirplus,noexec,acregmin=30,acregmax=120,noatime,hard,intr,tcp,wsize=65536,rsize=65536,bg
   0       0

FreeBSD 8.2-p6 is a UFS only system.





More information about the freebsd-fs mailing list