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 812929

Summary: Firstboot: Register with auto-subscribe for the cert 27060.pem throws error message
Product: Red Hat Enterprise Linux 6 Reporter: Shwetha Kallesh <skallesh>
Component: subscription-managerAssignee: Shwetha Kallesh <skallesh>
Status: CLOSED ERRATA QA Contact: Entitlement Bugs <entitlement-bugs>
Severity: high Docs Contact:
Priority: unspecified    
Version: 6.3CC: alikins, bkearney, jsefler, khong, mstead, syeghiay, xhe
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
The Red Hat Enterprise Linux 6.3 Beta release includes a bug which effects accounts which contain subscriptions with more than a single Service Level Agreement (that is, contains both Basic and Premium Subscriptions). Customers who have multiple service levels should choose to not auto-subscribe when registering with subscription-manager; instead, use the All Available Subscriptions tab.
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-06-20 13:09:19 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:
Bug Depends On:    
Bug Blocks: 738066    
Attachments:
Description Flags
Unable to register
none
log showing the error
none
more logs
none
Registers with auto-subscribe none

Description Shwetha Kallesh 2012-04-16 15:22:15 UTC
Description of problem:

Firstboot: Register with auto-subscribe with the cert 27060.pem throws error message

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


How reproducible:


Steps to Reproduce:
1) etc/pki/product/27060.pem
2)firstboot -r
3)Enter the details in the entitlement registration platform
4) DoNOT skip the auto-subscribe

  
Actual results:
in the attachment

Expected results:
Should register and auto-subscribe without error

Additional info:

Comment 2 Shwetha Kallesh 2012-04-16 15:52:52 UTC
Created attachment 577748 [details]
Unable to register

Comment 3 Adrian Likins 2012-04-17 17:24:52 UTC
Created attachment 578113 [details]
log showing the error

Comment 4 Adrian Likins 2012-04-17 17:26:03 UTC
traceback in line for easy viewing...

git RHEL6.3 with 27060.pem against master candlepin

firstboot DEBUG: Service level does not cover required products: Premium
firstboot ERROR: 'Premium'
Traceback (most recent call last):
  File "/usr/share/rhsm/subscription_manager/gui/registergui.py", line 295, in _on_registration_finished_cb
    self._finish_registration()
  File "/usr/share/rhn/up2date_client/firstboot/rhsm_login.py", line 231, in _finish_registration
    self._init_sla()
  File "/usr/share/rhn/up2date_client/firstboot/rhsm_login.py", line 282, in _init_sla
    self.interface.moveToPage(moduleTitle=_("Confirm Subscriptions"))
  File "/usr/lib/python2.6/site-packages/firstboot/interface.py", line 412, in moveToPage
    self.displayModule()
  File "/usr/lib/python2.6/site-packages/firstboot/interface.py", line 335, in displayModule
    currentModule.initializeUI()
  File "/usr/share/rhn/up2date_client/firstboot/rhsm_confirm_subs.py", line 87, in initializeUI
    controller.suitable_slas[controller.selected_sla])
KeyError: 'Premium'

Comment 5 Adrian Likins 2012-04-17 18:58:43 UTC
Created attachment 578131 [details]
more logs

Closer inspection of the output shows that we are running dryrun for
Standard and Premium, and it's showing Premium is not a working service
level, but it's trying to use it anyway

Comment 6 Michael Stead 2012-04-19 14:34:23 UTC
Fix committed in master and RHEL6.3 branches.

RHEL6.3:
 commit: d5e53bc5f4da51c353d935334a0b4d5dc1dfa0a6
 available: subscription-manager-0.99.15-1+

master:
 commit: 1d1ef825e464963c0376fb244a914474c983279d
 available: subscription-manager-1.0.0-1+

Comment 8 Michael Stead 2012-04-20 14:32:23 UTC
*** Bug 814137 has been marked as a duplicate of this bug. ***

Comment 11 Bryan Kearney 2012-04-23 18:14:59 UTC
    Technical note added. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    New Contents:
The Beta release includes a bug which effects accounts which contains subscriptions with more that an a single Service Level Agreement (i.e. contains both Basic and Premium Subscriptions). Customers who have multiple service levels should choose to not auto-subscribe when registering with subscription-manager. Instead, they should use the "All Available Subscriptions" tab.

Comment 13 Martin Prpič 2012-04-23 18:27:50 UTC
    Technical note updated. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    Diffed Contents:
@@ -1 +1 @@
-The Beta release includes a bug which effects accounts which contains subscriptions with more that an a single Service Level Agreement (i.e. contains both Basic and Premium Subscriptions). Customers who have multiple service levels should choose to not auto-subscribe when registering with subscription-manager. Instead, they should use the "All Available Subscriptions" tab.+The Red Hat Enterprise Linux 6.3 Beta release includes a bug which effects accounts which contain subscriptions with more than a single Service Level Agreement (that is, contains both Basic and Premium Subscriptions). Customers who have multiple service levels should choose to not auto-subscribe when registering with subscription-manager; instead, use the All Available Subscriptions tab.

Comment 16 Shwetha Kallesh 2012-04-26 08:11:09 UTC
Created attachment 580403 [details]
Registers with auto-subscribe

Verified!!

Version:
[root@dhcp201-196 ~]# rpm -qa | grep subscription-manager
subscription-manager-0.99.15-1.el6.x86_64
subscription-manager-migration-0.99.15-1.el6.x86_64
subscription-manager-firstboot-0.99.15-1.el6.x86_64
subscription-manager-gnome-0.99.15-1.el6.x86_64
subscription-manager-debuginfo-0.99.15-1.el6.x86_64
subscription-manager-migration-data-1.12.1.5-1.el6.noarch

Comment 18 errata-xmlrpc 2012-06-20 13:09:19 UTC
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.

http://rhn.redhat.com/errata/RHBA-2012-0804.html