rsync and copying ACL

Vincent Bernat Vincent.Bernat at wallix.com
Mon Jul 9 12:19:43 GMT 2007


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
http://www.wallix.com


More information about the rsync mailing list