<div dir="ltr"><div>First of all.  Thank you rsync developers and maintainers for all of your work.  It is awesome.  I love rsync.  I can't thank you enough.</div><div><br></div><div>So this has been brought up before:</div>
<div><a href="https://lists.samba.org/archive/rsync/2010-April/024941.html">https://lists.samba.org/archive/rsync/2010-April/024941.html</a><br></div><div><br></div><div>We are getting this error:</div><div><br></div>stderr: rsync: unpack_smb_acl: sys_acl_get_info(): Undefined error: 0 (0)<br>
<div><br></div><div>due to ACL entries that can not be resolved by name at the time when rsync attempted to resolve them.</div><div><br></div><div>This results in an exit status of 23.</div><div><br></div><div>The reason the ACL entry can not be resolved by name could be that a network directory service like LDAP or Active Directory is having issues.</div>
<div>Or it could be that the user or group no longer exists (locally or in a network directory service).</div><div><br></div><div>On OS X, when this happens, the UUID of the group is displayed instead of the user or group in an ls -le for example:</div>
<div><div><br></div><div>host:~$ ls -le /Volumes/Src/81-access-control-lists-missing-user-and-group/acl-test-2</div><div>-rw-r--r--+ 1 root  wheel  0 May 30 13:01 /Volumes/Src/81-access-control-lists-missing-user-and-group/acl-test-2</div>
<div> 0: 4D429A34-54A4-48F2-A9AB-9D1E7D1E6738 allow read</div><div> 1: 1E0D050D-973C-47C4-8ACE-D900B04B986D allow read</div></div><div><br></div><div>Or you can see the UUID using ls -len  (numeric).</div><div><br></div><div>
So when I am transferring from OS X to OS X, I'd like these UUIDs to just get transferred as UUIDs the same way that --numeric-ids works.</div><div><br></div><div>That way I can get a nice exit status of 0 and have confidence in my backups.</div>
<div><br></div><div>Mr. Bombich has worked around this issue and even posted a patch back in 2011.</div><div><br></div><div><a href="http://help.bombich.com/discussions/questions/2248-warning-messages-from-rsync-307">http://help.bombich.com/discussions/questions/2248-warning-messages-from-rsync-307</a><br>
</div><div><br></div><div>However, the patch has not been updated (that I know of).</div><div><br></div><div>And while I was able to apply the patch to rsync 3.0.6 and maybe 3.0.7, those versions are quite old and I'm noticing that creation times preservation is not working for me on those even though I apply the crtimes patch.</div>
<div><br></div><div>I would like to see --numeric-ids handle this by transferring the UUID rather than attempting to resolve the user/group.  I don't know how this would work for other platforms/mixed platforms or if there is a way to detect the source and destination OS for enabling this.</div>
<div><br></div><div>Thoughts?  Should I post this as a feature request?</div><div><br></div><div>Thanks,</div><div><br></div><div>Kyle</div></div>