Le mercredi 21 juin 2006 à 18:43 +0200, Cedric Delfosse a écrit : [...] > Btw, I have found a way to reproduce the the kernel oplocks bug with > SAMBA 3.0.21C and SAMBA 3.0.22. Looks like this is related to NFS. But I > don't get the "share violation" error box from Windows. > > Here is the howto: > - On SAMBA server, in the home of a user, create a symbolic link to a > NFS imported directory. For example, if "cedric" is my username, I have: > > # ls /home/cedric -l > total 64 > drwx--S--- 2 cedric Domain Users 34 2006-06-16 14:44 Desktop > -rwx------ 1 cedric Domain Users 6527 2006-06-21 18:14 Nouveau Texte > Open Office.odt > lrwxrwxrwx 1 root Domain Users 25 2006-06-21 17:05 tmp -> > /net/soda/home/cedric/tmp
Forget this part ! As the log shows, there's no need to be on NFS to get the kernel oplock error. On open: [2006/06/21 18:14:09, 3] smbd/dosmode.c:unix_mode(121) unix_mode(Nouveau Texte Open Office.odt) returning 0700 [2006/06/21 18:14:09, 2] smbd/open.c:open_file(350) cedric opened file Nouveau Texte Open Office.odt read=Yes write=Yes (numopen=1) [2006/06/21 18:14:09, 3] smbd/oplock_linux.c:linux_set_kernel_oplock(166) linux_set_kernel_oplock: got kernel oplock on file Nouveau Texte Open Office.odt, dev = 804, inode = 446, file_id = 27 On write: [2006/06/21 18:14:27, 3] smbd/oplock.c:initial_break_processing(311) initial_break_processing: called for dev = 0x804, inode = 446 file_id = 27 Current oplocks_open (exclusive = 1, levelII = 0) ... [2006/06/21 18:14:27, 3] smbd/dosmode.c:unix_mode(121) unix_mode(Nouveau Texte Open Office.odt) returning 0700 [2006/06/21 18:14:27, 2] smbd/open.c:open_file(350) cedric opened file Nouveau Texte Open Office.odt read=Yes write=No (numopen=2)[2006/06/21 18:14:27, 3] smbd/oplock_linux.c:linux_set_kernel_oplock(161) linux_set_kernel_oplock: Refused oplock on file Nouveau Texte Open Office.odt, fd = 26, dev = 804, inode = 446. (Ressource temporairement non disponible) Best regards -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/listinfo/samba
