[Lustre-discuss] NFS export problem

Oleg Drokin Oleg.Drokin at Sun.COM
Mon May 11 08:08:34 PDT 2009


Hello!

On Apr 23, 2009, at 4:29 AM, Ralf Utermann wrote:
>>> kernel: nfs_stat_to_errno: bad nfs status return value: 45
>> Do you mean "43" instead of "45"?  Please see thread this week about
>> OS/X client + NFS export on this same list.
> It is really 45, not the 43 from the OS/X thread.

That's really weird.
45 stands for
#define EL2NSYNC        45      /* Level 2 not synchronized */

>
We really do not use this error value (and I don't even have idea
what it's supposed to mean).

>>> All systems have nss  access to the same user database, although
>>> the example above does not even need this (no root squash on
>>> Lustre and NFS).
>> If you are sure the numeric userid is the same on the NFS client and
>> the MDS then it may be a different issue.  Please run "id" on the
>> client to list the userid, and "/usr/sbin/l_getgroups -d {uid}" on
>> the MDS to verify that the UID can be resolved properly.
> I have the problems with user root, as well as with other users. The
> uid is definitely the same on the systems:

What might be useful is if you can reproduce this quickly n as few set  
of
Lustre nodes as possible.
remember your current /proc/sys/lnet/debug value.
on lustre-client/nfs-server and on MDS echo -1 >/proc/sys/lnet/debug
then do lctl dk >/dev/null (on those same two nodes).
Reproduce the problem and do lctl dk >/tmp/somefile on both of the nodes
again as soon as possible after the problem was reproduced.
Create a new bugzilla bug and attach the files there.

Thanks.

Bye,
     Oleg



More information about the lustre-discuss mailing list