Bug 833539
| Summary: | Can't list what os release to use | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 5 | Reporter: | Alex Wood <awood> |
| Component: | python-rhsm | Assignee: | Chris Duryee <cduryee> |
| Status: | CLOSED ERRATA | QA Contact: | Entitlement Bugs <entitlement-bugs> |
| Severity: | high | Docs Contact: | |
| Priority: | medium | ||
| Version: | 5.9 | CC: | bkearney, cduryee, esammons, fsharath, huiwang, jmolet, jsefler, syeghiay |
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: |
No documentation necessary.
|
Story Points: | --- |
| Clone Of: | 822057 | Environment: | |
| Last Closed: | 2013-01-08 07:17:18 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: | 822057 | ||
| Bug Blocks: | 771748, 826592, 832118 | ||
|
Comment 2
RHEL Program Management
2012-06-19 17:28:31 UTC
This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux release for currently deployed products. This request is not yet committed for inclusion in a release. Version:
RHEL 5.9
# rpm -qa | egrep "subscription-manager|python-rhsm"
subscription-manager-migration-1.0.4-1.git.1.b28337e.el5
subscription-manager-migration-data-1.11.1.1-1.git.2.c7fbafe.el5
python-rhsm-1.0.2-1.git.2.d5c3d05.el5
subscription-manager-firstboot-1.0.4-1.git.1.b28337e.el5
subscription-manager-1.0.4-1.git.1.b28337e.el5
subscription-manager-gui-1.0.4-1.git.1.b28337e.el5
Actual Result:
1. Connecting to SAM
# subscription-manager register --force --org=ACME_Corporation --env=DEV
Username: admin
Password:
The system has been registered with id: 4b7f159e-b131-416c-a00b-19617fb053a0
2. Searching for Entitlements
# subscription-manager list
+-------------------------------------------+
Installed Product Status
+-------------------------------------------+
Product Name: Red Hat Enterprise Linux Server
Product ID: 69
Version: 5.8
Arch: x86_64
Status: Not Subscribed
Starts:
Ends:
3. Checking for availability
# subscription-manager list --available
+-------------------------------------------+
Available Subscriptions
+-------------------------------------------+
Subscription Name: Red Hat Enterprise Linux Server, Self-support (1-2 sockets)
(Up to 1 guest)
Pool Id: 000000003810b362013823baaea80258
Quantity: 2
Service Level: SELF-SUPPORT
Service Type: L1-L3
Multi-Entitlement: No
Ends: 04/29/2013
Machine Type: physical
4. Subscribing the availabe entitlement
# subscription-manager subscribe --pool=000000003810b362013823baaea80258
Successfully consumed a subscription for: Red Hat Enterprise Linux Server, Self-support (1-2 sockets) (Up to 1 guest)
# subscription-manager list --consumed
+-------------------------------------------+
Consumed Product Subscriptions
+-------------------------------------------+
Subscription Name: Red Hat Enterprise Linux Server, Self-support (1-2 sockets) (Up to 1 guest)
Provides: Red Hat Enterprise Linux Server
Contract: 3019942
Account: 1580789
Serial Number: 5629653108486315506
Active: True
Quantity Used: 1
Service Level: SELF-SUPPORT
Service Type: L1-L3
Starts: 04/30/2012
Ends: 04/29/2013
# subscription-manager release --list
Network error, unable to connect to server.
Please see /var/log/rhsm/rhsm.log for more information.
Expected Result:
Should display release list
Additional Info: /var/log/rhsm/rhsm.log
2012-06-25 11:22:19,697 [INFO] @release.py:138 - No matching products with RHEL product tags found
2012-06-25 11:22:19,698 [INFO] @release.py:138 - No matching products with RHEL product tags found
2012-06-25 11:22:19,698 [DEBUG] @connection.py:198 - Loading CA certificate: '/etc/pki/entitlement/5629653108486315506.pem'
2012-06-25 11:22:19,745 [ERROR] @managercli.py:113 - exception caught in subscription-manager
2012-06-25 11:22:19,746 [ERROR] @managercli.py:114 - (-2, 'Name or service not known')
Traceback (most recent call last):
File "/usr/sbin/subscription-manager", line 78, in ?
sys.exit(abs(main() or 0))
File "/usr/sbin/subscription-manager", line 69, in main
return managercli.CLI().main()
File "/usr/share/rhsm/subscription_manager/managercli.py", line 1949, in main
return cmd.main()
File "/usr/share/rhsm/subscription_manager/managercli.py", line 399, in main
return_code = self._do_command()
File "/usr/share/rhsm/subscription_manager/managercli.py", line 1161, in _do_command
releases = self.release_backend.get_releases()
File "/usr/share/rhsm/subscription_manager/release.py", line 98, in get_releases
data = self.content_connection.get_versions(listing_path)
File "/usr/lib/python2.4/site-packages/rhsm/connection.py", line 216, in get_versions
results = self._request("GET", handler, body="")
File "/usr/lib/python2.4/site-packages/rhsm/connection.py", line 184, in _request
conn.request("GET", handler, body="", headers={"Host": "%s:%s" % (self.host, self.ssl_port), "Content-Length": "0"})
File "/usr/lib64/python2.4/httplib.py", line 810, in request
self._send_request(method, url, body, headers)
File "/usr/lib64/python2.4/httplib.py", line 833, in _send_request
self.endheaders()
File "/usr/lib64/python2.4/httplib.py", line 804, in endheaders
self._send_output()
File "/usr/lib64/python2.4/httplib.py", line 685, in _send_output
self.send(msg)
File "/usr/lib64/python2.4/httplib.py", line 652, in send
self.connect()
File "/usr/lib64/python2.4/site-packages/M2Crypto/httpslib.py", line 47, in connect
self.sock.connect((self.host, self.port))
File "/usr/lib64/python2.4/site-packages/M2Crypto/SSL/Connection.py", line 170, in connect
self.socket.connect(addr)
File "<string>", line 1, in connect
gaierror: (-2, 'Name or service not known')
Here is the deal. Subscirption Manager in 5.9 will error gracefully against SAM. Until SAM fixes https://bugzilla.redhat.com/show_bug.cgi?id=834013 then this feature will be disabled in RHSM. I am going to mark this as modified, and ask QE to please verify that RHSM behaves nicely against SAM 1.1. When SAM 1.2 comes out, or CFSE 1.1, the bug will be resolved and this feature will work again. Moving to VERIFIED based on https://bugzilla.redhat.com/show_bug.cgi?id=832118#c10 which was tested using python-rhsm-1.0.10-1.el5 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-2013-0039.html |