>From [EMAIL PROTECTED] Tue Aug 24 03:44:09 1999
        >Delivered-To: [EMAIL PROTECTED]
        >Delivered-To: [EMAIL PROTECTED]
        >Date: Mon, 23 Aug 1999 20:44:39 -0700 (PDT)
        >From: Matthew Dillon <[EMAIL PROTECTED]>
        >To: "David O'Brien" <[EMAIL PROTECTED]>
        >Cc: [EMAIL PROTECTED], [EMAIL PROTECTED]
        >Subject: Re: NFSv3 on freebsd<-->solaris
        >
        >:...
        >:am not implying that the problem might be on the FreeBSD side, it might
        >:as well be a bug in solaris NFS implementation).  
        >:
        >:I would greatly appreciate any help with the following problem.   I have
        >:a FreeBSD NFS server (3.2-STABLE, built on Aug 3), and a Solaris 2.7
        >:client.  I run into problems when trying to use NFSv3 mounts on the
        >:client.   Trying to remove files from the mounted partition (on the nfs
        >:client) results in multiple errors, for example:
        >:
        >:    # rm -r /home/2/vladimir
        >:    rm: Unable to remove directory /home/2/vladimir/CVS/blowup/c: File exists
        >:    rm: Unable to remove directory /home/2/vladimir/CVS/blowup: File exists
        >:    rm: Unable to remove directory /home/2/vladimir/CVS/useradd: File exists
        >:
        >:I have tried using tcp and udp mount options with the same result.  NFSv2
        >:works fine.
        >:
        >:Solaris client has the latest patches applied.   I would very much 
appreciate 
        >:any comments on that.   
        >
        >    When you look at those directories on the server from the server are 
there any
        >    files left over?

There are files  left over.   

        >
        >    If so then the rm -r is somehow missing some files and then is unable to 
        >    rmdir the directory because it isn't yet empty.

I've run snoop on the client.   Client's hostname is smb2 (Solaris 7), server is
galileo (FBSD 3.2-STABLE, built on Aug 3).    Output is below: 

smb2.math.uic.edu -> galileo.math.uic.edu NFS C LOOKUP3 FH=2C5A vladimir
galileo.math.uic.edu -> smb2.math.uic.edu NFS R LOOKUP3 OK FH=9714
smb2.math.uic.edu -> galileo.math.uic.edu NFS C GETATTR3 FH=2C5A
galileo.math.uic.edu -> smb2.math.uic.edu NFS R GETATTR3 OK
smb2.math.uic.edu -> galileo.math.uic.edu NFS C GETATTR3 FH=9714
galileo.math.uic.edu -> smb2.math.uic.edu NFS R GETATTR3 OK
smb2.math.uic.edu -> galileo.math.uic.edu NFS C READDIR3 FH=9714 Cookie=0 for 1048
galileo.math.uic.edu -> smb2.math.uic.edu NFS R READDIR3 OK 3 entries (No more)
smb2.math.uic.edu -> galileo.math.uic.edu NFS C LOOKUP3 FH=9714 CVS
galileo.math.uic.edu -> smb2.math.uic.edu NFS R LOOKUP3 OK FH=6447
smb2.math.uic.edu -> galileo.math.uic.edu NFS C ACCESS3 FH=6447read (read)
galileo.math.uic.edu -> smb2.math.uic.edu NFS R ACCESS3 OK (read)
smb2.math.uic.edu -> galileo.math.uic.edu NFS C GETATTR3 FH=6447
galileo.math.uic.edu -> smb2.math.uic.edu NFS R GETATTR3 OK
smb2.math.uic.edu -> galileo.math.uic.edu NFS C ACCESS3 FH=6447lookup (lookup)
galileo.math.uic.edu -> smb2.math.uic.edu NFS R ACCESS3 OK (lookup)
smb2.math.uic.edu -> galileo.math.uic.edu NFS C READDIR3 FH=6447 Cookie=0 for 1048
galileo.math.uic.edu -> smb2.math.uic.edu NFS R READDIR3 OK 3 entries (No more)
smb2.math.uic.edu -> galileo.math.uic.edu NFS C LOOKUP3 FH=6447 blowup
galileo.math.uic.edu -> smb2.math.uic.edu NFS R LOOKUP3 OK FH=8AB2
smb2.math.uic.edu -> galileo.math.uic.edu NFS C GETATTR3 FH=8AB2
galileo.math.uic.edu -> smb2.math.uic.edu NFS R GETATTR3 OK
smb2.math.uic.edu -> galileo.math.uic.edu NFS C LOOKUP3 FH=8AB2 c
galileo.math.uic.edu -> smb2.math.uic.edu NFS R LOOKUP3 OK FH=1C3C
smb2.math.uic.edu -> galileo.math.uic.edu NFS C GETATTR3 FH=1C3C
galileo.math.uic.edu -> smb2.math.uic.edu NFS R GETATTR3 OK
smb2.math.uic.edu -> galileo.math.uic.edu NFS C READDIR3 FH=1C3C Cookie=0 for 1048
galileo.math.uic.edu -> smb2.math.uic.edu NFS R READDIR3 OK 9 entries (More)
smb2.math.uic.edu -> galileo.math.uic.edu NFS C READDIR3 FH=1C3C Cookie=1536 for 1048
galileo.math.uic.edu -> smb2.math.uic.edu NFS R READDIR3 OK 17 entries (No more)
smb2.math.uic.edu -> galileo.math.uic.edu NFS C LOOKUP3 FH=1C3C print_ineq.c,v
galileo.math.uic.edu -> smb2.math.uic.edu NFS R LOOKUP3 OK FH=4B03
smb2.math.uic.edu -> galileo.math.uic.edu NFS C ACCESS3 FH=4B03modify,extend 
(modify,extend)
galileo.math.uic.edu -> smb2.math.uic.edu NFS R ACCESS3 OK (modify,extend)
smb2.math.uic.edu -> galileo.math.uic.edu NFS C REMOVE3 FH=1C3C print_ineq.c,v
galileo.math.uic.edu -> smb2.math.uic.edu NFS R REMOVE3 OK
smb2.math.uic.edu -> galileo.math.uic.edu NFS C LOOKUP3 FH=1C3C print_mult_list.c,v
galileo.math.uic.edu -> smb2.math.uic.edu NFS R LOOKUP3 OK FH=A985
smb2.math.uic.edu -> galileo.math.uic.edu NFS C ACCESS3 FH=A985modify,extend 
(modify,extend)
galileo.math.uic.edu -> smb2.math.uic.edu NFS R ACCESS3 OK (modify,extend)
smb2.math.uic.edu -> galileo.math.uic.edu NFS C REMOVE3 FH=1C3C print_mult_list.c,v
galileo.math.uic.edu -> smb2.math.uic.edu NFS R REMOVE3 OK
smb2.math.uic.edu -> galileo.math.uic.edu NFS C LOOKUP3 FH=1C3C print_times.c,v
galileo.math.uic.edu -> smb2.math.uic.edu NFS R LOOKUP3 OK FH=0766
smb2.math.uic.edu -> galileo.math.uic.edu NFS C ACCESS3 FH=0766modify,extend 
(modify,extend)
galileo.math.uic.edu -> smb2.math.uic.edu NFS R ACCESS3 OK (modify,extend)
smb2.math.uic.edu -> galileo.math.uic.edu NFS C REMOVE3 FH=1C3C print_times.c,v
galileo.math.uic.edu -> smb2.math.uic.edu NFS R REMOVE3 OK
smb2.math.uic.edu -> galileo.math.uic.edu NFS C LOOKUP3 FH=1C3C proto.h,v
galileo.math.uic.edu -> smb2.math.uic.edu NFS R LOOKUP3 OK FH=8861
smb2.math.uic.edu -> galileo.math.uic.edu NFS C ACCESS3 FH=8861modify,extend 
(modify,extend)
galileo.math.uic.edu -> smb2.math.uic.edu NFS R ACCESS3 OK (modify,extend)
smb2.math.uic.edu -> galileo.math.uic.edu NFS C REMOVE3 FH=1C3C proto.h,v
galileo.math.uic.edu -> smb2.math.uic.edu NFS R REMOVE3 OK
smb2.math.uic.edu -> galileo.math.uic.edu NFS C LOOKUP3 FH=1C3C readbranch.c,v
galileo.math.uic.edu -> smb2.math.uic.edu NFS R LOOKUP3 OK FH=EED7
smb2.math.uic.edu -> galileo.math.uic.edu NFS C ACCESS3 FH=EED7modify,extend 
(modify,extend)
galileo.math.uic.edu -> smb2.math.uic.edu NFS R ACCESS3 OK (modify,extend)
smb2.math.uic.edu -> galileo.math.uic.edu NFS C REMOVE3 FH=1C3C readbranch.c,v
galileo.math.uic.edu -> smb2.math.uic.edu NFS R REMOVE3 OK
smb2.math.uic.edu -> galileo.math.uic.edu NFS C LOOKUP3 FH=1C3C resolve.c,v
galileo.math.uic.edu -> smb2.math.uic.edu NFS R LOOKUP3 OK FH=C565
smb2.math.uic.edu -> galileo.math.uic.edu NFS C ACCESS3 FH=C565modify,extend 
(modify,extend)
galileo.math.uic.edu -> smb2.math.uic.edu NFS R ACCESS3 OK (modify,extend)
smb2.math.uic.edu -> galileo.math.uic.edu NFS C REMOVE3 FH=1C3C resolve.c,v
galileo.math.uic.edu -> smb2.math.uic.edu NFS R REMOVE3 OK
smb2.math.uic.edu -> galileo.math.uic.edu NFS C LOOKUP3 FH=1C3C 
reverse_mult_sequence.c,v
galileo.math.uic.edu -> smb2.math.uic.edu NFS R LOOKUP3 OK FH=4F26
smb2.math.uic.edu -> galileo.math.uic.edu NFS C ACCESS3 FH=4F26modify,extend 
(modify,extend)
galileo.math.uic.edu -> smb2.math.uic.edu NFS R ACCESS3 OK (modify,extend)
smb2.math.uic.edu -> galileo.math.uic.edu NFS C REMOVE3 FH=1C3C 
reverse_mult_sequence.c,v
galileo.math.uic.edu -> smb2.math.uic.edu NFS R REMOVE3 OK
smb2.math.uic.edu -> galileo.math.uic.edu NFS C READDIR3 FH=1C3C Cookie=1536 for 1048
galileo.math.uic.edu -> smb2.math.uic.edu NFS R READDIR3 Readdir cookie is stale
smb2.math.uic.edu -> galileo.math.uic.edu NFS C LOOKUP3 FH=1C3C ..
galileo.math.uic.edu -> smb2.math.uic.edu NFS R LOOKUP3 OK FH=8AB2
smb2.math.uic.edu -> galileo.math.uic.edu NFS C RMDIR3 FH=8AB2 c
galileo.math.uic.edu -> smb2.math.uic.edu NFS R RMDIR3 Directory not empty
smb2.math.uic.edu -> galileo.math.uic.edu NFS C LOOKUP3 FH=8AB2 ..
galileo.math.uic.edu -> smb2.math.uic.edu NFS R LOOKUP3 OK FH=6447
smb2.math.uic.edu -> galileo.math.uic.edu NFS C RMDIR3 FH=6447 blowup
galileo.math.uic.edu -> smb2.math.uic.edu NFS R RMDIR3 Directory not empty
smb2.math.uic.edu -> galileo.math.uic.edu NFS C LOOKUP3 FH=6447 ..
galileo.math.uic.edu -> smb2.math.uic.edu NFS R LOOKUP3 OK FH=9714
smb2.math.uic.edu -> galileo.math.uic.edu NFS C RMDIR3 FH=9714 CVS
galileo.math.uic.edu -> smb2.math.uic.edu NFS R RMDIR3 Directory not empty
smb2.math.uic.edu -> galileo.math.uic.edu NFS C RMDIR3 FH=2C5A vladimir
galileo.math.uic.edu -> smb2.math.uic.edu NFS R RMDIR3 Directory not empty


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to