[Samba] RE: NFS mounted directory
ALLEN, David
David.ALLEN at eur.crowncork.com
Tue Dec 7 17:11:41 GMT 2004
Hi,
We may have solved this problem by switching the NFS mount from tcp to udp
(specify proto=udp in vfstab).
Has anyone any suggestions why this should solve the problem, and are there
any disadvantages?
Thanks in advance.
David
> -----Original Message-----
> From: ALLEN, David
> Sent: 03 December 2004 17:47
> To: 'samba at lists.samba.org'
> Subject: NFS mounted directory
>
> Hi,
>
> Has anyone any ideas what is causing my smbd processes to crash? The files
> being accessed via samba are on an NFS mounted directory. In the samba log
> file I am getting the following errors:
>
> [2004/12/03 16:31:33, 0] smbd/oplock.c:request_oplock_break(1026)
> request_oplock_break: no response received to oplock break request to
> pid 2181
> 9 on port 53336 for dev = 2c00002, inode = 297939333
> for dev = 2c00002, inode = 297939333, tv_sec = 41b09217, tv_usec = 2be1b
> [2004/12/03 16:31:33, 0] smbd/open.c:open_mode_check(555)
> open_mode_check: exlusive oplock left by process 21819 after break ! For
> file
> 5000_photos/Thumbs.db, dev = 2c00002, inode = 297939333. Deleting it to
> continue
> ...
> [2004/12/03 16:31:33, 0] lib/util.c:smb_panic(1055)
> PANIC: open_mode_check: Existant process 21819 left active oplock.
>
> and a truss -d for the process which has crashed gives the following:
>
> *** SUID: ruid/euid/suid = 0 / 2053 / 2053 ***
> *** SGID: rgid/egid/sgid = 0 / 500 / 500 ***
> poll(0xFFBEED08, 2, 32000) (sleeping...)
> poll(0xFFBEED08, 2, 32000) = 0
> time() = 1102092631
> getuid() = 0 [2053]
> write(25, " [", 1) = 1
> write(25, " 2 0 0 4 / 1 2 / 0 3 1".., 19) = 19
> write(25, " , 0", 3) = 3
> write(25, " ] ", 2) = 2
> write(25, " s m b d / o p l o c k .".., 13) = 13
> write(25, " :", 1) = 1
> write(25, " r e q u e s t _ o p l o".., 20) = 20
> write(25, " (", 1) = 1
> write(25, " 1 0 2 6", 4) = 4
> write(25, " )\n", 2) = 2
> getuid() = 0 [2053]
> write(25, " r e q u e s t _ o p".., 133) = 133
> getuid() = 0 [2053]
> write(25, " f o r d e v = ".., 75) = 75
> fcntl(14, F_SETLKW64, 0xFFBEEEA8) = 0
> time() = 1102092631
> getuid() = 0 [2053]
> write(25, " [", 1) = 1
> write(25, " 2 0 0 4 / 1 2 / 0 3 1".., 19) = 19
> write(25, " , 0", 3) = 3
> write(25, " ] ", 2) = 2
> write(25, " s m b d / o p e n . c", 11) = 11
> write(25, " :", 1) = 1
> write(25, " o p e n _ m o d e _ c h".., 15) = 15
> write(25, " ( 5 5 5", 4) = 4
> write(25, " )\n", 2) = 2
> getuid() = 0 [2053]
> write(25, " o p e n _ m o d e _".., 164) = 164
> kill(21819, SIG#0) = 0
> time() = 1102092631
> getuid() = 0 [2053]
> write(25, " [", 1) = 1
> write(25, " 2 0 0 4 / 1 2 / 0 3 1".., 19) = 19
> write(25, " , 0", 3) = 3
> write(25, " ] ", 2) = 2
> write(25, " l i b / u t i l . c", 10) = 10
> write(25, " :", 1) = 1
> write(25, " s m b _ p a n i c", 9) = 9
> write(25, " (", 1) = 1
> write(25, " 1 0 5 5", 4) = 4
> write(25, " )\n", 2) = 2
> getuid() = 0 [2053]
> write(25, " P A N I C : o p e".., 69) = 69
> getuid() = 0 [2053]
> write(25, " \n", 3) = 3
> getuid() = 0 [2053]
> sigaction(SIGABRT, 0x00000000, 0xFFBEEFB0) = 0
> llseek(0, 0, SEEK_CUR) = 0
> sigaction(SIGABRT, 0xFFBEEE80, 0xFFBEEF00) = 0
> sigprocmask(SIG_UNBLOCK, 0xFFBEEF30, 0x00000000) = 0
> getpid() = 22241 [21295]
> kill(22241, SIGABRT) = 0
> Received signal #6, SIGABRT [default]
> siginfo: SIGABRT pid=22241 uid=0
> *** process killed ***
>
> In samba I have all op locks options turned on. Is the NFS directory( on a
> snap server) not responding correctly to the op locks, or is there another
> problem?
>
> Thanks in advance.
>
> David
More information about the samba
mailing list