Andreas,<div><br></div><div>Thanks, that does seem to fix the error.  Fortunately its just a test environment so i can just create the uid on the lustre servers and off i go, i dont need to mess around with ldap.<br><br></div>
<div>a more descriptive error message would have been nice... :)</div><div><br><div class="gmail_quote">On Tue, Apr 21, 2009 at 5:12 PM, Andreas Dilger <span dir="ltr"><<a href="mailto:adilger@sun.com">adilger@sun.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On Apr 21, 2009  16:56 -0400, Michael Di Domenico wrote:<br>
> it seems that everything is working, so long as i'm root.  when i try to do<br>
> operations on the nfs share as a regular user i'm getting i/o errors, both<br>
> cmdline and through the finder.<br>
> i created a directory as root and then chown'd it my user, switched to my<br>
> user in another terminal window and tried to touch a file<br>
><br>
> this seems to pop up in /var/log/messages on the nfs server<br>
><br>
> Apr 21 16:54:25 orange kernel: LustreError: 9357:0:(dir.c:384:ll_readdir())<br>
> error reading dir 95641/3917193484 page 0: rc -43<br>
> Apr 21 16:54:25 orange kernel: nfsd: non-standard errno: -43<br>
<br>
</div>-43 = Linux errno -EIDRM, which means that the UID/GID on your mac does not<br>
match any known UID/GID on the MDS.  You need to update /etc/hosts and<br>
/etc/group on the MDS to add your user.  There are lots of past postings<br>
about EIDRM if you are interested in the details.<br>
<br>
Alternately, in the past I've updated the UID/GID on my Mac, with careful<br>
use of the ldap tool, but I don't recall the details (I found it on a Mac<br>
site via Google).  I created a temporary Admin account, updated the Mac<br>
LDAP for my main user account to reflect the new UID/GID I wanted, then<br>
did "find -uid {olduid} -print0 /my/home/dir | xargs -0 chown {newuid}",<br>
and the same for the GID.<br>
<br>
Please update the list on your results, so that it will be in the archive<br>
for future reference.<br>
<div><div></div><div class="h5"><br>
> On Tue, Apr 21, 2009 at 4:51 PM, Michael Di Domenico <<a href="mailto:mdidomenico4@gmail.com">mdidomenico4@gmail.com</a><br>
> > wrote:<br>
><br>
> > yes, using mount from terminal does seem to work just fine without options.<br>
> >  i would have liked to use the finder to mount, but it works so far.  i'll<br>
> > keep testing though<br>
> ><br>
> > On Tue, Apr 21, 2009 at 4:35 PM, Adeyemi Adesanya <<a href="mailto:yemi@slac.stanford.edu">yemi@slac.stanford.edu</a>>wrote:<br>
> ><br>
> >><br>
> >> I would try using 'mount' from the command line because you can try<br>
> >> various options. The '-P' (resvport) option may be required to force the<br>
> >> client to connect using a reserved port number. You will need to run 'mount'<br>
> >> as root in order to use this option.<br>
> >><br>
> >> check the man pages for mount and mount_nfs on your mac.<br>
> >><br>
> >> ------<br>
> >> Yemi<br>
> >><br>
> >><br>
> >> On Apr 21, 2009, at 1:29 PM, Michael Di Domenico wrote:<br>
> >><br>
> >>  I used finder on the mac to mount the filesystem, but i wouldn't<br>
> >>> expect that to be any different then opening a terminal window and<br>
> >>> using the mount command, but i'll try it<br>
> >>><br>
> >>> I do see these in /var/log/messages<br>
> >>><br>
> >>> Apr 21 15:52:19 orange kernel: nfsd: non-standard errno: -43<br>
> >>> Apr 21 15:52:19 orange last message repeated 3 times<br>
> >>><br>
> >>><br>
> >>> On 4/21/09, Brian J. Murrell <<a href="mailto:Brian.Murrell@sun.com">Brian.Murrell@sun.com</a>> wrote:<br>
> >>><br>
> >>>> On Tue, 2009-04-21 at 15:59 -0400, Michael Di Domenico wrote:<br>
> >>>><br>
> >>>>> Is it possible to mount a lustre file system that's being exported via<br>
> >>>>> nfs,<br>
> >>>>><br>
> >>>><br>
> >>>> Yes.<br>
> >>>><br>
> >>>>  on a Mac OSX workstation?<br>
> >>>>><br>
> >>>><br>
> >>>> Dunno about that part.  I haven't done that myself.<br>
> >>>><br>
> >>>>  I searched through the web, but I'm unable to find any references to<br>
> >>>>> anyone trying it whether successful or failure.<br>
> >>>>><br>
> >>>><br>
> >>>> Certainly there is lots of success stories of mounting nfs exported<br>
> >>>> lustre.  As for the specifically with MacOS X, that's the unknown.<br>
> >>>><br>
> >>>>  When I try it here on my testbed it mounts fine, but sending any data<br>
> >>>>> causes an input/output error and does not create the file at all.<br>
> >>>>><br>
> >>>><br>
> >>>> Do you get any errors on the Lustre client (NFS server)?<br>
> >>>><br>
> >>>> b.<br>
> >>>><br>
> >>>><br>
> >>>>  _______________________________________________<br>
> >>> Lustre-discuss mailing list<br>
> >>> <a href="mailto:Lustre-discuss@lists.lustre.org">Lustre-discuss@lists.lustre.org</a><br>
> >>> <a href="http://lists.lustre.org/mailman/listinfo/lustre-discuss" target="_blank">http://lists.lustre.org/mailman/listinfo/lustre-discuss</a><br>
> >>><br>
> >><br>
> >><br>
> ><br>
<br>
> _______________________________________________<br>
> Lustre-discuss mailing list<br>
> <a href="mailto:Lustre-discuss@lists.lustre.org">Lustre-discuss@lists.lustre.org</a><br>
> <a href="http://lists.lustre.org/mailman/listinfo/lustre-discuss" target="_blank">http://lists.lustre.org/mailman/listinfo/lustre-discuss</a><br>
<br>
<br>
</div></div><div><div></div><div class="h5">Cheers, Andreas<br>
--<br>
Andreas Dilger<br>
Sr. Staff Engineer, Lustre Group<br>
Sun Microsystems of Canada, Inc.<br>
<br>
</div></div></blockquote></div><br></div>