I'm trying to rsync a smb filesystem to a novell netware filesystem. Both file systems are mounted on a debian woody system (from root). On both file systems the rsync process has "root" file system rights. But trying to rsync a file with a read only flag like

-r-xr-xr-x 1 root root 3441648 Jan 20 1998 WEBCLIENT.EXE

to the novell filesystem gives this error:

rename "/mnt/sunoha/vol1/USER/labor/labor/FL_Update/.WEBCLIENT.EXE.kHUBMV" -> "labor/FL_Update/.WEBCLIENT.EXE.kHUBMV" -> "labor/FL_Update/WEBCLIENT.EXE": Permission denied

I think the problem is that the ncpfs filesystem (or the netware server) doesn't like the renaming of a read only file. I'm using the command line "rsync -acS --stats --delete-after --force".

I play a litte bit and get this result:

gateway:/mnt/sunoha/vol1# echo xxx > xxx
gateway:/mnt/sunoha/vol1# ls -l xxx
-rwxr-xr-x    1 root     root            4 Feb 27 09:53 xxx
gateway:/mnt/sunoha/vol1# chmod 444 xxx
gateway:/mnt/sunoha/vol1# ls -l xxx
-r-xr-xr-x    1 root     root            4 Feb 27 09:53 xxx
gateway:/mnt/sunoha/vol1# mv xxx yyy
mv: cannot unlink `xxx': Operation not permitted
mv: cannot remove `xxx': Operation not permitted
gateway:/mnt/sunoha/vol1# ls -l xxx
-r-xr-xr-x    1 root     root            4 Feb 27 09:53 xxx
gateway:/mnt/sunoha/vol1# ls -l yyy
-r-xr-xr-x    1 root     root            4 Feb 27 09:53 yyy

Trying the same in a dos command box gives the same result. So it seems that the netware server doesn't like that a read only file can be renamed.

Now I will try to not preserve permission maybe this is a work around. Rsyncing the file to a xfs file system works fine.

rsync version 2.6.0 protocol version 27
Copyright (C) 1996-2004 by Andrew Tridgell and others
<http://rsync.samba.org/>
Capabilities: 64-bit files, socketpairs, hard links, symlinks, batchfiles,
IPv6, 64-bit system inums, 64-bit internal inums
Modified for Debian to have --bwlimit-mod, a variation on the --bwlimit algorithm.


gateway:/opt/sun/bin# dpkg -l | grep smb
ii libpam-smbpass 3.0.2a-1 pluggable authentication module for SMB pass
ii libsmbclient 3.0.2a-1 shared library that allows applications to t
ii libsmbclient-d 3.0.2a-1 libsmbclient static libraries and headers
ii smbclient 3.0.2a-1 a LanManager-like simple client for Unix
ii smbfs 3.0.2a-1 mount and umount commands for the smbfs (for


gateway:/opt/sun/bin# dpkg -l | grep ncp
ii libncp 2.2.3-1 Shared library used by programs that use Net
ii ncpfs 2.2.3-1 Utilities to use resources from NetWare serv


--
Claas Hilbrecht
http://www.jucs-kramkiste.de

--
To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Reply via email to