Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.

Bug 1391305

Summary: nfs4_setfacl shows "Failed getxattr operation: Invalid argument Failed to instantiate ACL."
Product: Red Hat Enterprise Linux 6 Reporter: yangfei <feyang>
Component: nfs4-acl-toolsAssignee: Steve Dickson <steved>
Status: CLOSED DUPLICATE QA Contact: Yongcheng Yang <yoyang>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 6.8CC: bfields, eguan, jiyin, steved
Target Milestone: rc   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-12-22 15:02:05 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description yangfei 2016-11-03 01:49:05 UTC
Description of problem:

nfs4_setfacl -a A::user110:R /test2/file 
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.

Version-Release number of selected component (if applicable):

NIS server is Red Hat Enterprise Linux Server release 6u8
NIS client is Red Hat Enterprise Linux Server release 6u2
Netapp-fas2554 storage
nfs4-acl-tools-0.3.3-5.el6.x86_64

How reproducible:

lab environment & script as below.

~~~

NIS server:
[root@centos58-s ~]# uname -a
Linux centos58-s.hslab.wwtech 2.6.18-308.el5 #1 SMP Tue Feb 21 20:06:06 EST 2012 x86_64 x86_64 x86_64 GNU/Linux
[root@centos58-s ~]# nisdomainname
hslab.wwtech

[root@centos58-s ~]# cat /etc/ypserv.conf
#
# ypserv.conf   In this file you can set certain options for the NIS server,
#               and you can deny or restrict access to certain maps based
#               on the originating host.
#
#               See ypserv.conf(5) for a description of the syntax.
#

# Some options for ypserv. This things are all not needed, if
# you have a Linux net.

# Should we do DNS lookups for hosts not found in the hosts table ?
# This option is ignored in the moment.
dns: no

# How many map file handles should be cached ?
files: 30

# Should we register ypserv with SLP ?
slp: no
# After how many seconds we should re-register ypserv with SLP ?
slp_timeout: 3600

# xfr requests are only allowed from ports < 1024
xfr_check_port: yes

# The following, when uncommented,  will give you shadow like passwords.
# Note that it will not work if you have slave NIS servers in your
# network that do not run the same server as you.

# Host                     : Domain  : Map              : Security
#
# *                        : *       : passwd.byname    : port
# *                        : *       : passwd.byuid     : port

# Not everybody should see the shadow passwords, not secure, since
# under MSDOG everbody is root and can access ports < 1024 !!!
#*                         : *       : shadow.byname    : port
#*                         : *       : passwd.adjunct.byname : port
*                          : *       : shadow.byname    : port
*                          : *       : passwd.adjunct.byname : port

# If you comment out the next rule, ypserv and rpc.ypxfrd will
# look for YP_SECURE and YP_AUTHDES in the maps. This will make
# the security check a little bit slower, but you only have to
# change the keys on the master server, not the configuration files
# on each NIS server.
# If you have maps with YP_SECURE or YP_AUTHDES, you should create
# a rule for them above, that's much faster.
*                        : *       : *                : none

[root@centos58-s ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
nscd:x:28:28:NSCD Daemon:/:/sbin/nologin
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
ais:x:39:39:openais Standards Based Cluster Framework:/:/sbin/nologin
ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false
distcache:x:94:94:Distcache:/:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
cyrus:x:76:12:Cyrus IMAP Server:/var/lib/imap:/bin/bash
mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash
pcap:x:77:77::/var/arpwatch:/sbin/nologin
uuidd:x:100:102:UUID generator helper daemon:/var/lib/libuuid:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
apache:x:48:48:Apache:/var/www:/sbin/nologin
avahi:x:70:70:Avahi daemon:/:/sbin/nologin
rpc:x:32:32:Portmapper RPC user:/:/sbin/nologin
mailnull:x:47:47::/var/spool/mqueue:/sbin/nologin
smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
postgres:x:26:26:PostgreSQL Server:/var/lib/pgsql:/bin/bash
named:x:25:25:Named:/var/named:/sbin/nologin
amanda:x:33:6:Amanda user:/var/lib/amanda:/bin/bash
hsqldb:x:96:96::/var/lib/hsqldb:/sbin/nologin
cimsrvr:x:101:500:tog-pegasus OpenPegasus WBEM/CIM services:/var/lib/Pegasus:/sbin/nologin
radiusd:x:95:95:radiusd user:/home/radiusd:/sbin/nologin
mailman:x:41:41:GNU Mailing List Manager:/usr/lib/mailman:/sbin/nologin
ident:x:98:98::/:/sbin/nologin
piranha:x:60:60::/etc/sysconfig/ha:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
webalizer:x:67:67:Webalizer:/var/www/usage:/sbin/nologin
dovecot:x:97:97:dovecot:/usr/libexec/dovecot:/sbin/nologin
pvm:x:24:24::/usr/share/pvm3:/bin/bash
exim:x:93:93::/var/spool/exim:/sbin/nologin
quagga:x:92:92:Quagga routing suite:/var/run/quagga:/sbin/nologin
radvd:x:75:75:radvd user:/:/sbin/nologin
privoxy:x:73:73::/etc/privoxy:/sbin/nologin
oprofile:x:16:16:Special user account to be used by OProfile:/home/oprofile:/sbin/nologin
squid:x:23:23::/var/spool/squid:/sbin/nologin
luci:x:102:104::/var/lib/luci:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
xfs:x:43:43:X Font Server:/etc/X11/fs:/sbin/nologin
qemu:x:103:105:qemu user:/:/sbin/nologin
tomcat:x:91:91:Tomcat:/usr/share/tomcat5:/bin/sh
ricci:x:104:156:ricci daemon user:/var/lib/ricci:/sbin/nologin
haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
avahi-autoipd:x:105:157:avahi-autoipd:/var/lib/avahi-autoipd:/sbin/nologin
gdm:x:42:42::/var/gdm:/sbin/nologin
sabayon:x:86:86:Sabayon user:/home/sabayon:/sbin/nologin
test:x:500:501:test user account:/home/test:/bin/tcsh
alex:x:502:502:alex:/home/alex:/bin/csh
tony:x:503:503:tony:/home/tony:/bin/csh
james:x:504:504:james:/home/james:/bin/csh
jake:x:505:505::/home/jake:/bin/bash
james1:x:1001:1001:james1:/home/james1:/bin/csh
james2:x:1002:1002:james2:/home/james2:/bin/csh
james3:x:1003:1003:james3:/home/james3:/bin/csh
james4:x:1004:1004:james4:/home/james4:/bin/csh
james5:x:1005:1005:james5:/home/james5:/bin/csh
james6:x:1006:1006:james6:/home/james6:/bin/csh
james7:x:1007:1007:james7:/home/james7:/bin/csh
james8:x:1008:1008:james8:/home/james8:/bin/csh
james9:x:1009:1009:james9:/home/james9:/bin/csh
james10:x:1010:1010:james10:/home/james10:/bin/csh
james11:x:1011:1011:james11:/home/james11:/bin/csh
james12:x:1012:1012:james12:/home/james12:/bin/csh
james13:x:1013:1013:james13:/home/james13:/bin/csh
james14:x:1014:1014:james14:/home/james14:/bin/csh
james15:x:1015:1015:james15:/home/james15:/bin/csh
james16:x:1016:1016:james16:/home/james16:/bin/csh
james17:x:1017:1017:james17:/home/james17:/bin/csh
james18:x:1018:1018:james18:/home/james18:/bin/csh
james19:x:1019:1019:james19:/home/james19:/bin/csh
james20:x:1020:1020:james20:/home/james20:/bin/csh
james21:x:1021:1021:james21:/home/james21:/bin/csh
james22:x:1022:1022:james22:/home/james22:/bin/csh
james23:x:1023:1023:james23:/home/james23:/bin/csh
james24:x:1024:1024:james24:/home/james24:/bin/csh
james25:x:1025:1025:james25:/home/james25:/bin/csh
james26:x:1026:1026:james26:/home/james26:/bin/csh
james27:x:1027:1027:james27:/home/james27:/bin/csh
james28:x:1028:1028:james28:/home/james28:/bin/csh
james29:x:1029:1029:james29:/home/james29:/bin/csh
james30:x:1030:1030:james30:/home/james30:/bin/csh
james31:x:1031:1031:james31:/home/james31:/bin/csh
james32:x:1032:1032:james32:/home/james32:/bin/csh
james33:x:1033:1033:james33:/home/james33:/bin/csh
james34:x:1034:1034:james34:/home/james34:/bin/csh
james35:x:1035:1035:james35:/home/james35:/bin/csh
james36:x:1036:1036:james36:/home/james36:/bin/csh
james37:x:1037:1037:james37:/home/james37:/bin/csh
james38:x:1038:1038:james38:/home/james38:/bin/csh
james39:x:1039:1039:james39:/home/james39:/bin/csh
james40:x:1040:1040:james40:/home/james40:/bin/csh
james41:x:1041:1041:james41:/home/james41:/bin/csh
james42:x:1042:1042:james42:/home/james42:/bin/csh
james43:x:1043:1043:james43:/home/james43:/bin/csh
james44:x:1044:1044:james44:/home/james44:/bin/csh
james45:x:1045:1045:james45:/home/james45:/bin/csh
james46:x:1046:1046:james46:/home/james46:/bin/csh
james47:x:1047:1047:james47:/home/james47:/bin/csh
james48:x:1048:1048:james48:/home/james48:/bin/csh
james49:x:1049:1049:james49:/home/james49:/bin/csh
james50:x:1050:1050:james50:/home/james50:/bin/csh
james51:x:1051:1051:james51:/home/james51:/bin/csh
james52:x:1052:1052:james52:/home/james52:/bin/csh
james53:x:1053:1053:james53:/home/james53:/bin/csh
james54:x:1054:1054:james54:/home/james54:/bin/csh
james55:x:1055:1055:james55:/home/james55:/bin/csh
james56:x:1056:1056:james56:/home/james56:/bin/csh
james57:x:1057:1057:james57:/home/james57:/bin/csh
james58:x:1058:1058:james58:/home/james58:/bin/csh
james59:x:1059:1059:james59:/home/james59:/bin/csh
james60:x:1060:1060:james60:/home/james60:/bin/csh
james61:x:1061:1061:james61:/home/james61:/bin/csh
james62:x:1062:1062:james62:/home/james62:/bin/csh
james63:x:1063:1063:james63:/home/james63:/bin/csh
james64:x:1064:1064:james64:/home/james64:/bin/csh
james65:x:1065:1065:james65:/home/james65:/bin/csh
james66:x:1066:1066:james66:/home/james66:/bin/csh
james67:x:1067:1067:james67:/home/james67:/bin/csh
james68:x:1068:1068:james68:/home/james68:/bin/csh
james69:x:1069:1069:james69:/home/james69:/bin/csh
james70:x:1070:1070:james70:/home/james70:/bin/csh
james71:x:1071:1071:james71:/home/james71:/bin/csh
james72:x:1072:1072:james72:/home/james72:/bin/csh
james73:x:1073:1073:james73:/home/james73:/bin/csh
james74:x:1074:1074:james74:/home/james74:/bin/csh
james75:x:1075:1075:james75:/home/james75:/bin/csh
james76:x:1076:1076:james76:/home/james76:/bin/csh
james77:x:1077:1077:james77:/home/james77:/bin/csh
james78:x:1078:1078:james78:/home/james78:/bin/csh
james79:x:1079:1079:james79:/home/james79:/bin/csh
james80:x:1080:1080:james80:/home/james80:/bin/csh
james81:x:1081:1081:james81:/home/james81:/bin/csh
james82:x:1082:1082:james82:/home/james82:/bin/csh
james83:x:1083:1083:james83:/home/james83:/bin/csh
james84:x:1084:1084:james84:/home/james84:/bin/csh
james85:x:1085:1085:james85:/home/james85:/bin/csh
james86:x:1086:1086:james86:/home/james86:/bin/csh
james87:x:1087:1087:james87:/home/james87:/bin/csh
james88:x:1088:1088:james88:/home/james88:/bin/csh
james89:x:1089:1089:james89:/home/james89:/bin/csh
james90:x:1090:1090:james90:/home/james90:/bin/csh
james91:x:1091:1091:james91:/home/james91:/bin/csh
james92:x:1092:1092:james92:/home/james92:/bin/csh
james93:x:1093:1093:james93:/home/james93:/bin/csh
james94:x:1094:1094:james94:/home/james94:/bin/csh
james95:x:1095:1095:james95:/home/james95:/bin/csh
james96:x:1096:1096:james96:/home/james96:/bin/csh
james97:x:1097:1097:james97:/home/james97:/bin/csh
james98:x:1098:1098:james98:/home/james98:/bin/csh
james99:x:1099:1099:james99:/home/james99:/bin/csh
james100:x:1100:1100:james100:/home/james100:/bin/csh
james101:x:1101:1101:james101:/home/james101:/bin/csh
james102:x:1102:1102:james102:/home/james102:/bin/csh
james103:x:1103:1103:james103:/home/james103:/bin/csh
james104:x:1104:1104:james104:/home/james104:/bin/csh
james105:x:1105:1105:james105:/home/james105:/bin/csh
james106:x:1106:1106:james106:/home/james106:/bin/csh
james107:x:1107:1107:james107:/home/james107:/bin/csh
james108:x:1108:1108:james108:/home/james108:/bin/csh
james109:x:1109:1109:james109:/home/james109:/bin/csh
james110:x:1110:1110:james110:/home/james110:/bin/csh
james111:x:1111:1111:james111:/home/james111:/bin/csh
james112:x:1112:1112:james112:/home/james112:/bin/csh
james113:x:1113:1113:james113:/home/james113:/bin/csh
james114:x:1114:1114:james114:/home/james114:/bin/csh
james115:x:1115:1115:james115:/home/james115:/bin/csh
james116:x:1116:1116:james116:/home/james116:/bin/csh
james117:x:1117:1117:james117:/home/james117:/bin/csh
james118:x:1118:1118:james118:/home/james118:/bin/csh
james119:x:1119:1119:james119:/home/james119:/bin/csh
james120:x:1120:1120:james120:/home/james120:/bin/csh
james121:x:1121:1121:james121:/home/james121:/bin/csh
james122:x:1122:1122:james122:/home/james122:/bin/csh
james123:x:1123:1123:james123:/home/james123:/bin/csh
james124:x:1124:1124:james124:/home/james124:/bin/csh
james125:x:1125:1125:james125:/home/james125:/bin/csh
james126:x:1126:1126:james126:/home/james126:/bin/csh
james127:x:1127:1127:james127:/home/james127:/bin/csh
james128:x:1128:1128:james128:/home/james128:/bin/csh
james129:x:1129:1129:james129:/home/james129:/bin/csh
james130:x:1130:1130:james130:/home/james130:/bin/csh
james131:x:1131:1131:james131:/home/james131:/bin/csh
james132:x:1132:1132:james132:/home/james132:/bin/csh
james133:x:1133:1133:james133:/home/james133:/bin/csh
james134:x:1134:1134:james134:/home/james134:/bin/csh
james135:x:1135:1135:james135:/home/james135:/bin/csh
james136:x:1136:1136:james136:/home/james136:/bin/csh
james137:x:1137:1137:james137:/home/james137:/bin/csh
james138:x:1138:1138:james138:/home/james138:/bin/csh
james139:x:1139:1139:james139:/home/james139:/bin/csh
james140:x:1140:1140:james140:/home/james140:/bin/csh
james141:x:1141:1141:james141:/home/james141:/bin/csh
james142:x:1142:1142:james142:/home/james142:/bin/csh
james143:x:1143:1143:james143:/home/james143:/bin/csh
james144:x:1144:1144:james144:/home/james144:/bin/csh
james145:x:1145:1145:james145:/home/james145:/bin/csh
james146:x:1146:1146:james146:/home/james146:/bin/csh
james147:x:1147:1147:james147:/home/james147:/bin/csh
james148:x:1148:1148:james148:/home/james148:/bin/csh
james149:x:1149:1149:james149:/home/james149:/bin/csh
james150:x:1150:1150:james150:/home/james150:/bin/csh
james151:x:1151:1151:james151:/home/james151:/bin/csh
james152:x:1152:1152:james152:/home/james152:/bin/csh
james153:x:1153:1153:james153:/home/james153:/bin/csh
james154:x:1154:1154:james154:/home/james154:/bin/csh
james155:x:1155:1155:james155:/home/james155:/bin/csh
james156:x:1156:1156:james156:/home/james156:/bin/csh
james157:x:1157:1157:james157:/home/james157:/bin/csh
james158:x:1158:1158:james158:/home/james158:/bin/csh
james159:x:1159:1159:james159:/home/james159:/bin/csh
james160:x:1160:1160:james160:/home/james160:/bin/csh
james161:x:1161:1161:james161:/home/james161:/bin/csh
james162:x:1162:1162:james162:/home/james162:/bin/csh
james163:x:1163:1163:james163:/home/james163:/bin/csh
james164:x:1164:1164:james164:/home/james164:/bin/csh
james165:x:1165:1165:james165:/home/james165:/bin/csh
james166:x:1166:1166:james166:/home/james166:/bin/csh
james167:x:1167:1167:james167:/home/james167:/bin/csh
james168:x:1168:1168:james168:/home/james168:/bin/csh
james169:x:1169:1169:james169:/home/james169:/bin/csh
james170:x:1170:1170:james170:/home/james170:/bin/csh
james171:x:1171:1171:james171:/home/james171:/bin/csh
james172:x:1172:1172:james172:/home/james172:/bin/csh
james173:x:1173:1173:james173:/home/james173:/bin/csh
james174:x:1174:1174:james174:/home/james174:/bin/csh
james175:x:1175:1175:james175:/home/james175:/bin/csh
james176:x:1176:1176:james176:/home/james176:/bin/csh
james177:x:1177:1177:james177:/home/james177:/bin/csh
james178:x:1178:1178:james178:/home/james178:/bin/csh
james179:x:1179:1179:james179:/home/james179:/bin/csh
james180:x:1180:1180:james180:/home/james180:/bin/csh
james181:x:1181:1181:james181:/home/james181:/bin/csh
james182:x:1182:1182:james182:/home/james182:/bin/csh
james183:x:1183:1183:james183:/home/james183:/bin/csh
james184:x:1184:1184:james184:/home/james184:/bin/csh
james185:x:1185:1185:james185:/home/james185:/bin/csh
james186:x:1186:1186:james186:/home/james186:/bin/csh
james187:x:1187:1187:james187:/home/james187:/bin/csh
james188:x:1188:1188:james188:/home/james188:/bin/csh
james189:x:1189:1189:james189:/home/james189:/bin/csh
james190:x:1190:1190:james190:/home/james190:/bin/csh
james191:x:1191:1191:james191:/home/james191:/bin/csh

[root@centos58-s ~]# cat /etc/idmapd.conf
[General]
#Verbosity = 0
# The following should be set to the local NFSv4 domain name
# The default is the host's DNS domain name.
#Domain = v4test
Domain = v4test.wwtech

# The following is a comma-separated list of Kerberos realm
# names that should be considered to be equivalent to the
# local realm, such that <user>@REALM.A can be assumed to
# be the same user as <user>@REALM.B
# If not specified, the default local realm is the domain name,
# which defaults to the host's DNS domain name,
# translated to upper-case.
# Note that if this value is specified, the local realm name
# must be included in the list!
#Local-Realms =

[Mapping]

Nobody-User = nobody
Nobody-Group = nobody

[Translation]

# Translation Method is an comma-separated, ordered list of
# translation methods that can be used.  Distributed methods
# include "nsswitch", "umich_ldap", and "static".  Each method
# is a dynamically loadable plugin library.
# New methods may be defined and inserted in the list.
# The default is "nsswitch".
Method = nsswitch

# Optional.  This is a comma-separated, ordered list of
# translation methods to be used for translating GSS
# authenticated names to ids.
# If this option is omitted, the same methods as those
# specified in "Method" are used.
#GSS-Methods = <alternate method list for translating GSS names>

#-------------------------------------------------------------------#
# The following are used only for the "static" Translation Method.
#-------------------------------------------------------------------#
[Static]

# A "static" list of GSS-Authenticated names to
# local user name mappings

#someuser@REALM = localuser


#-------------------------------------------------------------------#
# The following are used only for the "umich_ldap" Translation Method.
#-------------------------------------------------------------------#

#[UMICH_SCHEMA]

# server information (REQUIRED)
#LDAP_server = ldap-server.local.domain.edu

# the default search base (REQUIRED)
#LDAP_base = dc=local,dc=domain,dc=edu

#-----------------------------------------------------------#
# The remaining options have defaults (as shown)
# and are therefore not required.
#-----------------------------------------------------------#

# whether or not to perform canonicalization on the
# name given as LDAP_server
#LDAP_canonicalize_name = true

# absolute search base for (people) accounts
#LDAP_people_base = <LDAP_base>

# absolute search base for groups
#LDAP_group_base = <LDAP_base>

# Set to true to enable SSL - anything else is not enabled
#LDAP_use_ssl = false

# You must specify a CA certificate location if you enable SSL
#LDAP_ca_cert = /etc/ldapca.cert

# Objectclass mapping information

# Mapping for the person (account) object class
#NFSv4_person_objectclass = NFSv4RemotePerson

# Mapping for the nfsv4name attribute the person object
#NFSv4_name_attr = NFSv4Name

# Mapping for the UID number
#NFSv4_uid_attr = UIDNumber

# Mapping for the GSSAPI Principal name
#GSS_principal_attr = GSSAuthName

# Mapping for the account name attribute (usually uid)
# The value for this attribute must match the value of
# the group member attribute - NFSv4_member_attr
#NFSv4_acctname_attr = uid

# Mapping for the group object class
#NFSv4_group_objectclass = NFSv4RemoteGroup

# Mapping for the GID attribute
#NFSv4_gid_attr = GIDNumber

# Mapping for the Group NFSv4 name
#NFSv4_group_attr = NFSv4Name

# Mapping for the Group member attribute (usually memberUID)
# The value of this attribute must match the value of NFSv4_acctname_attr
#NFSv4_member_attr = memberUID


-------------------------------------------------------------------------
NIS Client:
[root@centos58-c ~]# uname -a
Linux centos58-c 2.6.18-308.el5 #1 SMP Tue Feb 21 20:06:06 EST 2012 x86_64 x86_64 x86_64 GNU/Linux
[root@centos58-c ~]# cat /etc/yp.conf
# /etc/yp.conf - ypbind configuration file
# Valid entries are
#
# domain NISDOMAIN server HOSTNAME
#       Use server HOSTNAME for the domain NISDOMAIN.
#
# domain NISDOMAIN broadcast
#       Use  broadcast  on  the local net for domain NISDOMAIN
#
# domain NISDOMAIN slp
#       Query local SLP server for ypserver supporting NISDOMAIN
#
# ypserver HOSTNAME
#       Use server HOSTNAME for the  local  domain.  The
#       IP-address of server must be listed in /etc/hosts.
#
# broadcast
#       If no server for the default domain is specified or
#       none of them is rechable, try a broadcast call to
#       find a server.
#
#domain hslab.wwtech server 192.168.100.21
domain hslab.wwtech broadcast
[root@centos58-c ~]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               centos58-c localhost.localdomain localhost
::1             localhost6.localdomain6 localhost6

[root@centos58-c ~]# cat /etc/idmapd.conf
[General]
#Verbosity = 0
# The following should be set to the local NFSv4 domain name
# The default is the host's DNS domain name.
#Domain = local.domain.edu
Domain = v4test.wwtech

# The following is a comma-separated list of Kerberos realm
# names that should be considered to be equivalent to the
# local realm, such that <user>@REALM.A can be assumed to
# be the same user as <user>@REALM.B
# If not specified, the default local realm is the domain name,
# which defaults to the host's DNS domain name,
# translated to upper-case.
# Note that if this value is specified, the local realm name
# must be included in the list!
#Local-Realms =

[Mapping]

Nobody-User = nobody
Nobody-Group = nobody

[Translation]

# Translation Method is an comma-separated, ordered list of
# translation methods that can be used.  Distributed methods
# include "nsswitch", "umich_ldap", and "static".  Each method
# is a dynamically loadable plugin library.
# New methods may be defined and inserted in the list.
# The default is "nsswitch".
Method = nsswitch

# Optional.  This is a comma-separated, ordered list of
# translation methods to be used for translating GSS
# authenticated names to ids.
# If this option is omitted, the same methods as those
# specified in "Method" are used.
#GSS-Methods = <alternate method list for translating GSS names>

#-------------------------------------------------------------------#
# The following are used only for the "static" Translation Method.
#-------------------------------------------------------------------#
[Static]

# A "static" list of GSS-Authenticated names to
# local user name mappings

#someuser@REALM = localuser


#-------------------------------------------------------------------#
# The following are used only for the "umich_ldap" Translation Method.
#-------------------------------------------------------------------#

#[UMICH_SCHEMA]

# server information (REQUIRED)
#LDAP_server = ldap-server.local.domain.edu

# the default search base (REQUIRED)
#LDAP_base = dc=local,dc=domain,dc=edu

#-----------------------------------------------------------#
# The remaining options have defaults (as shown)
# and are therefore not required.
#-----------------------------------------------------------#

# whether or not to perform canonicalization on the
# name given as LDAP_server
#LDAP_canonicalize_name = true

# absolute search base for (people) accounts
#LDAP_people_base = <LDAP_base>

# absolute search base for groups
#LDAP_group_base = <LDAP_base>

# Set to true to enable SSL - anything else is not enabled
#LDAP_use_ssl = false

# You must specify a CA certificate location if you enable SSL
#LDAP_ca_cert = /etc/ldapca.cert

# Objectclass mapping information

# Mapping for the person (account) object class
#NFSv4_person_objectclass = NFSv4RemotePerson

# Mapping for the nfsv4name attribute the person object
#NFSv4_name_attr = NFSv4Name

# Mapping for the UID number
#NFSv4_uid_attr = UIDNumber

# Mapping for the GSSAPI Principal name
#GSS_principal_attr = GSSAuthName

# Mapping for the account name attribute (usually uid)
# The value for this attribute must match the value of
# the group member attribute - NFSv4_member_attr
#NFSv4_acctname_attr = uid

# Mapping for the group object class
#NFSv4_group_objectclass = NFSv4RemoteGroup

# Mapping for the GID attribute
#NFSv4_gid_attr = GIDNumber

# Mapping for the Group NFSv4 name
#NFSv4_group_attr = NFSv4Name

# Mapping for the Group member attribute (usually memberUID)
# The value of this attribute must match the value of NFSv4_acctname_attr
#NFSv4_member_attr = memberUID

[root@centos58-c ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1              19G  7.3G   11G  42% /
tmpfs                1006M     0 1006M   0% /dev/shm
tpcdot832:/nfs        973M  192K  973M   1% /mnt/nfs
[root@centos58-c ~]# mount
/dev/sda1 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
tpcdot832:/nfs on /mnt/nfs type nfs4 (rw,addr=192.168.50.204)

-------------------------------------------------------------------------
NetApp filer:
fas2520A::*> vserver show -vserver vm_data

                                    Vserver: vm_data
                               Vserver Type: data
                            Vserver Subtype: default
                               Vserver UUID: 41261cf1-84b5-11e6-8b4e-00a0987ddbd4
                                Root Volume: vm_data_root
                                  Aggregate: aggr01_data
                                 NIS Domain: hslab.wwtech
                 Root Volume Security Style: unix
                                LDAP Client: -
               Default Volume Language Code: C.UTF-8
                            Snapshot Policy: default
                                    Comment:
                               Quota Policy: default
                List of Aggregates Assigned: -
 Limit on Maximum Number of Volumes allowed: unlimited
                        Vserver Admin State: running
                  Vserver Operational State: running
   Vserver Operational State Stopped Reason: -
                          Allowed Protocols: nfs
                       Disallowed Protocols: cifs, fcp, iscsi, ndmp
            Is Vserver with Infinite Volume: false
                           QoS Policy Group: -
                                Config Lock: false
             Volume Delete Retention Period: 12
                               IPspace Name: Default
                   Is Msid Preserved for DR: false

fas2520A::*> vserver nfs show -vserver vm_data

                                           Vserver: vm_data
                                General NFS Access: true
             RPC GSS Context Cache High Water Mark: 0
                              RPC GSS Context Idle: 0
                                            NFS v3: enabled
                                          NFS v4.0: enabled
                                      UDP Protocol: enabled
                                      TCP Protocol: enabled
                              Default Windows User: -
                       Enable NFSv3 EJUKEBOX error: true
 Require All NFSv3 Reads to Return Read Attributes: false
Show Change in FSID as NFSv3 Clients Traverse Filesystems: enabled
Enable the Dropping of a Connection When an NFSv3 Request is Dropped: enabled
                Vserver NTFS Unix Security Options: use_export_policy
                     Vserver Change Ownership Mode: use_export_policy
            Force Usage of SpinNp Readdir Requests: false
                        NFS Response Trace Enabled: false
                       NFS Response Trigger (secs): 60
                 UDP Maximum Transfer Size (bytes): 32768
                 TCP Maximum Transfer Size (bytes): 65536
  (DEPRECATED)-NFSv3 TCP Maximum Read Size (bytes): 65536
 (DEPRECATED)-NFSv3 TCP Maximum Write Size (bytes): 65536
                               NFSv4.0 ACL Support: enabled
                   NFSv4.0 Read Delegation Support: disabled
                  NFSv4.0 Write Delegation Support: disabled
Show Change in FSID as NFSv4 Clients Traverse Filesystems: enabled
                          NFSv4.0 Referral Support: disabled
                           NFSv4 ID Mapping Domain: v4test.wwtech
NFSv4 Validate UTF-8 Encoding of Symbolic Link Data: disabled
               NFSv4 Lease Timeout Value (in secs): 30
               NFSv4 Grace Timeout Value (in secs): 45
Preserves and Modifies NFSv4 ACL (and NTFS File Permissions in Unified Security Style): enabled
                     NFSv4.1 Minor Version Support: disabled
                                     Rquota Enable: disabled
                  NFSv4.1 Implementation ID Domain: netapp.com
                    NFSv4.1 Implementation ID Name: NetApp Release 8.3.2P5
                    NFSv4.1 Implementation ID Date: Tue Aug 23 12:36:56 2016
                      NFSv4.1 Parallel NFS Support: enabled
                         NFSv4.0 Migration Support: disabled
                          NFSv4.1 Referral Support: disabled
                         NFSv4.1 Migration Support: disabled
                               NFSv4.1 ACL Support: disabled
                              NFS vStorage Support: disabled
               NFSv4 Support for Numeric Owner IDs: enabled
                             Default Windows Group: -
                   NFSv4.1 Read Delegation Support: disabled
                  NFSv4.1 Write Delegation Support: disabled
Number of Slots in the NFSv4.x Session slot tables: 180
Size of the Reply that will be Cached in Each NFSv4.x Session Slot (in bytes): 640
                    Maximum Number of ACEs per ACL: 400
                               NFS Mount Root Only: enabled
                                     NFS Root Only: disabled
                             Qtree Exports Enabled: disabled
                  AUTH_SYS Extended Groups Enabled: disabled
    AUTH_SYS and RPCSEC_GSS Auxillary Groups Limit: 32
 Validation of Qtree IDs for Qtree File Operations: enabled
                             NFS Mount Daemon Port: 635
                         Network Lock Manager Port: 4045
                       Network Status Monitor Port: 4046
                             NFS Quota Daemon Port: 4049
               Permitted Kerberos Encryption Types: des, des3, aes-128, aes-256
                                 Showmount Enabled: enabled
Set the Protocol Used for Name Services Lookups for Exports: udp
           Map Unknown UID to Default Windows User: enable
  DNS Domain Search Enabled During Netgroup Lookup: enabled
Trust No-Match Result from Any Name Service Switch Source During Netgroup Lookup: disabled
  Display maximum NT ACL Permissions to NFS Client: disabled
                       NFSv3 MS-DOS Client Support: disabled
       Ignore the NT ACL Check for NFS User 'root': disabled
Time To Live Value (in msecs) of a Positive Cached Credential: 86400000
Time To Live Value (in msecs) of a Negative Cached Credential: 7200000
Time To Live Value (in msecs) of a Cached Entry for a Transient Error: 30000
Skip Permission Check for NFS Write Calls from Root/Owner: disabled

fas2520A::*>

Script:
[root@centos58-c ~]# cat nfs4_setfacl.sh
#!/bin/sh
for i in `ypcat passwd | grep james | cut -f1 -d: `
do echo " nfs4_setfacl -a A::$i:R /mnt/nfs/test"
#sleep 1s
nfs4_setfacl -a A::$i:R /mnt/nfs/test
#sleep 1s
#nfs4_getfacl /mnt/nfs/test
done
echo "ypcat passwd | grep james | cut -f1 -d: | wc -l"
echo "`ypcat passwd | grep james | cut -f1 -d: | wc -l`"
# workaround
# nfs4_setfacl -s A::root:RWX /mnt/nfs/test
~~~

Steps to Reproduce:
./nfs4_setfacl.sh
 nfs4_setfacl -a A::james43:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james178:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james165:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james56:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james152:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james44:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james188:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james175:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james57:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james45:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james33:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james46:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james171:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james34:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james108:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james47:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james181:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james35:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james23:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james191:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james36:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james104:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james24:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james127:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james114:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james25:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james13:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james101:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james137:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james9:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james124:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james26:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james14:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james111:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james147:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james134:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james15:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james157:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james121:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james8:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james16:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james94:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james153:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james140:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james176:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james95:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james7:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james163:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james150:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james186:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james96:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james173:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james84:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james160:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james109:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james97:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james183:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james85:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james6:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james170:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james119:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james98:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james86:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james74:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james106:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james129:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james87:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james75:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james5:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james116:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james139:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james103:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james88:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james126:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james76:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james64:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james77:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james65:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james53:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james122:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james158:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james145:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james66:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james54:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james132:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james168:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james155:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james67:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james55:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james142:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james17:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james141:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james31:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james177:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james164:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james18:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james151:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james32:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james187:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james20:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james174:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james19:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james161:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james21:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james184:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james22:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james10:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james107:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james180:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james11:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james99:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james117:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james190:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james12:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james90:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james113:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james149:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james89:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james100:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james136:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james91:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james4:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james123:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james159:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james110:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james78:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james146:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james92:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james133:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james80:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james169:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james156:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james120:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james79:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james93:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james143:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james81:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james3:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james179:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james130:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james166:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james68:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james189:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james82:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james70:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james69:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james83:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james162:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james71:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james2:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james185:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james58:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james172:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james72:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james60:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james59:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james182:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james73:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james61:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james1:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james118:RWX /mnt/nfs/test
 nfs4_setfacl -a A::james48:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james105:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james62:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james50:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james128:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james49:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james115:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james37:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james63:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james51:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james138:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james102:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james125:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james38:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james52:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james148:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james40:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james112:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james135:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james39:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james27:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james41:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james144:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james28:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james42:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james131:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james30:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james167:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james154:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.
 nfs4_setfacl -a A::james29:RWX /mnt/nfs/test
Failed getxattr operation: Invalid argument
Failed to instantiate ACL.


Expected results:

No "Failed getxattr operation: Invalid argument"

Additional info:

Comment 1 yangfei 2016-11-03 01:58:19 UTC
The above steps could reproduce on my RHEL env:

NIS server is Red Hat Enterprise Linux Server release 6u8
NIS client is Red Hat Enterprise Linux Server release 6u2
Netapp-fas2554 storage
nfs4-acl-tools-0.3.3-5.el6.x86_64

Comment 3 yangfei 2016-11-10 03:00:10 UTC
Hello,

I implemented the same steps on rhel7.2 and found the issue was gone, everything is okay.

[root@rhel7u2 ~]# ./nfs4_setfacl.sh 
 nfs4_setfacl -a A::user13:R /nfs/file 
 nfs4_setfacl -a A::user91:R /nfs/file 
 nfs4_setfacl -a A::user168:R /nfs/file 
 nfs4_setfacl -a A::user156:R /nfs/file 
 nfs4_setfacl -a A::user144:R /nfs/file 
 nfs4_setfacl -a A::user44:R /nfs/file 
 nfs4_setfacl -a A::user56:R /nfs/file 
 nfs4_setfacl -a A::user68:R /nfs/file 
 nfs4_setfacl -a A::user157:R /nfs/file 
 nfs4_setfacl -a A::user145:R /nfs/file 
 nfs4_setfacl -a A::user12:R /nfs/file 
 nfs4_setfacl -a A::user90:R /nfs/file 
 nfs4_setfacl -a A::user158:R /nfs/file 
 nfs4_setfacl -a A::user146:R /nfs/file 
 nfs4_setfacl -a A::user134:R /nfs/file 
 nfs4_setfacl -a A::user43:R /nfs/file 
 nfs4_setfacl -a A::user55:R /nfs/file 
 nfs4_setfacl -a A::user3:R /nfs/file 
 nfs4_setfacl -a A::user67:R /nfs/file 
 nfs4_setfacl -a A::user147:R /nfs/file 
 nfs4_setfacl -a A::user79:R /nfs/file 
 nfs4_setfacl -a A::user135:R /nfs/file 
 nfs4_setfacl -a A::user11:R /nfs/file 
 nfs4_setfacl -a A::user148:R /nfs/file 
 nfs4_setfacl -a A::user136:R /nfs/file 
 nfs4_setfacl -a A::user124:R /nfs/file 
 nfs4_setfacl -a A::user42:R /nfs/file 
 nfs4_setfacl -a A::user54:R /nfs/file 
 nfs4_setfacl -a A::user66:R /nfs/file 
 nfs4_setfacl -a A::user137:R /nfs/file 
 nfs4_setfacl -a A::user78:R /nfs/file 
 nfs4_setfacl -a A::user125:R /nfs/file 
 nfs4_setfacl -a A::user113:R /nfs/file 
 nfs4_setfacl -a A::user19:R /nfs/file 
 nfs4_setfacl -a A::user6:R /nfs/file 
 nfs4_setfacl -a A::user126:R /nfs/file 
 nfs4_setfacl -a A::user114:R /nfs/file 
 nfs4_setfacl -a A::user41:R /nfs/file 
 nfs4_setfacl -a A::user53:R /nfs/file 
 nfs4_setfacl -a A::user65:R /nfs/file 
 nfs4_setfacl -a A::user127:R /nfs/file 
 nfs4_setfacl -a A::user115:R /nfs/file 
 nfs4_setfacl -a A::user103:R /nfs/file 
 nfs4_setfacl -a A::user18:R /nfs/file 
 nfs4_setfacl -a A::user116:R /nfs/file 
 nfs4_setfacl -a A::user104:R /nfs/file 
 nfs4_setfacl -a A::user40:R /nfs/file 
 nfs4_setfacl -a A::user52:R /nfs/file 
 nfs4_setfacl -a A::user64:R /nfs/file 
 nfs4_setfacl -a A::user117:R /nfs/file 
 nfs4_setfacl -a A::user105:R /nfs/file 
 nfs4_setfacl -a A::user195:R /nfs/file 
 nfs4_setfacl -a A::user17:R /nfs/file 
 nfs4_setfacl -a A::user29:R /nfs/file 
 nfs4_setfacl -a A::user7:R /nfs/file 
 nfs4_setfacl -a A::user106:R /nfs/file 
 nfs4_setfacl -a A::user196:R /nfs/file 
 nfs4_setfacl -a A::user51:R /nfs/file 
 nfs4_setfacl -a A::user63:R /nfs/file 
 nfs4_setfacl -a A::user107:R /nfs/file 
 nfs4_setfacl -a A::user197:R /nfs/file 
 nfs4_setfacl -a A::user185:R /nfs/file 
 nfs4_setfacl -a A::user16:R /nfs/file 
 nfs4_setfacl -a A::user198:R /nfs/file 
 nfs4_setfacl -a A::user186:R /nfs/file 
 nfs4_setfacl -a A::user50:R /nfs/file 
 nfs4_setfacl -a A::user1:R /nfs/file 
 nfs4_setfacl -a A::user62:R /nfs/file 
 nfs4_setfacl -a A::user59:R /nfs/file 
 nfs4_setfacl -a A::user199:R /nfs/file 
 nfs4_setfacl -a A::user187:R /nfs/file 
 nfs4_setfacl -a A::user175:R /nfs/file 
 nfs4_setfacl -a A::user15:R /nfs/file 
 nfs4_setfacl -a A::user93:R /nfs/file 
 nfs4_setfacl -a A::user8:R /nfs/file 
 nfs4_setfacl -a A::user188:R /nfs/file 
 nfs4_setfacl -a A::user176:R /nfs/file 
 nfs4_setfacl -a A::user190:R /nfs/file 
 nfs4_setfacl -a A::user61:R /nfs/file 
 nfs4_setfacl -a A::user58:R /nfs/file 
 nfs4_setfacl -a A::user189:R /nfs/file 
 nfs4_setfacl -a A::user177:R /nfs/file 
 nfs4_setfacl -a A::user165:R /nfs/file 
 nfs4_setfacl -a A::user14:R /nfs/file 
 nfs4_setfacl -a A::user92:R /nfs/file 
 nfs4_setfacl -a A::user178:R /nfs/file 
 nfs4_setfacl -a A::user166:R /nfs/file 
 nfs4_setfacl -a A::user154:R /nfs/file 
 nfs4_setfacl -a A::user180:R /nfs/file 
 nfs4_setfacl -a A::user2:R /nfs/file 
 nfs4_setfacl -a A::user57:R /nfs/file 
 nfs4_setfacl -a A::user69:R /nfs/file 
 nfs4_setfacl -a A::user167:R /nfs/file 
 nfs4_setfacl -a A::user155:R /nfs/file 
 nfs4_setfacl -a A::user143:R /nfs/file 
 nfs4_setfacl -a A::user76:R /nfs/file 
 nfs4_setfacl -a A::user131:R /nfs/file 
 nfs4_setfacl -a A::user88:R /nfs/file 
 nfs4_setfacl -a A::user20:R /nfs/file 
 nfs4_setfacl -a A::user32:R /nfs/file 
 nfs4_setfacl -a A::user118:R /nfs/file 
 nfs4_setfacl -a A::user132:R /nfs/file 
 nfs4_setfacl -a A::user120:R /nfs/file 
 nfs4_setfacl -a A::user119:R /nfs/file 
 nfs4_setfacl -a A::user133:R /nfs/file 
 nfs4_setfacl -a A::user75:R /nfs/file 
 nfs4_setfacl -a A::user5:R /nfs/file 
 nfs4_setfacl -a A::user87:R /nfs/file 
 nfs4_setfacl -a A::user121:R /nfs/file 
 nfs4_setfacl -a A::user99:R /nfs/file 
 nfs4_setfacl -a A::user31:R /nfs/file 
 nfs4_setfacl -a A::user108:R /nfs/file 
 nfs4_setfacl -a A::user28:R /nfs/file 
 nfs4_setfacl -a A::user122:R /nfs/file 
 nfs4_setfacl -a A::user110:R /nfs/file 
 nfs4_setfacl -a A::user109:R /nfs/file 
 nfs4_setfacl -a A::user123:R /nfs/file 
 nfs4_setfacl -a A::user74:R /nfs/file 
 nfs4_setfacl -a A::user111:R /nfs/file 
 nfs4_setfacl -a A::user86:R /nfs/file 
 nfs4_setfacl -a A::user98:R /nfs/file 
 nfs4_setfacl -a A::user30:R /nfs/file 
 nfs4_setfacl -a A::user27:R /nfs/file 
 nfs4_setfacl -a A::user112:R /nfs/file 
 nfs4_setfacl -a A::user39:R /nfs/file 
 nfs4_setfacl -a A::user100:R /nfs/file 
 nfs4_setfacl -a A::user73:R /nfs/file 
 nfs4_setfacl -a A::user101:R /nfs/file 
 nfs4_setfacl -a A::user85:R /nfs/file 
 nfs4_setfacl -a A::user97:R /nfs/file 
 nfs4_setfacl -a A::user191:R /nfs/file 
 nfs4_setfacl -a A::user26:R /nfs/file 
 nfs4_setfacl -a A::user102:R /nfs/file 
 nfs4_setfacl -a A::user38:R /nfs/file 
 nfs4_setfacl -a A::user192:R /nfs/file 
 nfs4_setfacl -a A::user60:R /nfs/file 
 nfs4_setfacl -a A::user72:R /nfs/file 
 nfs4_setfacl -a A::user179:R /nfs/file 
 nfs4_setfacl -a A::user84:R /nfs/file 
 nfs4_setfacl -a A::user193:R /nfs/file 
 nfs4_setfacl -a A::user96:R /nfs/file 
 nfs4_setfacl -a A::user181:R /nfs/file 
 nfs4_setfacl -a A::user25:R /nfs/file 
 nfs4_setfacl -a A::user37:R /nfs/file 
 nfs4_setfacl -a A::user194:R /nfs/file 
 nfs4_setfacl -a A::user49:R /nfs/file 
 nfs4_setfacl -a A::user9:R /nfs/file 
 nfs4_setfacl -a A::user170:R /nfs/file 
 nfs4_setfacl -a A::user182:R /nfs/file 
 nfs4_setfacl -a A::user200:R /nfs/file 
 nfs4_setfacl -a A::user71:R /nfs/file 
 nfs4_setfacl -a A::user169:R /nfs/file 
 nfs4_setfacl -a A::user83:R /nfs/file 
 nfs4_setfacl -a A::user183:R /nfs/file 
 nfs4_setfacl -a A::user95:R /nfs/file 
 nfs4_setfacl -a A::user171:R /nfs/file 
 nfs4_setfacl -a A::user24:R /nfs/file 
 nfs4_setfacl -a A::user36:R /nfs/file 
 nfs4_setfacl -a A::user184:R /nfs/file 
 nfs4_setfacl -a A::user48:R /nfs/file 
 nfs4_setfacl -a A::user172:R /nfs/file 
 nfs4_setfacl -a A::user160:R /nfs/file 
 nfs4_setfacl -a A::user70:R /nfs/file 
 nfs4_setfacl -a A::user159:R /nfs/file 
 nfs4_setfacl -a A::user82:R /nfs/file 
 nfs4_setfacl -a A::user173:R /nfs/file 
 nfs4_setfacl -a A::user94:R /nfs/file 
 nfs4_setfacl -a A::user161:R /nfs/file 
 nfs4_setfacl -a A::user23:R /nfs/file 
 nfs4_setfacl -a A::user35:R /nfs/file 
 nfs4_setfacl -a A::user174:R /nfs/file 
 nfs4_setfacl -a A::user47:R /nfs/file 
 nfs4_setfacl -a A::user162:R /nfs/file 
 nfs4_setfacl -a A::user150:R /nfs/file 
 nfs4_setfacl -a A::user149:R /nfs/file 
 nfs4_setfacl -a A::user81:R /nfs/file 
 nfs4_setfacl -a A::user163:R /nfs/file 
 nfs4_setfacl -a A::user151:R /nfs/file 
 nfs4_setfacl -a A::user10:R /nfs/file 
 nfs4_setfacl -a A::user22:R /nfs/file 
 nfs4_setfacl -a A::user34:R /nfs/file 
 nfs4_setfacl -a A::user138:R /nfs/file 
 nfs4_setfacl -a A::user46:R /nfs/file 
 nfs4_setfacl -a A::user152:R /nfs/file 
 nfs4_setfacl -a A::user164:R /nfs/file 
 nfs4_setfacl -a A::user140:R /nfs/file 
 nfs4_setfacl -a A::user139:R /nfs/file 
 nfs4_setfacl -a A::user80:R /nfs/file 
 nfs4_setfacl -a A::user153:R /nfs/file 
 nfs4_setfacl -a A::user4:R /nfs/file 
 nfs4_setfacl -a A::user77:R /nfs/file 
 nfs4_setfacl -a A::user89:R /nfs/file 
 nfs4_setfacl -a A::user141:R /nfs/file 
 nfs4_setfacl -a A::user21:R /nfs/file 
 nfs4_setfacl -a A::user33:R /nfs/file 
 nfs4_setfacl -a A::user128:R /nfs/file 
 nfs4_setfacl -a A::user45:R /nfs/file 
 nfs4_setfacl -a A::user142:R /nfs/file 
 nfs4_setfacl -a A::user130:R /nfs/file 
 nfs4_setfacl -a A::user129:R /nfs/file 


nfs4-acl-tools version is 0.3.3-15.el7.x86_64

Comment 4 yangfei 2016-11-22 03:36:31 UTC
 If the nfs v4 id domain is nfsv4_tect.hslab.wwtech; nis domain is hslab.wwtech, I got the below errors on rhel7.2


# ./nfs4_setfacl.sh 
 nfs4_setfacl -a A::user13.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user91.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user168.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user156.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user144.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user44.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user56.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user68.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user157.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user145.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user12.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user90.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user158.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user146.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user134.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user43.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user55.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user3.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user67.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user147.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user79.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user135.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user11.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user148.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user136.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user124.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user42.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user54.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user66.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user137.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user78.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user125.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user113.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user19.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user6.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user126.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user114.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user41.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user53.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user65.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user127.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user115.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user103.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user18.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user116.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user104.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user40.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user52.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user64.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user117.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user105.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user195.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user17.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user29.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user7.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user106.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user196.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user51.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user63.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user107.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user197.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user185.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user16.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user198.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user186.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user50.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user1.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user62.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user59.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user199.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user187.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user175.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user15.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user93.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user8.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user188.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user176.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user190.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user61.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user58.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user189.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user177.wwtech:R /nfs/feitest.txt 
 nfs4_setfacl -a A::user165.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user14.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user92.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user178.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user166.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user154.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user180.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user2.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user57.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user69.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user167.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user155.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user143.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user76.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user131.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user88.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user20.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user32.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user118.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user132.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user120.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user119.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user133.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user75.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user5.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user87.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user121.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user99.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user31.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user108.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user28.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user122.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user110.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user109.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user123.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user74.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user111.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user86.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user98.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user30.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user27.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user112.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user39.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user100.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user73.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user101.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user85.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user97.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user191.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user26.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user102.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user38.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user192.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user60.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user72.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user179.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user84.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user193.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user96.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user181.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user25.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user37.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user194.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user49.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user9.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user170.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user182.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user200.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user71.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user169.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user83.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user183.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user95.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user171.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user24.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user36.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user184.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user48.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user172.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user160.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user70.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user159.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user82.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user173.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user94.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user161.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user23.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user35.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user174.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user47.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user162.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user150.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user149.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user81.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user163.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user151.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user10.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user22.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user34.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user138.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user46.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user152.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user164.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user140.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user139.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user80.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user153.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user4.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user77.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user89.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user141.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user21.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user33.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user128.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user45.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user142.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user130.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
 nfs4_setfacl -a A::user129.wwtech:R /nfs/feitest.txt 
Failed getxattr operation: Numerical result out of range
Failed to instantiate ACL.
ypcat passwd | grep user | cut -f1 -d: | wc -l
200


# cat nfs4_setfacl.sh 
#!/bin/sh
for i in `ypcat passwd | grep user | cut -f1 -d: `
do echo " nfs4_setfacl -a A::$i.wwtech:R /nfs/feitest.txt "
#sleep 1s
nfs4_setfacl -a A::$i.wwtech:R /nfs/feitest.txt
#sleep 1s
#nfs4_getfacl /mnt/nfs/test
done
echo "ypcat passwd | grep user | cut -f1 -d: | wc -l"
echo "`ypcat passwd | grep user | cut -f1 -d: | wc -l`"
# workaround
# nfs4_setfacl -s A::root:RWX /mnt/nfs/test

Comment 5 yangfei 2016-12-16 02:34:42 UTC
Customer want to know any update about this bug ?

Comment 6 JianHong Yin 2016-12-22 01:32:27 UTC
seems similar with Bug 877426 (close with WONTFIX)

Comment 7 J. Bruce Fields 2016-12-22 15:02:05 UTC
Agreed that this appears to be hitting the same server ACL size limits as bug 877426.  The fix was a rewrite of the server's xdr code which is not a practical backport to RHEL6.

Also, the remaining problem seen on RHEL7 (the ERANGE return seen in comment 4) is likely the client-side problem that we're working on in bug 869942.

*** This bug has been marked as a duplicate of bug 877426 ***