[Samba] 3.0.13 - word cannot complete the save due to a file permission error. for smb/NFS mounted dirs

Jeremy Allison jra at samba.org
Mon Apr 11 22:20:50 GMT 2005


On Mon, Apr 11, 2005 at 11:39:35AM +0100, Urs Rau wrote:
> I am using 3.0.13 and have temporarily run out of disk space on the main 
> samba server, so I have NFS mounted some space from another machine. 
> into a directory that is accessible under samba.
> 
> When I try to save directly from ms word 2003 sp1 (and same from word 
> 2000) it tells me:
> 
> on the win98se and win xp pro sp2 clients:
> 
> "Microsoft Office Word"
> Word cannot complete the save due to a file permission error.
> (I:\transfer\ursr\chidren\2005.doc)
> 
> and on the server it logs
> 
> [2005/04/11 11:03:06, 0] locking/posix.c:posix_fcntl_lock(659)
>   on 32 bit NFS mounted file systems.
> [2005/04/11 11:03:07, 0] locking/posix.c:posix_fcntl_lock(657)
>   posix_fcntl_lock: WARNING: lock request at offset 2147483538, length 
> 1 returned
> [2005/04/11 11:03:07, 0] locking/posix.c:posix_fcntl_lock(658)
>   an No locks available error. This can happen when using 64 bit lock 
> offsets
> [2005/04/11 11:03:07, 0] locking/posix.c:posix_fcntl_lock(659)
>   on 32 bit NFS mounted file systems.
> 
> Now, this does sound a bit as if this was/is expected to go wrong. But 
> if I save my document locally and then copy it with the same name and to 
> the same dir on the server there is no issue.
> 
> Is there anything I can do from the samba server to avoid this error? As 
> from a unix perspective there is no permissions problem.

If your nfs locking is broken you can add "strict locking = no" to the
share definition exporting that part of the filesystem. That will prevent
locking from occurring on read/write access. If it's still failing (and
the nfs locking is *really* broken :-) you can add "locking = no" to
the share definition. But that risks file corruption.

Jeremy.


More information about the samba mailing list