- Issued:
- 2012-06-20
- Updated:
- 2012-06-20
RHBA-2012:0805 - Bug Fix Advisory
Synopsis
python-rhsm bug fix and enhancement update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated python-rhsm packages that fix several bugs and add one enhancement are
now available for Red Hat Enterprise Linux 6.
Description
The python-rhsm package contains a library for communicating with the
representational state transfer (REST) interface of Red Hat's subscription and
content service. This interface is used by the Subscription Management tools for
management of system entitlements, certificates, and access to content.
This update fixes the following bugs:
- Previously, Subscription Manager had the fakamai-cp1.pem certificate installed
in the /etc/rhsm/ca/fakamai-cp1.pem directory after installation. However, the
certificate serves only for testing purposes and is not needed by the tool
itself. With this update, the certificate has been removed. (BZ#720372)
- If the subscription-manager command was issued with an incorrect or empty
- -server.port option, the command failed with a traceback. With this update, the
tool now sets the provided port value as expected and no traceback is returned.
(BZ#744654)
- If the activation key contained non-ASCII characters, the registration failed
with the following error:
Network error. Please check the connection details, or see
/var/log/rhsm/rhsm.log for more information.
This happened due to an incorrect conversion of the key into the URL address.
With this update, subscription-manager converts the characters correctly and the
registration succeeds in the scenario described. (BZ#803773)
- Several configuration settings had no default value defined in the Red Hat
Subscription Manager (RHSM), which could cause some commands to return a
traceback. The default RHSM values are now set as expected and the problem no
longer occurs. (BZ#807721)
- When the user defined a proxy server in rhsm.conf, the Subscription Manager
did not work and returned the "unknown URL type" error. This happened because
the "Host" header was not sent up to the CDN when acquiring the list of releases
using a proxy. With this update, the "Host" header is sent to the CDN and the
proxy definition in rhsm.conf is processed as expected. (BZ#822965)
In addition, this update adds the following enhancement:
- The bug fixes and some of the new features introduced in the python-rhsm
package on Red Hat Enterprise Linux 5.8 have been backported into the
python-rhsm on Red Hat Enterprise Linux 6.3. (BZ#785247)
All users of python-rhsm are advised to upgrade to these updated packages, which
fix these bugs and add this enhancement.
Solution
Before applying this update, make sure all previously-released errata
relevant to your system have been applied.
This update is available via the Red Hat Network. Details on how to
use the Red Hat Network to apply this update are available at
https://access.redhat.com/knowledge/articles/11258
Affected Products
- Red Hat Enterprise Linux Server 6 x86_64
- Red Hat Enterprise Linux Server 6 i386
- Red Hat Enterprise Linux Server - Extended Life Cycle Support 6 x86_64
- Red Hat Enterprise Linux Server - Extended Life Cycle Support 6 i386
- Red Hat Enterprise Linux Workstation 6 x86_64
- Red Hat Enterprise Linux Workstation 6 i386
- Red Hat Enterprise Linux Desktop 6 x86_64
- Red Hat Enterprise Linux Desktop 6 i386
- Red Hat Enterprise Linux for IBM z Systems 6 s390x
- Red Hat Enterprise Linux for Power, big endian 6 ppc64
- Red Hat Enterprise Linux for Scientific Computing 6 x86_64
- Red Hat Enterprise Linux Server from RHUI 6 x86_64
- Red Hat Enterprise Linux Server from RHUI 6 i386
- Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems) 6 s390x
- Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension 6 x86_64
- Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension 6 i386
- Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension (for IBM z Systems) 6 s390x
Fixes
- BZ - 744654 - [ALL LANG] [RHSM CLI]config module_ config Server port with blank or incorrect text produces traceback.
- BZ - 785247 - backport new python-rhsm API calls present in 5.8 for 6.3
- BZ - 803773 - Can't register with activation key containing international characters
- BZ - 807721 - upgrading subscription-manager to rhel63 does not set a default rhsm.manage_repos configuration
- BZ - 822965 - subscription-manager release does not work with proxies
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 6
SRPM | |
---|---|
python-rhsm-0.99.12-1.el6.src.rpm | SHA-256: 2614f9b0536088995dadb9393880cbdc7d044b821b3941e4d6904c36badd46d6 |
x86_64 | |
python-rhsm-0.99.12-1.el6.noarch.rpm | SHA-256: b70b58732d69e4cb9c719405dc7891df31545eee5e7dd1e33e461c259509a55f |
python-rhsm-0.99.12-1.el6.noarch.rpm | SHA-256: b70b58732d69e4cb9c719405dc7891df31545eee5e7dd1e33e461c259509a55f |
i386 | |
python-rhsm-0.99.12-1.el6.noarch.rpm | SHA-256: b70b58732d69e4cb9c719405dc7891df31545eee5e7dd1e33e461c259509a55f |
Red Hat Enterprise Linux Server - Extended Life Cycle Support 6
SRPM | |
---|---|
python-rhsm-0.99.12-1.el6.src.rpm | SHA-256: 2614f9b0536088995dadb9393880cbdc7d044b821b3941e4d6904c36badd46d6 |
x86_64 | |
python-rhsm-0.99.12-1.el6.noarch.rpm | SHA-256: b70b58732d69e4cb9c719405dc7891df31545eee5e7dd1e33e461c259509a55f |
i386 | |
python-rhsm-0.99.12-1.el6.noarch.rpm | SHA-256: b70b58732d69e4cb9c719405dc7891df31545eee5e7dd1e33e461c259509a55f |
Red Hat Enterprise Linux Workstation 6
SRPM | |
---|---|
python-rhsm-0.99.12-1.el6.src.rpm | SHA-256: 2614f9b0536088995dadb9393880cbdc7d044b821b3941e4d6904c36badd46d6 |
x86_64 | |
python-rhsm-0.99.12-1.el6.noarch.rpm | SHA-256: b70b58732d69e4cb9c719405dc7891df31545eee5e7dd1e33e461c259509a55f |
i386 | |
python-rhsm-0.99.12-1.el6.noarch.rpm | SHA-256: b70b58732d69e4cb9c719405dc7891df31545eee5e7dd1e33e461c259509a55f |
Red Hat Enterprise Linux Desktop 6
SRPM | |
---|---|
python-rhsm-0.99.12-1.el6.src.rpm | SHA-256: 2614f9b0536088995dadb9393880cbdc7d044b821b3941e4d6904c36badd46d6 |
x86_64 | |
python-rhsm-0.99.12-1.el6.noarch.rpm | SHA-256: b70b58732d69e4cb9c719405dc7891df31545eee5e7dd1e33e461c259509a55f |
i386 | |
python-rhsm-0.99.12-1.el6.noarch.rpm | SHA-256: b70b58732d69e4cb9c719405dc7891df31545eee5e7dd1e33e461c259509a55f |
Red Hat Enterprise Linux for IBM z Systems 6
SRPM | |
---|---|
python-rhsm-0.99.12-1.el6.src.rpm | SHA-256: 2614f9b0536088995dadb9393880cbdc7d044b821b3941e4d6904c36badd46d6 |
s390x | |
python-rhsm-0.99.12-1.el6.noarch.rpm | SHA-256: b70b58732d69e4cb9c719405dc7891df31545eee5e7dd1e33e461c259509a55f |
Red Hat Enterprise Linux for Power, big endian 6
SRPM | |
---|---|
python-rhsm-0.99.12-1.el6.src.rpm | SHA-256: 2614f9b0536088995dadb9393880cbdc7d044b821b3941e4d6904c36badd46d6 |
ppc64 | |
python-rhsm-0.99.12-1.el6.noarch.rpm | SHA-256: b70b58732d69e4cb9c719405dc7891df31545eee5e7dd1e33e461c259509a55f |
Red Hat Enterprise Linux for Scientific Computing 6
SRPM | |
---|---|
python-rhsm-0.99.12-1.el6.src.rpm | SHA-256: 2614f9b0536088995dadb9393880cbdc7d044b821b3941e4d6904c36badd46d6 |
x86_64 | |
python-rhsm-0.99.12-1.el6.noarch.rpm | SHA-256: b70b58732d69e4cb9c719405dc7891df31545eee5e7dd1e33e461c259509a55f |
Red Hat Enterprise Linux Server from RHUI 6
SRPM | |
---|---|
python-rhsm-0.99.12-1.el6.src.rpm | SHA-256: 2614f9b0536088995dadb9393880cbdc7d044b821b3941e4d6904c36badd46d6 |
x86_64 | |
python-rhsm-0.99.12-1.el6.noarch.rpm | SHA-256: b70b58732d69e4cb9c719405dc7891df31545eee5e7dd1e33e461c259509a55f |
i386 | |
python-rhsm-0.99.12-1.el6.noarch.rpm | SHA-256: b70b58732d69e4cb9c719405dc7891df31545eee5e7dd1e33e461c259509a55f |
Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems) 6
SRPM | |
---|---|
python-rhsm-0.99.12-1.el6.src.rpm | SHA-256: 2614f9b0536088995dadb9393880cbdc7d044b821b3941e4d6904c36badd46d6 |
s390x | |
python-rhsm-0.99.12-1.el6.noarch.rpm | SHA-256: b70b58732d69e4cb9c719405dc7891df31545eee5e7dd1e33e461c259509a55f |
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension 6
SRPM | |
---|---|
python-rhsm-0.99.12-1.el6.src.rpm | SHA-256: 2614f9b0536088995dadb9393880cbdc7d044b821b3941e4d6904c36badd46d6 |
x86_64 | |
python-rhsm-0.99.12-1.el6.noarch.rpm | SHA-256: b70b58732d69e4cb9c719405dc7891df31545eee5e7dd1e33e461c259509a55f |
i386 | |
python-rhsm-0.99.12-1.el6.noarch.rpm | SHA-256: b70b58732d69e4cb9c719405dc7891df31545eee5e7dd1e33e461c259509a55f |
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension (for IBM z Systems) 6
SRPM | |
---|---|
python-rhsm-0.99.12-1.el6.src.rpm | SHA-256: 2614f9b0536088995dadb9393880cbdc7d044b821b3941e4d6904c36badd46d6 |
s390x | |
python-rhsm-0.99.12-1.el6.noarch.rpm | SHA-256: b70b58732d69e4cb9c719405dc7891df31545eee5e7dd1e33e461c259509a55f |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.