Ben wrote:
> Hi all,
>
> I'm running an OpenSolaris 2009.06 server which shares out some NFS.
> I mount these shares onto either my Mac Pro of my MacBook, both run OS 10.6.1.
> It's been fine, but over the weekend I powered off the server (some friends 
> were sleeping in the room and it's quite loud).
> Now I can't mount NFS onto either Mac (seeing as I can't mount on either of 
> them I figure it's a Solaris fault rather than a Mac one).  On my Macs I get 
> the following error on the console:
>
> 02/11/2009 23:25:54   com.apple.Finder[257]   mount_nfs: bad MNT RPC: RPC: 
> Timed out\n
> 02/11/2009 23:27:04   com.apple.Finder[257]   mount_nfs: bad MNT RPC: RPC: 
> Timed out\n
> 02/11/2009 23:27:04   com.apple.Finder[257]   mount_nfs: can't access 
> /export/home/ben/Documents: Permission denied
> 02/11/2009 23:27:45   com.apple.Finder[257]   mount_nfs: bad MNT RPC: RPC: 
> Timed out\n
>
>   

Ben,

I've just seen a discussion on an internal mac users mailing list 
talking about issues getting NFS
to work with Snow Leopard. If you are using an autmounter, try: "open up 
a terminal and type 'sudo automount -vc'."
That flushes the automount cache.

If that doesn't help, then:

What are your shares on the server? Try the 'share' command to get them.

Do you know if you are trying NFSv3 or NFSv4 mounts?

Is mountd running?
server: ps -ef | grep mountd
server: rpcinfo -p

I'd suspect that either mountd was not running or your name server is 
slow to respond. Are you
using NIS, DNS, or /etc/hosts?

> /var/adm/messages doesn't seem to show any NFS errors.  
> I've restarted the server and I get the same problem.  All the relavant NFS 
> services seem to be online:
>
>   

If you are using NFSv3 and want some server side logging, you can try 
the following:

pkill -x mountd
/usr/lib/nfs/mountd -v

And once you are done with that, either reboot or

pkill -x mountd
/usr/lib/nfs/mountd

If none of that helps, then you should consider getting some network 
traces and sharing them
here:

server# snoop -o /root/apple.scp server_name client_name

Using the names of the machines involved will winnow out the fluff.

Good luck,
Tom

> svcs -a | grep -i nfs
> offline         Oct_22   svc:/network/nfs/client:default
> offline         Oct_22   svc:/network/nfs/cbd:default
> online       Oct_22   svc:/network/nfs/server:default
> online         Oct_22   svc:/network/nfs/status:default
> online         Oct_22   svc:/network/nfs/nlockmgr:default
> online         Oct_22   svc:/network/nfs/mapid:default
> online         11:45:01 svc:/network/nfs/rquota:default
>
>   

Is there anything offline?

svcs -xv



> I'm not sure what to do next, any help?
>
> Many thanks,
> Ben
>   

Reply via email to