Hi,
In our production system one of the users complained of receiving the error below in the /var/adm/messages :
Apr 9 00:05:03 L28emmol1 EV_AGENT[2359]: [ID 881973 daemon.error] Agent Main --Estream construct failed. Err: EMULSocket::recv()
Apr 9 00:05:03 L28emmol1 nfs4cbd[1999]: [ID 491311 daemon.error] nfssys NFS4_SVC failed
Apr 9 00:05:03 L28emmol1 nfs4cbd[1999]: [ID 254324 daemon.error] unable to register new connection: client 10.67.24.62.131.108 has dropped connection
Apr 9 00:05:03 L28emmol1 ftpd[11347]: [ID 572618 daemon.error] getpeername: Transport endpoint is not connected
Apr 9 00:05:08 L28emmol1 EV_AGENT[2359]: [ID 558310 daemon.error] Agent main -- unknown exception
bash-3.2$
My question is why does the ip display like above :
10.67.24.62.131.108
Why does it have .131. & .108 at the end? If it is a port, then only one number should be valid. But now it is showing 2 numbers after the 10.67.24.62 and those numbers don't even seem like a valid port number. And can I really confirm that 10.67.24.62 is actually an IP address?
These are some of the steps I have performed to address this problem :
# ping 10.67.24.62
10.67.24.62 is alive
# rpcinfo -u localhost nfs
rpcinfo: RPC: Program not registered
program 100003 is not available
# /usr/bin/rpcinfo -u localhost mountd
rpcinfo: RPC: Program not registered
program 100005 is not available
# ps -ef | grep mountd
root 18467 16104 0 15:00:01 pts/1 0:00 grep mountd
root 28373 28372 0 19:38:00 ? 0:00 /usr/lib/autofs/automountd
root 28372 1 0 19:38:00 ? 0:00 /usr/lib/autofs/automountd
# /usr/bin/rpcinfo -u localhost rpcbind
program 100000 version 2 ready and waiting
program 100000 version 3 ready and waiting
program 100000 version 4 ready and waiting
# /etc/init.d/nfs.server start
# rpcinfo -u localhost nfs
rpcinfo: RPC: Program not registered
program 100003 is not available
>>>>Even after starting nfs, it shows RPC error.
# /usr/sbin/rpcbind -w
Apr 10 15:01:03 L28emmol1 rpcbind: [ID 362760 daemon.alert] no value for config/enable_tcpwrappers (cannot use unset argument). Using default "false"
Apr 10 15:01:03 L28emmol1 rpcbind: [ID 362760 daemon.alert] no value for config/verbose_logging (cannot use unset argument). Using default "false"
Apr 10 15:01:03 L28emmol1 rpcbind: [ID 362760 daemon.alert] no value for config/allow_indirect (cannot use unset argument). Using default "true"
Apr 10 15:01:03 L28emmol1 rpcbind: [ID 362760 daemon.alert] no value for config/local_only (cannot use unset argument). Using default "false"
#
# ps -ef | grep nfs
daemon 28346 1 0 19:37:55 ? 0:00 /usr/lib/nfs/statd
daemon 28349 1 0 19:37:55 ? 0:00 /usr/lib/nfs/nfs4cbd
daemon 28296 1 0 19:37:55 ? 0:00 /usr/lib/nfs/nfsmapid
daemon 28297 1 0 19:37:55 ? 0:00 /usr/lib/nfs/lockd
root 24264 16104 0 15:02:58 pts/1 0:00 grep nfs
#
How do I resolve this problem?