Bug 8690 - Simple ACLs abort with "Unsupported attribute value (124)"
Summary: Simple ACLs abort with "Unsupported attribute value (124)"
Status: NEW
Alias: None
Product: rsync
Classification: Unclassified
Component: core (show other bugs)
Version: 3.0.7
Hardware: All AIX
: P5 normal (vote)
Target Milestone: ---
Assignee: Wayne Davison
QA Contact: Rsync QA Contact
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-05 18:00 UTC by Eric (dead mail address)
Modified: 2023-01-10 10:48 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eric (dead mail address) 2012-01-05 18:00:19 UTC
Rsync seems unable to copy even the most simple ACL on AIX and throws the error "Unsupported attribute value (124)"

$ /opt/freeware/bin/rsync -Aa /tmp/rtest/a/ /tmp/rtest/b/
rsync: change_sacl_perms: sys_acl_get_tag_type(): Unsupported attribute 
value (124)

$ /opt/freeware/bin/rsync --version
rsync  version 3.0.7  protocol version 30
Copyright (C) 1996-2009 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Capabilities:
    64-bit files, 32-bit inums, 32-bit timestamps, 64-bit long ints,
    socketpairs, hardlinks, symlinks, no IPv6, batchfiles, inplace,
    append, ACLs, no xattrs, no iconv, no symtimes


/tmp/rtest$ aclget ./a/file
*
* ACL_type   AIXC
*
attributes:
base permissions
    owner(ebambach):  rw-
    group(staff):  r--
    others:  r--
extended permissions
    enabled
    permit   rwx     u:myuser
/tmp/rtest$ aclget ./b/file
*
* ACL_type   AIXC
*
attributes:
base permissions
    owner(ebambach):  rw-
    group(staff):  r--
    others:  r--
extended permissions
    disabled


/tmp/rtest$ find . -ls
49166    1 drwxr-xr-x  4 ebambach   staff          256 Nov 10 16:11 .
49167    1 drwxr-xr-x  2 ebambach   staff          256 Nov 10 16:11 ./a
49169    0 -rw-r--r--  1 ebambach   staff            0 Nov 10 16:11 
./a/file
49168    1 drwxr-xr-x  2 ebambach   staff          256 Nov 10 16:11 ./b
49170    0 -rw-r--r--  1 ebambach   staff            0 Nov 10 16:11 
./b/file
Comment 1 Björn Jacke 2023-01-10 10:48:58 UTC
AIXC type ACLs are incompatible with other ACLs like thised used on Linux. The only ACLs which are standardized are actually NFS4 ACLs. Rsync doesn't really support those unfortunately, yet. Linux also lacks support for NFS4 ACLs.