Hi !
I am trying to use rsync to copy ACL between two Windows hosts. First, I
try locally on a Windows hosting an AD. If I use rsync 3, I get this (I
get the same thing with latest snapshot):
-bash-3.2$ ./rsync-HEAD-20070703-1547GMT/rsync.exe -aAv copieA/ copieB
sending incremental file list
recv_acl_access: value out of range: ff
rsync error: error in rsync protocol data stream (code 12) at acls.c(645)
[receiver=3.0.0cvs]
rsync: connection unexpectedly closed (8 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(605)
[sender=3.0.0cvs]
If I try with rsync 2.6.9 with ACL patch, I get this instead:
building file list ... done
./
rsync: set_acl: sys_acl_set_file(., SMB_ACL_TYPE_ACCESS): Invalid argument (22)
rsync: set_acl: sys_acl_set_file(., SMB_ACL_TYPE_DEFAULT): Invalid argument (22)
dossier1/
rsync: set_acl: sys_acl_set_file(dossier1, SMB_ACL_TYPE_ACCESS): Invalid
argument (22)
rsync: set_acl: sys_acl_set_file(dossier1, SMB_ACL_TYPE_DEFAULT): Invalid
argument (22)
rsync: set_acl: sys_acl_set_file(dossier1/essai1.doc, SMB_ACL_TYPE_ACCESS):
Invalid argument (22)
rsync: set_acl: sys_acl_set_file(dossier1/essai2.txt, SMB_ACL_TYPE_ACCESS):
Invalid argument (22)
dossier2/
rsync: set_acl: sys_acl_set_file(dossier2, SMB_ACL_TYPE_ACCESS): Invalid
argument (22)
rsync: set_acl: sys_acl_set_file(dossier2, SMB_ACL_TYPE_DEFAULT): Invalid
argument (22)
rsync: set_acl: sys_acl_set_file(dossier2/essai3.txt, SMB_ACL_TYPE_ACCESS):
Invalid argument (22)
rsync: set_acl: sys_acl_set_file(dossier2/essai5.txt, SMB_ACL_TYPE_ACCESS):
Invalid argument (22)
rsync: set_acl: sys_acl_set_file(., SMB_ACL_TYPE_ACCESS): Invalid argument (22)
rsync: set_acl: sys_acl_set_file(., SMB_ACL_TYPE_DEFAULT): Invalid argument (22)
rsync: set_acl: sys_acl_set_file(dossier1, SMB_ACL_TYPE_ACCESS): Invalid
argument (22)
rsync: set_acl: sys_acl_set_file(dossier1, SMB_ACL_TYPE_DEFAULT): Invalid
argument (22)
rsync: set_acl: sys_acl_set_file(dossier2, SMB_ACL_TYPE_ACCESS): Invalid
argument (22)
rsync: set_acl: sys_acl_set_file(dossier2, SMB_ACL_TYPE_DEFAULT): Invalid
argument (22)
sent 668 bytes received 62 bytes 1460.00 bytes/sec
total size is 538 speedup is 0.74
rsync error: some files could not be transferred (code 23) at main.c(977)
[sender=2.6.9]
I have seen this message on this mailing list, but the context was
between two different versions of rsync. Here, I use it locally, so it
is the same version. Any insight ?
Thanks.
--
Vincent Bernat
118 rue de Tocqueville, 75017 Paris
wallix.com