- Issued:
- 2018-07-10
- Updated:
- 2018-07-10
RHBA-2018:2153 - Bug Fix Advisory
Synopsis
RHUI 3.0.4 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 RHUI 3 packages that fix several bugs and add various enhancements are now available
Description
Red Hat Update Infrastructure (RHUI) is a highly scalable, highly redundant framework that enables you to manage repositories and content. It also enables cloud providers to deliver content and updates to Red Hat Enterprise Linux (RHEL) instances. Based on the upstream Pulp project, RHUI allows cloud providers to locally mirror Red Hat-hosted repository content, create custom repositories with their own content, and make those repositories available to a large group of end users through a load-balanced content delivery system.
This update fixes the following bugs:
- Previously, after the RHUI administrator changed their password, they could keep using the running rhui-manager instance, but some actions were unavailable because rhui-manager could no longer communicate with Pulp. Now, password change logs the administrator out from rhui-manager, and the administrator is supposed to log in again, which refreshes the certificate for Pulp. (BZ#1297538)
- The subscription-manager plug-in for Yum is now disabled on RHUI clients when the client configuration package is installed. As a result, Yum no longer tells users that the system is not registered to Red Hat Subscription Management, which is expected on RHUI clients. (BZ#1415681)
- The rhui-manager utility in the CLI mode now correctly handles the situation where the administrator tries to upload an expired certificate. A proper error message is printed instead of "an unexpected error" and a traceback in the RHUI log. (BZ#1519862)
- Prior to this update, rhui-manager in the CLI mode always reset the terminal colors before printing any output. A side effect of this behavior was the presence of several control characters in the output, which could cause problems when the complete, raw output was passed to another command. With this update, the terminal colors are no longer reset in the CLI. (BZ#1577052)
- Previously, many messages from Pulp were logged needlessly while RHUI was synchronizing repositories from Red Hat CDN. In addition, the messages were labeled as warnings even though there was nothing to worry about. These messages are not logged any more. (BZ#1579294)
In addition, this update adds the following enhancements:
- It is now possible to set, change, or unset a release (minor) version for Yum on RHUI clients to any Extended Update Support (EUS) version of Red Hat Enterprise Linux or other products supported by RHUI. As long as the repository containing the selected release version is available in the RHUI environment, the clients can remain with the same minor version and only receive critical security updates and urgent bug fixes. See the RHUI 3.0 System Administrator's Guide for information on how to set a release version on a client. (BZ#1504229)
- All relevant RHUI configuration and log files are now collected by the sos tool so that the Red Hat support team can troubleshoot RHUI more efficiently. (BZ#1578678, BZ#1591027)
- When an entitlement certificate contained unrelated (non-RHUI) entitlements, rhui-manager refused the certificate. With this update, these entitlements are skipped and their presence is only logged. This makes RHUI compatible with refreshed certificates that contain non-RHUI entitlements by mistake and allows administrators to pick valid entitlements until a proper certificate is obtained from Red Hat. (BZ#1584527, BZ#1588931)
Users of RHUI are advised to upgrade to these updated packages that fix these bugs and add these enhancements.
Solution
Before applying this update, make sure all previously released errata relevant to your system have been applied.
For details on how to apply this update, refer to:
https://access.redhat.com/articles/11258
The pulp_workers service must be restarted for this update to take effect.
Affected Products
- Red Hat Update Infrastructure 3 for RHEL 7 x86_64
- Red Hat Update Infrastructure 3 for RHEL 6 x86_64
Fixes
- BZ - 1415681 - [Patch] disable subscription-manager also after client config rpm is installed
- BZ - 1504229 - [RFE] Due to availability of minor-release repositories, we need to simplify setting $releasever for clients
- BZ - 1519862 - rhui-manager cert upload (CLI) doesn't handle an expired certificate well
- BZ - 1577052 - "rhui-manager subscriptions list --available --pool-only" prints some invisible garbage
- BZ - 1578678 - Include /var/log/rhui-subscription-sync.log in sosreports
- BZ - 1584527 - RFE: Easier debugging of invalid entitlement certificates
- BZ - 1591027 - Update rhui-debug.py to collect information for RHUI 3+
CVEs
(none)
Red Hat Update Infrastructure 3 for RHEL 7
SRPM | |
---|---|
pulp-rpm-2.8.3.6-1.el7ui.src.rpm | SHA-256: dd769d8723bcdd5ea2a1eab6d41a681c98af75bbca7a8357716b569cbd06fe1b |
rh-rhui-tools-3.0.4-1.el7ui.src.rpm | SHA-256: e9dc9f01efa781738a9b6335a54524787509940e55b5452b6b2338f5c56b3b42 |
x86_64 | |
pulp-rpm-admin-extensions-2.8.3.6-1.el7ui.noarch.rpm | SHA-256: 6dfcaebb879da3e0eb8ab5d1a5f51479bec2b1683d683d3e2be70891502b7b76 |
pulp-rpm-plugins-2.8.3.6-1.el7ui.noarch.rpm | SHA-256: 313d649e861d2405960e18a46b96d01cbcf7d688306f1e0fc8d97857e72c1948 |
python-pulp-rpm-common-2.8.3.6-1.el7ui.noarch.rpm | SHA-256: b938b775597f8a39dd1e0e97eaaa80fbb7ecaec6abca74387dc7455af578b847 |
rh-rhui-tools-3.0.4-1.el7ui.noarch.rpm | SHA-256: db7a4921566fde0954a95858b56eef6dd7caba045fc75c960767bb2c27f97000 |
rh-rhui-tools-libs-3.0.4-1.el7ui.noarch.rpm | SHA-256: 62435205f347b4424cda011e52da36ae426b0a08662f3a18ab5a328c1e742296 |
Red Hat Update Infrastructure 3 for RHEL 6
SRPM | |
---|---|
pulp-rpm-2.8.3.6-1.el6ui.src.rpm | SHA-256: 9b5ecc1272104625cbd2fed1e98e72b50f776d4d72ce7f3cdc6e9d153348837a |
rh-rhui-tools-3.0.4-1.el6ui.src.rpm | SHA-256: c2d0437423039ee837d4ab584685648c0d1892999946ea8cdb8b73949b0137a4 |
x86_64 | |
pulp-rpm-admin-extensions-2.8.3.6-1.el6ui.noarch.rpm | SHA-256: 3ff48641e7cbb63d841641497b53cfde93c10571abc03b1a049d543dbea2c06c |
pulp-rpm-plugins-2.8.3.6-1.el6ui.noarch.rpm | SHA-256: de0e0288339becee060cfd4f51753e52545344f02177e7b2d2f2521d00114003 |
python-pulp-rpm-common-2.8.3.6-1.el6ui.noarch.rpm | SHA-256: b29d5cd231e75c7e9d504e3ac28aca22e28f1cab9bed178d9cad60c166af823d |
rh-rhui-tools-3.0.4-1.el6ui.noarch.rpm | SHA-256: fe408b1f4dd1b85540cfa3b93c42318527c5841d0a4d4b0af1b723a94c2878a2 |
rh-rhui-tools-libs-3.0.4-1.el6ui.noarch.rpm | SHA-256: ef54ef6cfa2b2b130bd9bd63f708b8356cebf9b1ee98c9840a18261a1bac5098 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.