- Issued:
- 2019-11-13
- Updated:
- 2019-11-13
RHEA-2019:3876 - Product Enhancement Advisory
Synopsis
RHUI 3.1.3 bug fix and enhancement update
Type/Severity
Product Enhancement Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated RHUI 3 packages that fix one bug and add one enhancement 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 bug:
- After a change to Atomic metadata, the Red Hat Enterprise Linux Atomic Host (Trees) repository could not be synchronized. The following error message was logged: OverflowError: MongoDB can only handle up to 8-byte ints. The pulp-ostree package has been upgraded to upstream version 1.3.1, which resolves this issue. (BZ#1757764)
In addition, this update adds the following enhancement:
- With this update, RHUI leverages registry.redhat.io as the default container registry. Any previously added containers will still be synchronized from registry.access.redhat.com, but newly added containers will be synchronized from the new registry, unless a different registry is specified. Because the new registry requires authentication, a login and password must be supplied. Section 14.6.2. "Add a Container to Red Hat Update Infrastructure" in the RHUI 3.1 System Administrator's Guide has been updated with detailed information about available authentication mechanisms. (BZ#1692119)
Users of RHUI are advised to upgrade to these updated packages that fix this bug and add this enhancement.
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
Note: before applying this update on CDS nodes, be sure to remount the shared filesystem, typically mounted at /var/lib/rhui/remote_share, read-write. This is necessary in order to allow the pulp-ostree-plugins package to update. Remount the filesystem read-only again after the update.
Important: there are several steps to take after applying this update on the RHUA node:
- Make sure Pulp services are stopped by running: systemctl stop pulp\*
- Perform database migrations by running: sudo -u apache pulp-manage-db
- Restart RHUI services by running: rhui-services-restart
In addition, for the fix for bug 1692119 to take effect, not only must the python2-crane package from this erratum be updated on CDS nodes, but the new configuration must be reapplied to them. To do so, on the RHUA node, use rhui-manager -> c -> r -> select one hostname at a time, or use the command line: rhui cds reinstall HOSTNAME; repeat for all your CDS hostnames.
As described in the System System Administrator's Guide, you may also want to copy the new [docker] section from /etc/rhui/rhui-tools.conf.rpmnew to /etc/rhui/rhui-tools.conf and edit it according to your needs.
Affected Products
- Red Hat Update Infrastructure 3 for RHEL 7 x86_64
Fixes
- BZ - 1692119 - [RFE] Sync images from registry.redhat.io
- BZ - 1757764 - "Red Hat Enterprise Linux Atomic Host (Trees) from RHUI (Version 7.7.1.1)" can't be synced: OverflowError: MongoDB can only handle up to 8-byte ints
CVEs
(none)
Red Hat Update Infrastructure 3 for RHEL 7
SRPM | |
---|---|
pulp-docker-3.2.3-1.el7ui.src.rpm | SHA-256: cd47a2d279f6fcbaa3cedb469d04892dc8d9e8367e3b7de9a59148a2a29b1380 |
pulp-ostree-1.3.1-2.el7ui.src.rpm | SHA-256: 7e5259918e8694e3cc50cc2a7fff32407c44a6346da96aedc98372ab751997d8 |
python-crane-3.3.1-9.el7ui.src.rpm | SHA-256: b0e702eac7c594292b4ef257787da53e3cbfe5a641e4f7da22724e839b5340be |
rh-rhui-tools-3.1.3-1.src.rpm | SHA-256: def4ef635de68a0183d5e79f5462e4d1a74700693e2ea31f968d17b5a12ae344 |
rhui-installer-3.1.3-3.el7ui.src.rpm | SHA-256: 50fc48eb0fc37bec15d63824a1d6cddb812c299915ff477475523193eaf96e3d |
x86_64 | |
pulp-docker-admin-extensions-3.2.3-1.el7ui.noarch.rpm | SHA-256: 0c285e91f1cd4d6b9c734af720ca2086ca5b517fffd38b38e1934d57801ac147 |
pulp-docker-plugins-3.2.3-1.el7ui.noarch.rpm | SHA-256: ede74ebf100ce2d2ffc139d9017265354ad14dd0ce61ce84e52451e6c7d961b7 |
pulp-ostree-admin-extensions-1.3.1-2.el7ui.noarch.rpm | SHA-256: bb7d7f1622684cdc2b583588b9a6436b5f6ead00460ac2228b41f3ccc01d1b1d |
pulp-ostree-plugins-1.3.1-2.el7ui.noarch.rpm | SHA-256: 4e9c62526fec13fc25c201cd1aa298e7b286096935484feb9a435a3c2e499e1e |
python-pulp-docker-common-3.2.3-1.el7ui.noarch.rpm | SHA-256: 93e0bbdeba53a02982fb2aa28a7c0036da8de271c6cd5a661a24fd36ed58758f |
python-pulp-ostree-common-1.3.1-2.el7ui.noarch.rpm | SHA-256: d95957f733a8a501ba97b8fa3b816b0aa11e59be17916336f5b22e5bf0a625b5 |
python2-crane-3.3.1-9.el7ui.noarch.rpm | SHA-256: 704c6cb4b8420687e8432a666086e03d59609a5aca8154a48b238dc561d5222b |
rh-rhui-tools-3.1.3-1.noarch.rpm | SHA-256: e95ed3dce968713a26d586fcd9ddb3265d72f07794bd01965f8a004f61b9f15a |
rh-rhui-tools-libs-3.1.3-1.noarch.rpm | SHA-256: 98c11bcb31c2e3f5b439aa1a4d09380b3430da81ad69bcae49018614d1c3fdf4 |
rhui-installer-3.1.3-3.el7ui.noarch.rpm | SHA-256: d7c79f1e20e35d8b9e2c004468d4e37b62a3e8427bd1d88c0ddffe31bdfed3b6 |
rhui-installer-base-3.1.3-3.el7ui.noarch.rpm | SHA-256: 89cdfed490bf73406fc0b5c9750c0c89b8b2da322b0c85db7743254ac829b25c |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.