Re: klibc's nfsmount failure with 2.6.27.21, while 2.6.25.20 was fine

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Apr 15, 2009, at 3:17 PM, Hans-Peter Jansen wrote:
Am Mittwoch, 15. April 2009 schrieb Chuck Lever:
On Apr 15, 2009, at 1:23 PM, Hans-Peter Jansen wrote:
Am Mittwoch, 15. April 2009 schrieb Chuck Lever:
When using rpcbind instead of portmapper, what does the output of
"rpcinfo" look like on the server?

It's dumped in the mail starting this thread.

I don't see why the client's rpcbind attempt for the server's mountd
service should have failed.

For completeness, here's the current rpcinfo view with portmap:

# rpcinfo -p 172.16.23.110
  Program Vers Proto   Port
   100000    2   tcp    111  portmapper
   100000    2   udp    111  portmapper
   100005    1   udp  54838  mountd
   100005    1   tcp  32772  mountd
   100005    2   udp  54838  mountd
   100005    2   tcp  32772  mountd
   100005    3   udp  54838  mountd
   100005    3   tcp  32772  mountd
   100003    2   udp   2049  nfs
   100003    3   udp   2049  nfs
   100003    4   udp   2049  nfs
   100021    1   udp  35501  nlockmgr
   100021    3   udp  35501  nlockmgr
   100021    4   udp  35501  nlockmgr
   100003    2   tcp   2049  nfs
   100003    3   tcp   2049  nfs
   100003    4   tcp   2049  nfs
   100021    1   tcp  54766  nlockmgr
   100021    3   tcp  54766  nlockmgr
   100021    4   tcp  54766  nlockmgr
   100024    1   udp  44650  status
   100024    1   tcp  39765  status


Would it be possible for you to capture a packet trace of the client's
attempt to mount it's root file system?  (You will likely need to do
this for a bugzilla report, anyway).

Ähem, Chuck, may I ask you to look into the initial mail again. The failing case is attached there. Here I've attached the good one. Since I couldn't
locate any mount attempt in the dump, I've left a few more nfs
transactions.

The client makes a PMAP_GETPORT request via TCP. The server's rpcbind drops the connection without replying after receiving the request. I didn't see anything immediately wrong with the request, although wireshark didn't like it either. I had to decode it by hand.

Restarting rpcbind usually means you lose all your rpc service registrations until you restart those services, but it would be worth trying this: stop the server's rpcbind service, then run rpcbind in a terminal session with "-d" to see what it thinks the problem is when it drops the connection.

Please attach a copy of your /etc/netconfig to reply.

Also let us know what's running on your clients (distribution, kernel
version, etc).

Hmm, sure. The client setup is a legacy SuSE 9.3 diskless environment
(unfortunately Novell didn't manage to create a distribution with similar
stability since then..., being a rpm junke, I will soon check Cent-OS
(again)).

Client (relevant) versions:
Kernel: 2.6.11.4
Udev (nfsmount): 053

Let me know, what more I can provide, please.

--
Chuck Lever
chuck[dot]lever[at]oracle[dot]com--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux