- Issued:
- 2023-11-15
- Updated:
- 2023-11-16
RHBA-2023:7230 - Bug Fix Advisory
Synopsis
leapp and leapp-repository bug fix and enhancement update
Type/Severity
Bug Fix Advisory
Red Hat Insights 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.6, RHEL 8.8, and RHEL 8.9 on the 64-bit Intel, IBM POWER 8 (little endian), and IBM Z architectures.
- From RHEL 7.9 to RHEL 8.6 and RHEL 8.8 on systems with SAP HANA. To ensure your system with SAP HANA remains supported after upgrading to RHEL 8, enable the RHEL 8.6 (or 8.8) 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:
- Requirements on disk space have been significantly reduced on systems with XFS filesystems formatted with ftype=0.
- Disk images created during the upgrade process for upgrade purposes now have dynamic sizes. The LEAPP_OVL_SIZE environment variable is not needed anymore.
- Issues with the calculation of the required free space on existing disk partitions have been fixed. The missing free disk space is now correctly detected before the required reboot of the system, and the report correctly displays file systems that do not have enough free space to proceed the upgrade RPM transaction.
- Third-party drivers can now be managed during the in-place upgrade process using custom leapp actors.
- An overview of the pre-upgrade and upgrade reports is now printed in the terminal.
- Upgrades of RHEL Real Time and RHEL Real Time for Network Functions Virtualization (NFV) in Red Hat OpenStack Platform are now supported.
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
- BZ - 1832730 - [RFE] Leapp should estimate the needed size according to the existing partitions
- BZ - 1871076 - Users of XFS file systems created with ftype=0 must lose a huge space in /var just for upgrading
- BZ - 2134213 - [RFE] leapp should adjust the OVL size based on partitions and package installations.
- BZ - 2210300 - [leapp] rhel-upgrade plugin returned a non-zero exit code during the real transaction
- BZ - 2215027 - [leapp] fails when devtmpfs is present in fstab
- BZ - 2215998 - Rebase leapp-repository package to new upstream version 0.19.0 [rhel-7]
- BZ - 2219544 - Inplace upgrade of BIOS system with multiple HDDs with all partitions in RAID1 (including /boot) results in unbootable system.
- BZ - 2223317 - Rebase leapp package to new upstream version 0.16.0 [rhel-7]
CVEs
(none)
Red Hat Enterprise Linux Server 7
SRPM | |
---|---|
leapp-0.16.0-1.el7_9.src.rpm | SHA-256: fdb0e018b6f17c9df327235594dd9fee6820ca29d0da3e30ae2ac0dfca77f2ee |
leapp-repository-0.19.0-1.el7_9.src.rpm | SHA-256: 78c661b97266de48b8b926a18fd5aa7bb9e8e9f356d767eac7c9c7e995bdf850 |
x86_64 | |
leapp-0.16.0-1.el7_9.noarch.rpm | SHA-256: 2a561f5cc9e55b0309e67437e5f1af3aed0e4eb3b6ed7ad39511053bc03bc932 |
leapp-deps-0.16.0-1.el7_9.noarch.rpm | SHA-256: a2bc952a4b8f542f843068e8836bc7be82346a2c8d9a7d96b780aa1bf14f649d |
leapp-upgrade-el7toel8-0.19.0-1.el7_9.noarch.rpm | SHA-256: fad731af344cc466d095fbecbc7039d879001421dcd9defd9290ddcfb4111f77 |
leapp-upgrade-el7toel8-deps-0.19.0-1.el7_9.noarch.rpm | SHA-256: 43e1dbc54cc35edabdee8ec80568e04f0049b9854803166c826a387586e53ded |
python2-leapp-0.16.0-1.el7_9.noarch.rpm | SHA-256: 3e9a5cbba270992ffeea8309d70c4229131588d6446b2eba14b3adda75148cad |
snactor-0.16.0-1.el7_9.noarch.rpm | SHA-256: df2756f092396b0f3c2f9e86c34844599c16f3dc90d0034a04f5bd91c4d8954f |
Red Hat Enterprise Linux Workstation 7
SRPM | |
---|---|
leapp-0.16.0-1.el7_9.src.rpm | SHA-256: fdb0e018b6f17c9df327235594dd9fee6820ca29d0da3e30ae2ac0dfca77f2ee |
leapp-repository-0.19.0-1.el7_9.src.rpm | SHA-256: 78c661b97266de48b8b926a18fd5aa7bb9e8e9f356d767eac7c9c7e995bdf850 |
x86_64 | |
leapp-0.16.0-1.el7_9.noarch.rpm | SHA-256: 2a561f5cc9e55b0309e67437e5f1af3aed0e4eb3b6ed7ad39511053bc03bc932 |
leapp-deps-0.16.0-1.el7_9.noarch.rpm | SHA-256: a2bc952a4b8f542f843068e8836bc7be82346a2c8d9a7d96b780aa1bf14f649d |
leapp-upgrade-el7toel8-0.19.0-1.el7_9.noarch.rpm | SHA-256: fad731af344cc466d095fbecbc7039d879001421dcd9defd9290ddcfb4111f77 |
leapp-upgrade-el7toel8-deps-0.19.0-1.el7_9.noarch.rpm | SHA-256: 43e1dbc54cc35edabdee8ec80568e04f0049b9854803166c826a387586e53ded |
python2-leapp-0.16.0-1.el7_9.noarch.rpm | SHA-256: 3e9a5cbba270992ffeea8309d70c4229131588d6446b2eba14b3adda75148cad |
snactor-0.16.0-1.el7_9.noarch.rpm | SHA-256: df2756f092396b0f3c2f9e86c34844599c16f3dc90d0034a04f5bd91c4d8954f |
Red Hat Enterprise Linux Desktop 7
SRPM | |
---|---|
leapp-0.16.0-1.el7_9.src.rpm | SHA-256: fdb0e018b6f17c9df327235594dd9fee6820ca29d0da3e30ae2ac0dfca77f2ee |
leapp-repository-0.19.0-1.el7_9.src.rpm | SHA-256: 78c661b97266de48b8b926a18fd5aa7bb9e8e9f356d767eac7c9c7e995bdf850 |
x86_64 | |
leapp-0.16.0-1.el7_9.noarch.rpm | SHA-256: 2a561f5cc9e55b0309e67437e5f1af3aed0e4eb3b6ed7ad39511053bc03bc932 |
leapp-deps-0.16.0-1.el7_9.noarch.rpm | SHA-256: a2bc952a4b8f542f843068e8836bc7be82346a2c8d9a7d96b780aa1bf14f649d |
leapp-upgrade-el7toel8-0.19.0-1.el7_9.noarch.rpm | SHA-256: fad731af344cc466d095fbecbc7039d879001421dcd9defd9290ddcfb4111f77 |
leapp-upgrade-el7toel8-deps-0.19.0-1.el7_9.noarch.rpm | SHA-256: 43e1dbc54cc35edabdee8ec80568e04f0049b9854803166c826a387586e53ded |
python2-leapp-0.16.0-1.el7_9.noarch.rpm | SHA-256: 3e9a5cbba270992ffeea8309d70c4229131588d6446b2eba14b3adda75148cad |
snactor-0.16.0-1.el7_9.noarch.rpm | SHA-256: df2756f092396b0f3c2f9e86c34844599c16f3dc90d0034a04f5bd91c4d8954f |
Red Hat Enterprise Linux for IBM z Systems 7
SRPM | |
---|---|
leapp-0.16.0-1.el7_9.src.rpm | SHA-256: fdb0e018b6f17c9df327235594dd9fee6820ca29d0da3e30ae2ac0dfca77f2ee |
leapp-repository-0.19.0-1.el7_9.src.rpm | SHA-256: 78c661b97266de48b8b926a18fd5aa7bb9e8e9f356d767eac7c9c7e995bdf850 |
s390x | |
leapp-0.16.0-1.el7_9.noarch.rpm | SHA-256: 2a561f5cc9e55b0309e67437e5f1af3aed0e4eb3b6ed7ad39511053bc03bc932 |
leapp-deps-0.16.0-1.el7_9.noarch.rpm | SHA-256: a2bc952a4b8f542f843068e8836bc7be82346a2c8d9a7d96b780aa1bf14f649d |
leapp-upgrade-el7toel8-0.19.0-1.el7_9.noarch.rpm | SHA-256: fad731af344cc466d095fbecbc7039d879001421dcd9defd9290ddcfb4111f77 |
leapp-upgrade-el7toel8-deps-0.19.0-1.el7_9.noarch.rpm | SHA-256: 43e1dbc54cc35edabdee8ec80568e04f0049b9854803166c826a387586e53ded |
python2-leapp-0.16.0-1.el7_9.noarch.rpm | SHA-256: 3e9a5cbba270992ffeea8309d70c4229131588d6446b2eba14b3adda75148cad |
snactor-0.16.0-1.el7_9.noarch.rpm | SHA-256: df2756f092396b0f3c2f9e86c34844599c16f3dc90d0034a04f5bd91c4d8954f |
Red Hat Enterprise Linux for Power, little endian 7
SRPM | |
---|---|
leapp-0.16.0-1.el7_9.src.rpm | SHA-256: fdb0e018b6f17c9df327235594dd9fee6820ca29d0da3e30ae2ac0dfca77f2ee |
leapp-repository-0.19.0-1.el7_9.src.rpm | SHA-256: 78c661b97266de48b8b926a18fd5aa7bb9e8e9f356d767eac7c9c7e995bdf850 |
ppc64le | |
leapp-0.16.0-1.el7_9.noarch.rpm | SHA-256: 2a561f5cc9e55b0309e67437e5f1af3aed0e4eb3b6ed7ad39511053bc03bc932 |
leapp-deps-0.16.0-1.el7_9.noarch.rpm | SHA-256: a2bc952a4b8f542f843068e8836bc7be82346a2c8d9a7d96b780aa1bf14f649d |
leapp-upgrade-el7toel8-0.19.0-1.el7_9.noarch.rpm | SHA-256: fad731af344cc466d095fbecbc7039d879001421dcd9defd9290ddcfb4111f77 |
leapp-upgrade-el7toel8-deps-0.19.0-1.el7_9.noarch.rpm | SHA-256: 43e1dbc54cc35edabdee8ec80568e04f0049b9854803166c826a387586e53ded |
python2-leapp-0.16.0-1.el7_9.noarch.rpm | SHA-256: 3e9a5cbba270992ffeea8309d70c4229131588d6446b2eba14b3adda75148cad |
snactor-0.16.0-1.el7_9.noarch.rpm | SHA-256: df2756f092396b0f3c2f9e86c34844599c16f3dc90d0034a04f5bd91c4d8954f |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.