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 949561 - Pool id of the subscription is set to "Not available" on the system which is migrated from RHN to RHSM
Summary: Pool id of the subscription is set to "Not available" on the system which is ...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: subscription-manager
Version: 7.0
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: 7.0
Assignee: candlepin-bugs
QA Contact: IDM QE LIST
URL:
Whiteboard:
Depends On:
Blocks: rhsm-rhel70
TreeView+ depends on / blocked
 
Reported: 2013-04-08 13:50 UTC by Rehana
Modified: 2014-01-17 17:13 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-01-17 17:13:23 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Rehana 2013-04-08 13:50:51 UTC
Description of problem:
Migrate rhel 6.4 machine from rhn to rhsm, try attaching subscription(both manually and auto-subscribe) option, Observed that the consumed list was displaying attached subscription with pool id set to "Not available"

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


How reproducible:


Steps to Reproduce:
1.register a rhel6.4 machin to rhn
2. exectue rhn-migrate-classic-to-rhsm

[root@testt consumer]# rhn-migrate-classic-to-rhsm
Red Hat account: qa
Password: 

Retrieving existing RHN Classic subscription information...

+-----------------------------------------------------+
System is currently subscribed to these RHN Classic Channels:
+-----------------------------------------------------+
rhel-x86_64-server-6

+-----------------------------------------------------+
Installing product certificates for these RHN Classic channels:
+-----------------------------------------------------+
rhel-x86_64-server-6

Product certificates installed successfully to /etc/pki/product.

Preparing to unregister system from RHN Classic...
System successfully unregistered from RHN Classic.

Attempting to register system to Red Hat Subscription Management...
The system has been registered with id: 18c7442d-bfb1-4270-a7bf-ae0ecf873e1c 
System 'testt' successfully registered to Red Hat Subscription Management.

Attempting to auto-attach to appropriate subscriptions...
Installed Product Current Status:

Product Name: Red Hat Enterprise Linux Server
Status:       Subscribed

Product Name: Shared Storage Bits
Status:       Not Subscribed

Product Name: Awesome OS Server Bits
Status:       Not Subscribed

Product Name: Load Balancing Bits
Status:       Not Subscribed


Please visit
https://access.redhat.com/management/consumers/18c7442d-bfb1-4270-a7bf-ae0ecf873e1c
to view the details, and to make changes if necessary.

3.list the consumed subscription on cli 
[root@testt consumer]# subscription-manager list --consumed
+-------------------------------------------+
   Consumed Subscriptions
+-------------------------------------------+

Subscription Name: 60 Day Supported OpenShift Enterprise, 2 Core, 8 GB
Evaluation
Provides:          Red Hat OpenShift Enterprise Application Node
                   Red Hat OpenShift Enterprise Infrastructure
                   JBoss Enterprise Application Platform
                   JBoss Enterprise Web Server
                   Red Hat Enterprise Linux Server
                   Red Hat OpenShift Enterprise JBoss EAP add-on
                   Red Hat OpenShift Enterprise Client Tools
SKU:               SER0424
Contract:          10145259
Account:           477931
Serial Number:     8060820608273685
Pool ID:           Not Available  <======= "pool id " set to Not available
Active:            True
Quantity Used:     1  
Service Level:     Premium
Service Type:      L1-L3
Starts:            04/06/2013
Ends:              04/06/2015

4. Try manually attaching subscriptions
[root@testt consumer]# subscription-manager attach --pool 8a85f9813c01cf91013c02abf7080729
Successfully attached a subscription for: Red Hat Enterprise Linux Server for HPC Compute Node, Self-support (8 sockets) (Up to 1 guest)
[root@testt consumer]# subscription-manager list --consumed
+-------------------------------------------+
   Consumed Subscriptions
+-------------------------------------------+

Subscription Name: 60 Day Supported CloudForms Evaluation
Provides:          Red Hat CloudForms
SKU:               SER0408
Contract:          10075134
Account:           477931
Serial Number:     2210499057653830135
Pool ID:           Not Available   <======= "pool id " set to Not available
Active:            True
Quantity Used:     1
Service Level:     Premium
Service Type:      L1-L3
Starts:            01/03/2013
Ends:              01/03/2014

Subscription Name: Red Hat Enterprise Linux Server for HPC Compute Node, Self-support (8 sockets) (Up to 1 guest)
Provides:          Red Hat Enterprise Linux for Scientific Computing
                   Red Hat Beta
SKU:               RH0604852
Contract:          10075134
Account:           477931
Serial Number:     5648462369319770310
Pool ID:           Not Available   <======= "pool id " set to Not available
Active:            True
Quantity Used:     1
Service Level:     Self-support
Service Type:      L1-L3
Starts:            01/03/2013
Ends:              01/03/2014

Subscription Name: 60 Day Supported OpenShift Enterprise, 2 Core, 8 GB Evaluation
Provides:          Red Hat OpenShift Enterprise Application Node
                   Red Hat OpenShift Enterprise Infrastructure
                   JBoss Enterprise Application Platform
                   JBoss Enterprise Web Server
                   Red Hat Enterprise Linux Server
                   Red Hat OpenShift Enterprise JBoss EAP add-on
                   Red Hat OpenShift Enterprise Client Tools
SKU:               SER0424
Contract:          10145259
Account:           477931
Serial Number:     8060820608273685
Pool ID:           Not Available  <======= "pool id " set to Not available
Active:            True
Quantity Used:     1
Service Level:     Premium
Service Type:      L1-L3
Starts:            04/06/2013
Ends:              04/06/2015


Actual results:
Obsered that the "pool id" was not listed

Expected results:
User should be able to view the pool id

tested on

rpm -qa | grep subscription
subscription-manager-1.8.5-1.git.22.05fedb3.el6.x86_64
subscription-manager-migration-1.8.5-1.git.22.05fedb3.el6.x86_64
subscription-manager-migration-data-1.12.2.6-1.git.0.171d4c3.el6.noarch
subscription-manager-firstboot-1.8.5-1.git.22.05fedb3.el6.x86_64
subscription-manager-gui-1.8.5-1.git.22.05fedb3.el6.x86_64
subscription-manager-debuginfo-1.1.23.1-1.el6_4.x86_64

Additional info: 
subscription-manager version
server type: Red Hat Subscription Management
subscription management server: Unknown  <--- "unknown"
subscription-manager: 1.8.5-1.git.22.05fedb3.el6
python-rhsm: 1.8.8-1.git.0.c7ea5c0.el6


tail -f /var/log/rhsm/rhsm.log
2013-04-08 19:17:54,628 [DEBUG]  @identity.py:132 - Loading consumer info from identity certificates.
2013-04-08 19:17:54,633 [DEBUG]  @injection.py:49 - Registering provider for feature IDENTITY: <subscription_manager.identity.Identity object at 0x28ae550>
2013-04-08 19:17:54,633 [DEBUG]  @injection.py:49 - Registering provider for feature CERT_SORTER: <class 'subscription_manager.cert_sorter.CertSorter'>
2013-04-08 19:17:54,633 [DEBUG]  @injection.py:49 - Registering provider for feature PRODUCT_DATE_RANGE_CALCULATOR: <class 'subscription_manager.validity.ValidProductDateRangeCalculator'>
2013-04-08 19:17:54,633 [DEBUG]  @injection.py:49 - Registering provider for feature ENT_DIR: <class 'subscription_manager.certdirectory.EntitlementDirectory'>
2013-04-08 19:17:54,634 [DEBUG]  @injection.py:49 - Registering provider for feature PROD_DIR: <class 'subscription_manager.certdirectory.ProductDirectory'>
2013-04-08 19:17:54,634 [DEBUG]  @injection.py:49 - Registering provider for feature STATUS_CACHE: <class 'subscription_manager.cache.StatusCache'>
2013-04-08 19:17:54,634 [DEBUG]  @injection.py:49 - Registering provider for feature PROD_STATUS_CACHE: <class 'subscription_manager.cache.ProductStatusCache'>
2013-04-08 19:17:54,658 [DEBUG]  @injection.py:65 - Returning callable provider for feature ENT_DIR: <class 'subscription_manager.certdirectory.EntitlementDirectory'>
2013-04-08 19:17:54,658 [DEBUG]  @injection.py:65 - Returning callable provider for feature PROD_DIR: <class 'subscription_manager.certdirectory.ProductDirectory'>
2013-04-08 19:17:54,659 [DEBUG]  @plugins.py:508 - loaded plugin modules: []
2013-04-08 19:17:54,659 [DEBUG]  @plugins.py:509 - loaded plugins: {}
2013-04-08 19:17:54,659 [DEBUG]  @plugins.py:481 - Calling PluginManager init
2013-04-08 19:17:54,668 [DEBUG]  @injection.py:65 - Returning callable provider for feature ENT_DIR: <class 'subscription_manager.certdirectory.EntitlementDirectory'>
2013-04-08 19:17:54,668 [DEBUG]  @injection.py:65 - Returning callable provider for feature PROD_DIR: <class 'subscription_manager.certdirectory.ProductDirectory'>
2013-04-08 19:17:54,669 [DEBUG]  @injection.py:65 - Returning callable provider for feature ENT_DIR: <class 'subscription_manager.certdirectory.EntitlementDirectory'>
2013-04-08 19:17:54,669 [DEBUG]  @injection.py:65 - Returning callable provider for feature PROD_DIR: <class 'subscription_manager.certdirectory.ProductDirectory'>
2013-04-08 19:17:54,677 [DEBUG]  @injection.py:65 - Returning callable provider for feature ENT_DIR: <class 'subscription_manager.certdirectory.EntitlementDirectory'>
2013-04-08 19:17:54,677 [DEBUG]  @injection.py:65 - Returning callable provider for feature PROD_DIR: <class 'subscription_manager.certdirectory.ProductDirectory'>
2013-04-08 19:17:54,679 [DEBUG]  @injection.py:65 - Returning callable provider for feature ENT_DIR: <class 'subscription_manager.certdirectory.EntitlementDirectory'>
2013-04-08 19:17:54,679 [DEBUG]  @injection.py:65 - Returning callable provider for feature PROD_DIR: <class 'subscription_manager.certdirectory.ProductDirectory'>
2013-04-08 19:17:54,681 [DEBUG]  @injection.py:65 - Returning callable provider for feature ENT_DIR: <class 'subscription_manager.certdirectory.EntitlementDirectory'>
2013-04-08 19:17:54,681 [DEBUG]  @injection.py:65 - Returning callable provider for feature PROD_DIR: <class 'subscription_manager.certdirectory.ProductDirectory'>
2013-04-08 19:17:54,682 [DEBUG]  @injection.py:65 - Returning callable provider for feature ENT_DIR: <class 'subscription_manager.certdirectory.EntitlementDirectory'>
2013-04-08 19:17:54,682 [DEBUG]  @injection.py:65 - Returning callable provider for feature PROD_DIR: <class 'subscription_manager.certdirectory.ProductDirectory'>
2013-04-08 19:17:54,683 [DEBUG]  @injection.py:65 - Returning callable provider for feature ENT_DIR: <class 'subscription_manager.certdirectory.EntitlementDirectory'>
2013-04-08 19:17:54,684 [DEBUG]  @injection.py:65 - Returning callable provider for feature PROD_DIR: <class 'subscription_manager.certdirectory.ProductDirectory'>
2013-04-08 19:17:54,685 [DEBUG]  @injection.py:65 - Returning callable provider for feature ENT_DIR: <class 'subscription_manager.certdirectory.EntitlementDirectory'>
2013-04-08 19:17:54,685 [DEBUG]  @injection.py:65 - Returning callable provider for feature PROD_DIR: <class 'subscription_manager.certdirectory.ProductDirectory'>
2013-04-08 19:17:54,686 [DEBUG]  @injection.py:65 - Returning callable provider for feature ENT_DIR: <class 'subscription_manager.certdirectory.EntitlementDirectory'>
2013-04-08 19:17:54,687 [DEBUG]  @injection.py:65 - Returning callable provider for feature PROD_DIR: <class 'subscription_manager.certdirectory.ProductDirectory'>
2013-04-08 19:17:54,687 [DEBUG]  @injection.py:65 - Returning callable provider for feature ENT_DIR: <class 'subscription_manager.certdirectory.EntitlementDirectory'>
2013-04-08 19:17:54,688 [DEBUG]  @injection.py:65 - Returning callable provider for feature PROD_DIR: <class 'subscription_manager.certdirectory.ProductDirectory'>
2013-04-08 19:17:54,689 [DEBUG]  @injection.py:65 - Returning callable provider for feature ENT_DIR: <class 'subscription_manager.certdirectory.EntitlementDirectory'>
2013-04-08 19:17:54,689 [DEBUG]  @injection.py:65 - Returning callable provider for feature PROD_DIR: <class 'subscription_manager.certdirectory.ProductDirectory'>
2013-04-08 19:17:54,690 [DEBUG]  @injection.py:65 - Returning callable provider for feature ENT_DIR: <class 'subscription_manager.certdirectory.EntitlementDirectory'>
2013-04-08 19:17:54,690 [DEBUG]  @injection.py:65 - Returning callable provider for feature PROD_DIR: <class 'subscription_manager.certdirectory.ProductDirectory'>
2013-04-08 19:17:54,691 [DEBUG]  @injection.py:65 - Returning callable provider for feature ENT_DIR: <class 'subscription_manager.certdirectory.EntitlementDirectory'>
2013-04-08 19:17:54,692 [DEBUG]  @injection.py:65 - Returning callable provider for feature PROD_DIR: <class 'subscription_manager.certdirectory.ProductDirectory'>
2013-04-08 19:17:54,693 [DEBUG]  @injection.py:65 - Returning callable provider for feature ENT_DIR: <class 'subscription_manager.certdirectory.EntitlementDirectory'>
2013-04-08 19:17:54,693 [DEBUG]  @injection.py:65 - Returning callable provider for feature PROD_DIR: <class 'subscription_manager.certdirectory.ProductDirectory'>
2013-04-08 19:17:54,694 [DEBUG]  @injection.py:65 - Returning callable provider for feature ENT_DIR: <class 'subscription_manager.certdirectory.EntitlementDirectory'>
2013-04-08 19:17:54,695 [DEBUG]  @injection.py:65 - Returning callable provider for feature PROD_DIR: <class 'subscription_manager.certdirectory.ProductDirectory'>
2013-04-08 19:17:54,696 [DEBUG]  @injection.py:65 - Returning callable provider for feature ENT_DIR: <class 'subscription_manager.certdirectory.EntitlementDirectory'>
2013-04-08 19:17:54,696 [DEBUG]  @injection.py:65 - Returning callable provider for feature PROD_DIR: <class 'subscription_manager.certdirectory.ProductDirectory'>
2013-04-08 19:17:54,697 [DEBUG]  @injection.py:65 - Returning callable provider for feature ENT_DIR: <class 'subscription_manager.certdirectory.EntitlementDirectory'>
2013-04-08 19:17:54,697 [DEBUG]  @injection.py:65 - Returning callable provider for feature PROD_DIR: <class 'subscription_manager.certdirectory.ProductDirectory'>
2013-04-08 19:17:54,698 [DEBUG]  @injection.py:65 - Returning callable provider for feature ENT_DIR: <class 'subscription_manager.certdirectory.EntitlementDirectory'>
2013-04-08 19:17:54,699 [DEBUG]  @injection.py:65 - Returning callable provider for feature PROD_DIR: <class 'subscription_manager.certdirectory.ProductDirectory'>
2013-04-08 19:17:54,700 [DEBUG]  @injection.py:65 - Returning callable provider for feature ENT_DIR: <class 'subscription_manager.certdirectory.EntitlementDirectory'>
2013-04-08 19:17:54,700 [DEBUG]  @injection.py:65 - Returning callable provider for feature PROD_DIR: <class 'subscription_manager.certdirectory.ProductDirectory'>
2013-04-08 19:17:54,701 [DEBUG]  @injection.py:65 - Returning callable provider for feature ENT_DIR: <class 'subscription_manager.certdirectory.EntitlementDirectory'>
2013-04-08 19:17:54,701 [DEBUG]  @injection.py:65 - Returning callable provider for feature PROD_DIR: <class 'subscription_manager.certdirectory.ProductDirectory'>
2013-04-08 19:17:54,703 [DEBUG]  @profile.py:95 - Loading current RPM profile.
2013-04-08 19:17:54,797 [INFO]  @managercli.py:302 - Client Versions: {'python-rhsm': '1.8.8-1.git.0.c7ea5c0.el6', 'subscription-manager': '1.8.5-1.git.22.05fedb3.el6'} 
2013-04-08 19:17:54,798 [INFO]  @connection.py:586 - Using certificate authentication: key = /etc/pki/consumer/key.pem, cert = /etc/pki/consumer/cert.pem, ca = /etc/rhsm/ca/, insecure = False
2013-04-08 19:17:54,798 [INFO]  @connection.py:597 - Connection Built: host: subscription.rhn.redhat.com, port: 443, handler: /subscription
2013-04-08 19:17:54,798 [INFO]  @connection.py:593 - Using no auth
2013-04-08 19:17:54,799 [INFO]  @connection.py:597 - Connection Built: host: subscription.rhn.redhat.com, port: 443, handler: /subscription
2013-04-08 19:17:54,832 [DEBUG]  @connection.py:394 - Loading CA PEM certificates from: /etc/rhsm/ca/
2013-04-08 19:17:54,832 [DEBUG]  @connection.py:376 - Loading CA certificate: '/etc/rhsm/ca/redhat-uep.pem'
2013-04-08 19:17:54,833 [DEBUG]  @connection.py:376 - Loading CA certificate: '/etc/rhsm/ca/candlepin-ca.pem'
2013-04-08 19:17:54,833 [DEBUG]  @connection.py:376 - Loading CA certificate: '/etc/rhsm/ca/candlepin-stage.pem'
2013-04-08 19:17:54,833 [DEBUG]  @connection.py:415 - Making request: GET /subscription/
2013-04-08 19:17:56,097 [DEBUG]  @connection.py:434 - Response status: 200
2013-04-08 19:17:56,097 [DEBUG]  @connection.py:613 - Server supports the following resources:
2013-04-08 19:17:56,098 [DEBUG]  @connection.py:614 - {'owners': '/owners', 'jobs': '/jobs', 'users': '/users', 'consumers': '/consumers', 'subscriptions': '/subscriptions', 'pools': '/pools', 'products': '/products', 'entitlements': '/entitlements'}
2013-04-08 19:17:56,099 [INFO]  @managercli.py:313 - Server Versions: {'candlepin': 'Unknown', 'server-type': 'Red Hat Subscription Management'}


Note You need to log in before you can comment on or make changes to this bug.