- Issued:
- 2024-05-23
- Updated:
- 2024-05-23
RHBA-2024:3320 - Bug Fix Advisory
Synopsis
leapp and leapp-repository bug fix and enhancement update
Type/Severity
Bug Fix Advisory
Red Hat Lightspeed patch analysis
Identify and remediate systems affected by this advisory.
Topic
An update for leapp and leapp-repository is now available for Red Hat Enterprise Linux 7 Extras.
Description
The leapp packages provide the Leapp utility, a framework for performing an in-place upgrade from Red Hat Enterprise Linux 7 to Red Hat Enterprise Linux 8. The leapp-repository packages provide modules for the Leapp utility.
The possible in-place upgrade paths currently are:
- From RHEL 7.9 to RHEL 8.8 and RHEL 8.10 on the 64-bit Intel, IBM POWER 8 (little endian), and IBM Z architectures.
- From RHEL 7.9 to RHEL 8.8 and RHEL 8.10 on systems with SAP HANA. To ensure your system with SAP HANA remains supported after upgrading to RHEL 8, enable the RHEL 8.8 (or 8.10) Update Services for SAP Solutions (E4S) repositories.
See Supported in-place upgrade paths for Red Hat Enterprise Linux linked from the References section.
For detailed instructions on performing an in-place upgrade, see Upgrading from RHEL 7 to RHEL 8 linked from the References section.
Notable bug fixes and enhancements:
- New logic has been implemented to determine the expected states of the systemd services after the upgrade.
- Locally stored YUM repositories can now be used for the in-place upgrade.
- If you configured a proxy server in YUM, you can now configure the proxy in DNF to be able to upgrade by using the proxy.
- Issues with performing the in-place upgrade with custom DNF repositories accessed by using HTTPS have been fixed.
- If the/etc/pki/tls/openssl.cnf configuration file has been modified, the file is now replaced with the target default OpenSSL configuration file during the upgrade to prevent issues after the upgrade. See the pre-upgrade report for more information.
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:
Affected Products
- Red Hat Enterprise Linux Server 7 x86_64
- Red Hat Enterprise Linux Workstation 7 x86_64
- Red Hat Enterprise Linux Desktop 7 x86_64
- Red Hat Enterprise Linux for IBM z Systems 7 s390x
- Red Hat Enterprise Linux for Power, little endian 7 ppc64le
Fixes
- RHEL-11347 - Leapp cannot upgrade with a custom https repo
- RHEL-3272 - leapp fails to use repositories configured with file:///
- RHEL-3284 - leapp fails while copying /etc/pki with broken relative symlinks
- RHEL-3297 - [RFE] Need a proxy to reach RHUI repos during an IPU
- RHEL-10703 - [PES] "leapp upgrade" fails when rh-dotnet21 is installed
- RHEL-21449 - Rebase leapp-repository to v0.20.0 (rhel-7.9)
- RHEL-21450 - Rebase leapp to v0.17.0 (rhel-7.9)
- RHEL-18298 - old repomap data stops leapp but gives no clear answer to a resolution.
- RHEL-3295 - semanage port configuration is not preserved during Leapp upgrade
CVEs
(none)
Red Hat Enterprise Linux Server 7
| SRPM | |
|---|---|
| leapp-0.17.0-1.el7_9.src.rpm | SHA-256: 5c620d9ac8487b4763f2cec8d0468be4072b783ed127302566d9f60e8b990087 |
| leapp-repository-0.20.0-2.el7_9.src.rpm | SHA-256: f058dc14cf59a16d1e5811123c14b0a448d9772d9a7872d26f49d9bc2dff09f1 |
| x86_64 | |
| leapp-0.17.0-1.el7_9.noarch.rpm | SHA-256: 164575a99e0f9ae2c1fa6117231d80d022bccde59cf1149bf638e601ac298830 |
| leapp-deps-0.17.0-1.el7_9.noarch.rpm | SHA-256: 0a40f347bd84c17101ff1c778880489ef29e2979046fcf79705861c7c4f64cfb |
| leapp-upgrade-el7toel8-0.20.0-2.el7_9.noarch.rpm | SHA-256: 2fea55479eda24b9f5c20c3d00e1b58590a921ce13ba1948d1876fcdc9015774 |
| leapp-upgrade-el7toel8-deps-0.20.0-2.el7_9.noarch.rpm | SHA-256: d578031bbe22dc70be1db007ffa8247cf7058b837bbbb3f69f4610816405a182 |
| python2-leapp-0.17.0-1.el7_9.noarch.rpm | SHA-256: c0596e43cea1636303597636b73c7bc3e67f98ea8315f9b6f0ad5100191a2dc0 |
| snactor-0.17.0-1.el7_9.noarch.rpm | SHA-256: 388462f2d7db2e0e2e6bf55eee44dd3a65ff56f9a511c96f3037819f938591f6 |
Red Hat Enterprise Linux Workstation 7
| SRPM | |
|---|---|
| leapp-0.17.0-1.el7_9.src.rpm | SHA-256: 5c620d9ac8487b4763f2cec8d0468be4072b783ed127302566d9f60e8b990087 |
| leapp-repository-0.20.0-2.el7_9.src.rpm | SHA-256: f058dc14cf59a16d1e5811123c14b0a448d9772d9a7872d26f49d9bc2dff09f1 |
| x86_64 | |
| leapp-0.17.0-1.el7_9.noarch.rpm | SHA-256: 164575a99e0f9ae2c1fa6117231d80d022bccde59cf1149bf638e601ac298830 |
| leapp-deps-0.17.0-1.el7_9.noarch.rpm | SHA-256: 0a40f347bd84c17101ff1c778880489ef29e2979046fcf79705861c7c4f64cfb |
| leapp-upgrade-el7toel8-0.20.0-2.el7_9.noarch.rpm | SHA-256: 2fea55479eda24b9f5c20c3d00e1b58590a921ce13ba1948d1876fcdc9015774 |
| leapp-upgrade-el7toel8-deps-0.20.0-2.el7_9.noarch.rpm | SHA-256: d578031bbe22dc70be1db007ffa8247cf7058b837bbbb3f69f4610816405a182 |
| python2-leapp-0.17.0-1.el7_9.noarch.rpm | SHA-256: c0596e43cea1636303597636b73c7bc3e67f98ea8315f9b6f0ad5100191a2dc0 |
| snactor-0.17.0-1.el7_9.noarch.rpm | SHA-256: 388462f2d7db2e0e2e6bf55eee44dd3a65ff56f9a511c96f3037819f938591f6 |
Red Hat Enterprise Linux Desktop 7
| SRPM | |
|---|---|
| leapp-0.17.0-1.el7_9.src.rpm | SHA-256: 5c620d9ac8487b4763f2cec8d0468be4072b783ed127302566d9f60e8b990087 |
| leapp-repository-0.20.0-2.el7_9.src.rpm | SHA-256: f058dc14cf59a16d1e5811123c14b0a448d9772d9a7872d26f49d9bc2dff09f1 |
| x86_64 | |
| leapp-0.17.0-1.el7_9.noarch.rpm | SHA-256: 164575a99e0f9ae2c1fa6117231d80d022bccde59cf1149bf638e601ac298830 |
| leapp-deps-0.17.0-1.el7_9.noarch.rpm | SHA-256: 0a40f347bd84c17101ff1c778880489ef29e2979046fcf79705861c7c4f64cfb |
| leapp-upgrade-el7toel8-0.20.0-2.el7_9.noarch.rpm | SHA-256: 2fea55479eda24b9f5c20c3d00e1b58590a921ce13ba1948d1876fcdc9015774 |
| leapp-upgrade-el7toel8-deps-0.20.0-2.el7_9.noarch.rpm | SHA-256: d578031bbe22dc70be1db007ffa8247cf7058b837bbbb3f69f4610816405a182 |
| python2-leapp-0.17.0-1.el7_9.noarch.rpm | SHA-256: c0596e43cea1636303597636b73c7bc3e67f98ea8315f9b6f0ad5100191a2dc0 |
| snactor-0.17.0-1.el7_9.noarch.rpm | SHA-256: 388462f2d7db2e0e2e6bf55eee44dd3a65ff56f9a511c96f3037819f938591f6 |
Red Hat Enterprise Linux for IBM z Systems 7
| SRPM | |
|---|---|
| leapp-0.17.0-1.el7_9.src.rpm | SHA-256: 5c620d9ac8487b4763f2cec8d0468be4072b783ed127302566d9f60e8b990087 |
| leapp-repository-0.20.0-2.el7_9.src.rpm | SHA-256: f058dc14cf59a16d1e5811123c14b0a448d9772d9a7872d26f49d9bc2dff09f1 |
| s390x | |
| leapp-0.17.0-1.el7_9.noarch.rpm | SHA-256: 164575a99e0f9ae2c1fa6117231d80d022bccde59cf1149bf638e601ac298830 |
| leapp-deps-0.17.0-1.el7_9.noarch.rpm | SHA-256: 0a40f347bd84c17101ff1c778880489ef29e2979046fcf79705861c7c4f64cfb |
| leapp-upgrade-el7toel8-0.20.0-2.el7_9.noarch.rpm | SHA-256: 2fea55479eda24b9f5c20c3d00e1b58590a921ce13ba1948d1876fcdc9015774 |
| leapp-upgrade-el7toel8-deps-0.20.0-2.el7_9.noarch.rpm | SHA-256: d578031bbe22dc70be1db007ffa8247cf7058b837bbbb3f69f4610816405a182 |
| python2-leapp-0.17.0-1.el7_9.noarch.rpm | SHA-256: c0596e43cea1636303597636b73c7bc3e67f98ea8315f9b6f0ad5100191a2dc0 |
| snactor-0.17.0-1.el7_9.noarch.rpm | SHA-256: 388462f2d7db2e0e2e6bf55eee44dd3a65ff56f9a511c96f3037819f938591f6 |
Red Hat Enterprise Linux for Power, little endian 7
| SRPM | |
|---|---|
| leapp-0.17.0-1.el7_9.src.rpm | SHA-256: 5c620d9ac8487b4763f2cec8d0468be4072b783ed127302566d9f60e8b990087 |
| leapp-repository-0.20.0-2.el7_9.src.rpm | SHA-256: f058dc14cf59a16d1e5811123c14b0a448d9772d9a7872d26f49d9bc2dff09f1 |
| ppc64le | |
| leapp-0.17.0-1.el7_9.noarch.rpm | SHA-256: 164575a99e0f9ae2c1fa6117231d80d022bccde59cf1149bf638e601ac298830 |
| leapp-deps-0.17.0-1.el7_9.noarch.rpm | SHA-256: 0a40f347bd84c17101ff1c778880489ef29e2979046fcf79705861c7c4f64cfb |
| leapp-upgrade-el7toel8-0.20.0-2.el7_9.noarch.rpm | SHA-256: 2fea55479eda24b9f5c20c3d00e1b58590a921ce13ba1948d1876fcdc9015774 |
| leapp-upgrade-el7toel8-deps-0.20.0-2.el7_9.noarch.rpm | SHA-256: d578031bbe22dc70be1db007ffa8247cf7058b837bbbb3f69f4610816405a182 |
| python2-leapp-0.17.0-1.el7_9.noarch.rpm | SHA-256: c0596e43cea1636303597636b73c7bc3e67f98ea8315f9b6f0ad5100191a2dc0 |
| snactor-0.17.0-1.el7_9.noarch.rpm | SHA-256: 388462f2d7db2e0e2e6bf55eee44dd3a65ff56f9a511c96f3037819f938591f6 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.