Carsten Springenberg
2003-Nov-11 09:44 UTC
[Samba] lock problem on 32 bit mounted nfs with 64 bit lock offsets
Hello list, I've got a problem concerning locking of files with a share on a nfs mounted NAS. samba server is 2.2.8a installed from SuSE-RPMs the NAS is mounted with following line in fstab: <IP-Number>:/vgroup00/data02/data /mnt/nas01 nfs rsize=8192,wsize=8192,soft 0 0 I tried to save a file from word which lead to a aprox. 1 minute hang of my Win2k/SP3. The log of the machine showed following lines: [2003/11/11 10:20:36, 0] locking/posix.c:posix_fcntl_lock(657) posix_fcntl_lock: WARNING: lock request at offset 2147483539, length 1 returned [2003/11/11 10:20:36, 0] locking/posix.c:posix_fcntl_lock(658) an No locks available error. This can happen when using 64 bit lock offsets [2003/11/11 10:20:36, 0] locking/posix.c:posix_fcntl_lock(659) on 32 bit NFS mounted file systems. [2003/11/11 10:20:36, 0] locking/posix.c:posix_fcntl_lock(657) posix_fcntl_lock: WARNING: lock request at offset 2147483539, length 1 returned [2003/11/11 10:20:36, 0] locking/posix.c:posix_fcntl_lock(658) an No locks available error. This can happen when using 64 bit lock offsets [2003/11/11 10:20:36, 0] locking/posix.c:posix_fcntl_lock(659) on 32 bit NFS mounted file systems. [2003/11/11 10:20:36, 0] locking/posix.c:posix_fcntl_lock(657) posix_fcntl_lock: WARNING: lock request at offset 2147483539, length 1 returned [2003/11/11 10:20:36, 0] locking/posix.c:posix_fcntl_lock(658) an No locks available error. This can happen when using 64 bit lock offsets [2003/11/11 10:20:36, 0] locking/posix.c:posix_fcntl_lock(659) on 32 bit NFS mounted file systems. [2003/11/11 10:21:06, 0] smbd/oplock.c:oplock_break(797) oplock_break: receive_smb timed out after 30 seconds. oplock_break failed for file Projekte/Ranking Internetauftritt/Rankingproblem.doc (dev = a, inode = 1107435404, file_i d = 12439). [2003/11/11 10:21:06, 0] smbd/oplock.c:oplock_break(869) oplock_break: client failure in oplock break in file Projekte/Ranking Internetauftritt/Rankingproblem.doc What can I do? How can I mount a nfs on 64 bit? Or can I change samba to use 32 bit lock offsets on this particular share? Any ideas? Thanks in advance, Carsten
Hello list, since noone answered to my mail below and because of further investigations I've got this simple question: Is exporting a nfs mount a bad idea? Thanks in advance, Carsten Carsten Springenberg schrieb:> Hello list, > > I've got a problem concerning locking of files with a share on a nfs > mounted NAS. > > samba server is 2.2.8a installed from SuSE-RPMs > > the NAS is mounted with following line in fstab: > > <IP-Number>:/vgroup00/data02/data /mnt/nas01 nfs > rsize=8192,wsize=8192,soft 0 0 > > I tried to save a file from word which lead to a aprox. 1 minute hang of > my Win2k/SP3. The log of the machine showed following lines: > > > [2003/11/11 10:20:36, 0] locking/posix.c:posix_fcntl_lock(657) > posix_fcntl_lock: WARNING: lock request at offset 2147483539, length 1 > returned > [2003/11/11 10:20:36, 0] locking/posix.c:posix_fcntl_lock(658) > an No locks available error. This can happen when using 64 bit lock > offsets > [2003/11/11 10:20:36, 0] locking/posix.c:posix_fcntl_lock(659) > on 32 bit NFS mounted file systems. > [2003/11/11 10:20:36, 0] locking/posix.c:posix_fcntl_lock(657) > posix_fcntl_lock: WARNING: lock request at offset 2147483539, length 1 > returned > [2003/11/11 10:20:36, 0] locking/posix.c:posix_fcntl_lock(658) > an No locks available error. This can happen when using 64 bit lock > offsets > [2003/11/11 10:20:36, 0] locking/posix.c:posix_fcntl_lock(659) > on 32 bit NFS mounted file systems. > [2003/11/11 10:20:36, 0] locking/posix.c:posix_fcntl_lock(657) > posix_fcntl_lock: WARNING: lock request at offset 2147483539, length 1 > returned > [2003/11/11 10:20:36, 0] locking/posix.c:posix_fcntl_lock(658) > an No locks available error. This can happen when using 64 bit lock > offsets > [2003/11/11 10:20:36, 0] locking/posix.c:posix_fcntl_lock(659) > on 32 bit NFS mounted file systems. > [2003/11/11 10:21:06, 0] smbd/oplock.c:oplock_break(797) > oplock_break: receive_smb timed out after 30 seconds. > oplock_break failed for file Projekte/Ranking > Internetauftritt/Rankingproblem.doc (dev = a, inode = 1107435404, file_i > d = 12439). > [2003/11/11 10:21:06, 0] smbd/oplock.c:oplock_break(869) > oplock_break: client failure in oplock break in file Projekte/Ranking > Internetauftritt/Rankingproblem.doc > > > What can I do? How can I mount a nfs on 64 bit? Or can I change samba to > use 32 bit lock offsets on this particular share? Any ideas? > > Thanks in advance, > > Carsten > >