OES2SP2 error: fSetOwnerIDXattr: fsetxattr("-1",...) rc=Unknown error 184 in ncpserv.log.

  • 7006998
  • 05-Oct-2010
  • 27-Apr-2012

Environment

Novell Open Enterprise Server 2 (OES 2) Linux Support Pack 2

Situation

In a Novell Open Enterprise Server 2 Support Pack 2 environment where non-LUM enabled users access the NSS file system, this may show the following error: "FsetOwnerIDXattr: fsetxattr("-1",...) rc=Unknown error 184" in /var/opt/novell/log/ncpserv.log.

Resolution

When non-LUM enabled users create files on NSS file systems, NCP first creates the files as root, and than sets the actual ownerID(GUID) through this setxattr() call so that users quotas work correctly.

The error here shows that NCP received an error when this setxattr() call is made. Unfortunately, the code that prints the error code here has a wrong return code. The error code returned is error "18446744073709551615" which obviously is a bogus number and corresponds to -1. The code should have used the error number instead of the return code from the setxattr() call

Additional Information

This has been resolved with the September 2010 Scheduled Maintenance patch.
(oes2sp2-Sept-2010-Scheduled-Maintenance-7145-6)