Red Hat Bugzilla – Bug 718205
Gui : Fetching owner list process is not getting end for testuser3
Last modified: 2015-04-23 19:56:53 EDT
Description of problem:
Version-Release number of selected component (if applicable):
Candlepin : On-premise
Client : Rhel6 With following subscription-manager
Steps to Repro :
Launch subscription-manager gui.
Register client using testuser3
Expected Result :
Client should register to candlepin as Read_only admin owner
Actual Result :
Gui : Never ended owner fetch process is going on.
snip of rhsm.log
[root@dhcp201-207 ~]# tail -f /var/log/rhsm/rhsm.log
2011-07-01 06:39:37,838 [INFO] @connection.py:156 - loading ca certificate '/etc/rhsm/ca/candlepin-ca.pem'
2011-07-01 06:39:37,838 [INFO] @connection.py:156 - loading ca certificate '/etc/rhsm/ca/candlepin-stage.pem'
2011-07-01 06:39:37,838 [INFO] @connection.py:156 - loading ca certificate '/etc/rhsm/ca/fakamai-cp1.pem'
2011-07-01 06:39:37,838 [INFO] @connection.py:156 - loading ca certificate '/etc/rhsm/ca/redhat-uep.pem'
2011-07-01 06:39:37,839 [INFO] @connection.py:170 - work in insecure mode ?:False
2011-07-01 06:39:37,900 [INFO] @connection.py:198 - status code: 200
2011-07-01 06:39:38,699 [DEBUG] @certlib.py:679 - Sorting product and entitlement cert status for: 2011-07-01 06:39:38.699768
2011-07-01 06:39:38,701 [DEBUG] @certlib.py:697 - Installed product IDs: ['69']
2011-07-01 06:39:38,701 [DEBUG] @certlib.py:688 - valid entitled products: 
2011-07-01 06:39:38,701 [DEBUG] @certlib.py:689 - expired entitled products: 
Probably related, I am also seeing problems registering some users from the cli...
# subscription-manager register --username=testuser3 --password=password
User testuser3 cannot access owner admin
# subscription-manager register --username=happy --password=password
User happy cannot access owner snowwhite
# subscription-manager register --username=sleepy --password=password
User sleepy cannot access owner snowwhite
# subscription-manager register --username=bashful --password=password
User bashful cannot access owner snowwhite
# subscription-manager register --username=sneezy --password=password
User sneezy cannot access owner snowwhite
# subscription-manager register --username=dopey --password=password
User dopey cannot access owner snowwhite
# subscription-manager register --username=louie --password=password
User louie cannot access owner donaldduck
I understand that the denied access for the users attempt to register in comment 2 is because they have READ_ONLY access to the owner. What seems to be missing is a candlepin API call to determine the user's access role to the owners for which the user is a member. Something like /users/<username>/owners/<owner>/roles might work.
fixed in master of subsription manager at a26379e73a383101162c0b8374d0b3d4aaad79a3
Created attachment 516538 [details]
User testuser3 is not able to register with any orgs.
[root@jsefler-onprem-62server ~]# rpm -q subscription-manager
[root@jsefler-onprem-62server ~]# subscription-manager register --username=testuser3 --password=password
testuser3 cannot register to any organizations.
Verified both CLI and GUI attempt to register using READ_ONLY credentials.
PS. Why is the error message different coming from the CLI vs. GUI?
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.