ELBA-2024-3320

ELBA-2024-3320 - leapp and leapp-repository bug fix and enhancement update

Type:BUG
Impact:NA
Release Date:2024-08-14

Description


leapp
[ - 0.17.0-1.0.2]
- Correctly format Summary with newlines

[ - 0.17.0-1.0.1]
- Update Red Hat references in manual to Oracle references
- 1000-Manual-Ref-Update.patch [Orabug: 35304060]

[- 0.17.0-1]
- Rebase to upstream version v0.17.0.
- Resolves: RHEL-21450

[0.16.0-2]
- Add external links to the text version of the generated report file
- Resolves: RHEL-21450

[0.16.0-1]
- Rebase to v0.16.0
- Bump leapp-framework to 5.0
- Improve the report overview to include also information about errors
- Distinguish errors from valid reports in the generated txt report file
- Resolves: rhbz#2223317

[0.15.1-2]
- Bump leapp-framework to 4.0
- Improve the report summary output to make it more visible
- Fix processing data in remediation instructions with non-ascii characters
- Fix creation of Dialog for Component without choices
- Store tracebacks from actors in leapp.db
- Resolves: rhbz#2223317

[0.15.1-1]
- Rebase to v0.15.1
- Change DAC for /var/lib/leapp to 0700 to make it accessible for root only
- Propagate error messages from leapp actors to the main leapp process
- Prevent unicode errors when printing error messages
- Resolves: rhbz#2162785

leapp-repository
[0.20.0-2.0.1]
- Ported Oracle patches to leapp 0.20.0
- Added OL8 code that is applicable to OL7
- Refactored some patches
- Improve python36-idna upgrade paths
- Implement Actor to resolve DHCP issue [Orabug: 36702507]
- Enable upgrade path report patch back for 8.10 release [Orabug: 36544453]
- Disable upgrade path patch to ensure correct reporting [Orabug: 36544453]
- Correctly handle i686 mariadb packages [Orabug: 35988257]
- Correctly suggest needed actions in case of unsupported kernel drivers [Orabug: 36459641]
- Report correct upgrade path for 8.10 [Orabug: 36544453]
- Correctly handle libfabrics [Orabug: 36477821]
- Allow upgrading setools [Orabug: 35987829]
- Implemented instantclient fix and inhibitor [Orabug: 36399314]
- Correctly upgrade python2-jmespath [Orabug: 36459278]
- Fix typo in cloud-init actor [Orabug: 36460137]
- Introduce oci-ruby-sdk inhibitor [Orabug: 36459036]
- Report upgrade path as 8.9 [Orabug: 36472148]
- Inhibit upgrade on ALX instance [JIRA: OLDIS-31414]
- Auto-detect if system is an OCI managed instance
- Update OSMS inhibitor report [Orabug: 36434437]
- Remove --osms flag
- Restore OSMS backed-up repositories, if needed [Orabug: 36428674]
- Produce different reports for different OCI managed instance upgrade cases
- Allow upgrading of OCI managed instances
- Implemented inhibitor for USBGuard issue [Orabug: 36099671]
- Ported over several systemd actors from upstream to resolve broken symlinks issue [Orabug: 35345629]
- Resolved an issue preventing upgrade to OL8 if oled-tools/dtrace-utils was installed [Orabug: 35458749]
- Add OLCNE 1.6 repositories support [Orabug: 35566511]
- Correctly identify OL8 kernels [Orabug: 35343015]
- Update repository file to correctly use ocidomain variable [Orabug: 34999903]
- Add support for OLCNE repositories [Orabug: 34824785]
- Addressed upgrade issue with libfabric by removing package
to prevent RDMA conflict on OL upgrade [Orabug: 34909881]
- Add Oracle Patches to fix certain bug:
- 1037-Glusterfs8-Support.patch
- [Orabug: 34968415]
- [Orabug: 32187416]
- [Orabug: 32076068]
- [Orabug: 32187416]
- [Orabug: 32076068]
- [Orabug: 32187481]
- [Orabug: 32076068]
- [Orabug: 32076068]
- [Orabug: 32187404]
- [Orabug: 32076068]
- [Orabug: 32214409]
- [Orabug: 32248761]
- [Orabug: 32251187]
- [Orabug: 32076068]
- [Orabug: 32295600]
- [Orabug: 32251187]
- [Orabug: 32251187]
- [Orabug: 32295600]
- [JIRA: OLDIS-3436]
- [Orabug: 32612983]
- [Orabug: 32826595]
- [Orabug: 32857588]
- [Orabug: 32858440]
- [Orabug: 32858036]
- [Orabug: 33155026]
- [Orabug: 33124455]
- [Orabug: 33181141]
- [Orabug: 33252470]
- [Orabug: 33210937]
- [Orabug: 33599932]
- [Orabug: 33639916]
- [Orabug: 33573562]
- [Orabug: 32076068]
- [JIRA: OLDIS-5135]
- [Orabug: 34685557]

[0.20.0-2]
- Fallback to original RHUI solution on AWS to fix issues caused by changes in RHUI client
- Resolves: RHEL-21449

[0.20.0-1]
- Rebase to new upstream v0.20.0.
- Fix semanage import issue
- Fix handling of libvirt's systemd services
- Add a dracut breakpoint for the pre-upgrade step.
- Drop obsoleted upgrade paths (obsoleted releases: 8.6, 8.9)
- Resolves: RHEL-21449, RHEL-3295

[0.19.0-5]
- Print nice error msg when device and driver deprecation data is malformed
- Fix another cornercase when preserving symlinks to certificates in /etc/pki
- Resolves: RHEL-3284

[0.19.0-4]
- Do not try to download data files anymore when missing as the service
is obsoleted since the data is part of installed packages
- Update error messages and reports when installed upgrade data files
are malformed or missing to instruct user how to resolve it
- Update the leapp upgrade data files - bump data stream to '3.0'
- Resolves: RHEL-18298

[0.19.0-3]
- Add detection of possible usage of OpenSSL IBMCA engine on IBM Z machines
- Add detection of modified /etc/pki/tls/openssl.cnf file
- Update the leapp upgrade data files
- Fix handling of symlinks under /etc/pki with relative paths specified
- Report custom actors and modifications of the upgrade tooling
- Requires xfsprogs and e2fsprogs to ensure that Ext4 and XFS tools are installed
- Fix the upgrade of the RH Satellite server when tomcat is installed
- Bump leapp-repository-dependencies to 10
- Resolves: RHEL-10847, RHEL-10703, RHEL-21449, RHEL-11193, RHEL-3284

[0.19.0-2]
- Enable new upgrade path for RHEL 8.10 -> RHEL 9.4 (including RHEL with SAP HANA)
- Introduce generic transition of systemd services states during the IPU
- Introduce possibility to upgrade with local repositories
- Improve possibilities of upgrade when a proxy is configured in DNF configutation file
- Fix handling of symlinks under /etc/pki when managing certificates
- Fix the upgrade with custom https repositories
- Default to the NO_RHSM mode when subscription-manager is not installed
- Detect customized configuration of dynamic linker
- Drop the invalid tuv target channel for the --channel option
- Fix the issue of going out of bounds in the isccfg parser
- Fix traceback when saving the rhsm facts results and the /etc/rhsm/facts directory doesn't exist yet
- Load all rpm repository substitutions that dnf knows about, not just 'releasever' only
- Simplify handling of upgrades on systems using RHUI, reducing the maintenance burden for cloud providers
- Detect possible unexpected RPM GPG keys has been installed during RPM transaction
- Resolves: RHEL-3272, RHEL-11958, RHEL-3284, RHEL-11347

[0.19.0-1]
- Rebase to v0.19.0
- Requires leapp-framework 5.0
- Handle correctly the installed certificates to allow upgrades with custom repositories using HTTPs with enabled SSL verification
- Fix failing upgrades with devtmpfs file systems specified in FSTAB
- Do not try to update GRUB core on IBM Z systems
- Minor improvements and fixes of various reports and error messages
- Redesign handling of information about kernel (booted and target)
- Use new leapp CLI API which provides better report summary output
- Resolves: rhbz#2215027, rhbz#2040706, rhbz#2215998

[0.18.0-5]
- Fix the calculation of the required free space on each partitions/volume for the upgrade transactions
- Create source overlay images with dynamic sizes to optimize disk space consumption
- Update GRUB2 when /boot resides on multiple devices aggregated in RAID
- Use new leapp CLI API which provides better report summary output
- Introduce possibility to add (custom) kernel drivers to initramfs
- Fix the generation of the report about hybrid images
- Minor improvements and fixes of various reports
- Requires leapp-framework 4.0
- Update leapp data files
- Fix false positive report about invalid symlinks on RHEL 7
- Resolves: #1832730, #1871076, #2134213, #2215998, #2219544

[0.18.0-4]
- Introduce new upgrade path RHEL 7.9 -> 8.9 (default)
- Update leapp data files to reflect new changes between systems
- Minor improvements of generated reports
- Fix false positive report about invalid symlinks
- Resolves: #2215998

[0.18.0-3]
- Update the repomap.json file to address planned changes on RHUI Azure
- Resolves: #2203253

[0.18.0-2]
- Include leap data files in the package
- Change the upgrade paths for RHEL with SAP HANA:
RHEL with SAP HANA 7.9 -> 8.6, 8.8 (default: 8.6)
- Resolves: #2203253

[0.18.0-1]
- Rebase to v0.18.0
- Set new upgrade paths RHEL 7.9 -> 8.8, 8.6 (default: 8.8)
- Requires cpio
- Bump leapp-repository-dependencies to 9
- Add breadcrumbs results to RHSM facts unless --no-rhsm-facts is used
- Register subscribed systems automatically to Red Hat Insights unless --no-insights-register is used
- Add leapp RHUI packages to an allowlist to drop confusing reports
- Check RPM signatures during the upgrade
- Check only mounted XFS partitions
- Check the validity and compatitibility of used leapp data
- Detect a proxy configuration in YUM/DNF and adjust an error msg on issues caused by the configuration
- Detect and report systemd symlinks that are broken before the upgrade
- Detect corrupted grubenv file
- Disable the amazon-id DNF plugin on AWS during the upgrade stage to omit error messages during the upgrade process caused by missing network connection
- Do not create new *pyc files when running leapp after the DNF upgrade transaction
- Drop obsoleted upgrade paths
- Enable upgrades on s390x when /boot is part of rootfs
- Ensure that rsyncd stays enabled if it is enabled prior the upgrade
- Ensure the device_cio_free service stays enabled on s390x after the upgrade
- Extend the allow list of RHUI clients by azure-sap-apps to omit confusing report
- Filter out PES events unrelated for the used upgrade path and handle overlapping events
(fixes upgrades with quagga installed)
- Fix scan of ceph volumes on systems without ceph-osd or when ceph-osd container is not found
- Fix systemd symlinks that become incorrect during the IPU
- Fix the check of memory (RAM) limits and use human readable values in the report
- Fixed checks for RHEL SAP IPU 7.9 -> 8.6
- Fixed migration of ntp to chrony when the ntp service is masked
- Ignore external accounts in /etc/passwd
- Improve remediation instructions for packages in unknown repositories
- Improve the error message to guide users when discovered more space is needed
- Inhibit the upgrade when entries in /etc/fstab cause overshadowing during the upgrade
- Introduced an option to use an ISO file as a target RHEL version content source
- Introduced possibility to specify what systemd services should be enabled/disabled on the upgraded system
- Introduced the --nogpgcheck option to skip checking of RPM signatures
- Map the target repositories also based on the installed content
- Prevent re-run of leapp in the upgrade initramfs in case of previous failure
- Prevent the upgrade with RHSM when Baseos and Appstream target repositories are not discovered
- Prevent the traceback during migration of sendmail configuration files when the package is not installed
- Provide common information about systemd services
- RHUI(Azure) Handle correctly various SAP images
- Remove obsoleted GPG keys provided by RH after the upgrade to prevent errors
- Rework the network configuration handling and parse the configuration data properly
- Set the system release lock after the upgrade also for premium channels
- Small improvements and fixes in various reports
- Resolves: #2143374, #1901440, #1905519, #1972238, #1988449, #1988457, #2014009
- Resolves: #2031098, #2032953, #2055117, #2088491, #2089514, #2110045, #2122712
- Resolves: #2127918, #2158527, #2159288, #2162785, #2163796

[0.17.0-10]
- Re-apply the fix for handling of upgrades on s390x with ZFCP to correctly
convert the ZIPL configuration to BLS format
- Resolves: #2140563

[0.17.0-8]
- Ensure that satellite metapackages are installed after the upgrade
- Satellite: reindex all related databases to fix issues due to new locales in RHEL 8
- Resolves: #2142270

[0.17.0-2]
- Fix the upgrade on s390x with ZFCP
- Resolves: #2140563




Updated Packages


Release/ArchitectureFilenamesha256Superseded By AdvisoryChannel Label
Oracle Linux 7 (aarch64) leapp-0.17.0-1.0.2.el7_9.src.rpm01aa5e0bff7158c92d3c9638f927324467e6a6261fefc393b12dd345b1e54b5e-ol7_aarch64_leapp
leapp-repository-0.20.0-2.0.1.el7_9.src.rpm853df10ae7c4f8a525cd240094c8c3b806d64994137a10688c32fe7e680d5a78ELBA-2025-20143ol7_aarch64_leapp
leapp-0.17.0-1.0.2.el7_9.noarch.rpm00083b742bc78c08aa741552da10d2ccd3e9f0e2f31aff68e6932b76e7f01f12-ol7_aarch64_leapp
leapp-deps-0.17.0-1.0.2.el7_9.noarch.rpmd0502f3b583296b139163f2bd135c002364d90ed3f4c332a770e6ed611fe52f6-ol7_aarch64_leapp
leapp-upgrade-el7toel8-0.20.0-2.0.1.el7_9.noarch.rpm52a97e010f2d9fdd55c3a7cdee8771295a03f0db724e23d4c3bbf90391b0c730ELBA-2025-20143ol7_aarch64_leapp
leapp-upgrade-el7toel8-deps-0.20.0-2.0.1.el7_9.noarch.rpm8bb515a55627e40f683ae3bcdb8f908ee68a02f91f938c4536ac0db9f52f7d26ELBA-2025-20143ol7_aarch64_leapp
python2-leapp-0.17.0-1.0.2.el7_9.noarch.rpm6af8d443f9ad1a5ef35f3c66408d3ed6fc4d6da63917458a715e4d630cf985ae-ol7_aarch64_leapp
snactor-0.17.0-1.0.2.el7_9.noarch.rpm3c6aca2e2e8cd7d70774b2fab26a518507870569771f5bc798b3ca31ebae520c-ol7_aarch64_leapp
Oracle Linux 7 (x86_64) leapp-0.17.0-1.0.2.el7_9.src.rpm01aa5e0bff7158c92d3c9638f927324467e6a6261fefc393b12dd345b1e54b5e-ol7_x86_64_leapp
leapp-repository-0.20.0-2.0.1.el7_9.src.rpm853df10ae7c4f8a525cd240094c8c3b806d64994137a10688c32fe7e680d5a78ELBA-2025-20143ol7_x86_64_leapp
leapp-0.17.0-1.0.2.el7_9.noarch.rpm00083b742bc78c08aa741552da10d2ccd3e9f0e2f31aff68e6932b76e7f01f12-ol7_x86_64_leapp
leapp-deps-0.17.0-1.0.2.el7_9.noarch.rpmd0502f3b583296b139163f2bd135c002364d90ed3f4c332a770e6ed611fe52f6-ol7_x86_64_leapp
leapp-upgrade-el7toel8-0.20.0-2.0.1.el7_9.noarch.rpm52a97e010f2d9fdd55c3a7cdee8771295a03f0db724e23d4c3bbf90391b0c730ELBA-2025-20143ol7_x86_64_leapp
leapp-upgrade-el7toel8-deps-0.20.0-2.0.1.el7_9.noarch.rpm8bb515a55627e40f683ae3bcdb8f908ee68a02f91f938c4536ac0db9f52f7d26ELBA-2025-20143ol7_x86_64_leapp
python2-leapp-0.17.0-1.0.2.el7_9.noarch.rpm6af8d443f9ad1a5ef35f3c66408d3ed6fc4d6da63917458a715e4d630cf985ae-ol7_x86_64_leapp
snactor-0.17.0-1.0.2.el7_9.noarch.rpm3c6aca2e2e8cd7d70774b2fab26a518507870569771f5bc798b3ca31ebae520c-ol7_x86_64_leapp



This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections please contact the Oracle Linux ULN team

software.hardware.complete