Org Admin users cannot call API org.listSoftwareEntitlementsForOrg
Environment
- Red Hat Satellite 5.6
Issue
- Org Admin users cannot call API org.listSoftwareEntitlementsForOrg fails with message :
File "/usr/lib64/python2.6/xmlrpclib.py", line 838, in close
raise Fault(**self._stack[0])
xmlrpclib.Fault: <Fault -23: 'redstone.xmlrpc.XmlRpcFault: You do not have permissions to perform this action. You need to have at least a Satellite Administrator role to perform this action'>
- Even its not mentioned in API documentation, https://satellite_fqdn/rhn/apidoc/handlers/OrgHandler.jsp#listSoftwareEntitlementsForOrg under
Description:section, its not mentioned Caller must be a satellite administrator or organisation administrator
Resolution
- This is a expected behaviour, pages in the Satellite webui that display the software entitlement information are not available to Org Admins .
- Only Satellite Admins can access the information, and so the API methods should only be available to Satellite Admins.
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
