OS X and rsync: unpack_smb_acl errors and --numeric-ids
kcrwfrd at gmail.com
Fri May 30 18:15:25 MDT 2014
It does sound like the same issue, however I definitely still see the issue on 3.0.9 and 3.1.1pre1 on OS X.
Sent from Mobile
> On May 30, 2014, at 8:04 PM, Kevin Korb <kmk at sanitarium.net> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> Have you tried on the current version? A similar problem was handled
> a while ago: https://bugzilla.samba.org/show_bug.cgi?id=8020
> On 05/30/2014 07:59 PM, Kyle Crawford wrote:
>> 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
>> So this has been brought up before:
>> We are getting this error:
>> stderr: rsync: unpack_smb_acl: sys_acl_get_info(): Undefined error:
>> 0 (0)
>> due to ACL entries that can not be resolved by name at the time
>> when rsync attempted to resolve them.
>> This results in an exit status of 23.
>> 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. Or it could be that the user or group no longer exists
>> (locally or in a network directory service).
>> 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:
>> host:~$ ls -le
> - -rw-r--r--+ 1 root wheel 0 May 30 13:01
> 0: 4D429A34-54A4-48F2-A9AB-9D1E7D1E6738 allow read
>> 1: 1E0D050D-973C-47C4-8ACE-D900B04B986D allow read
>> Or you can see the UUID using ls -len (numeric).
>> 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
>> That way I can get a nice exit status of 0 and have confidence in
>> my backups.
>> Mr. Bombich has worked around this issue and even posted a patch
>> back in 2011.
>> However, the patch has not been updated (that I know of).
>> 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.
>> 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
>> Thoughts? Should I post this as a feature request?
> - --
> Kevin Korb Phone: (407) 252-6853
> Systems Administrator Internet:
> FutureQuest, Inc. Kevin at FutureQuest.net (work)
> Orlando, Florida kmk at sanitarium.net (personal)
> Web page: http://www.sanitarium.net/
> PGP public key available on web site.
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.22 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
> -----END PGP SIGNATURE-----
> Please use reply-all for most replies to avoid omitting the mailing list.
> To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
> Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
More information about the rsync