| Type: | BUG |
| Impact: | NA |
| Release Date: | 2022-06-30 |
leapp
[0.14.0-1]
- Rebase to v0.14.0
- Bump leapp-framework to 2.2
- Bump leapp-framework-dependencies to 5
- Add depency on python3 (distribution python)
- Added possibility to specify the report format version
- Check the answerfile upon loading and prevent creation of invalid answerfile
- Dialogs: print the reason field for question in the answerfile
- Fix the JSON serialization in Dialogs on Python3
- Introduced new functions in the leapp standard library
- Updated man page
- Resolves: rhbz#1997075
[0.13.0-10]
- Rebase to v0.13.0
- Bump the provided leapp-framework capability to 2.0
- The commands for the leapp tool (e.g. preupgrade, upgrade) are now
defined in the leapp-repository component
- The leapp tool scans the available CLI commands dynamically
- First build for the IPU 8 -> 9
- Resolves: #1997075
[0.12.1-1]
- Rebase to v0.12.1
- Added rerun command for experimental purposes to be able to re-run manually
the last phase when needed (experimental)
- Resolves: #1952885
[0.12.0-1]
- Rebase to v0.12.0
- Bump leapp-framework capability to 1.4
- Add JSON schema of leapp reports for validation
- Add a stable report identifier for each generated report
- Resolves: #1915508
[0.11.1-1]
- Rebase to v0.11.1
- Fix conversion of deprecation messages to reports
- Fix various issues regarding suppressing of deprecation
- Remove pytest residuals in spec file
- Update documentation and manpages
- Resolves: #1887913
[0.11.0-1]
- Rebase to v0.11.0
- Bump leapp-framework capability to 1.3
- Preserve verbose/debug options during the whole upgrade workflow
- Print the informative error block to the STDOUT instead of STDERR
- Add new reporting tags: and
- Add the possibility to skip actor discovery to improve performance of tests when an actor context is injected directly
- Introduce the and decorators to support the deprecation process
- Store dialog answers in the leapp.db
- Update and improve man pages
- Raising a missing exception with tests failing under py3
- Adde the --actor-config option to to specify a workflow configuration model that should be consumed by actors
- The function has been improved to be working on MacOS
- Known issue: the decorator causes a traceback in certain cases
[0.10.0-3]
- A temporary build to run TPS tests against
- Relates: #1860373
[0.10.0-2]
- Make debug/verbose setting persistent across the upgrade
- Relates: #1821712
[0.10.0-1]
leapp-repository
[0.16.0-6.0.1]
- Add Oracle Patches
- 1000-Add-Oracle-Linux-Support.patch [Orabug: 32187416]
- 1001-Add-InstalledOracleSignedRPM-Message.patch [Orabug: 32076068]
- 1002-Add-UEK-Kernel-Support.patch [Orabug: 32187416]
- 1003-Rename-Upstream-Specific-Actors.patch [Orabug: 32076068]
- 1004-UEKR6-Overlayfs-fix.patch [Orabug: 32187481]
- 1005-Replace-Upstream-Bugzilla-URLs.patch [Orabug: 32076068]
- 1006-Replace-Upstream-Refs.patch [Orabug: 32076068]
- 1007-BTRFS-Support-UEK-only.patch [Orabug: 32187404]
- 1008-Remove-Upstream-SM.patch [Orabug: 32076068]
- 1009-Add-OL9-Upgrade-Repositories.patch [Orabug: 32214409]
- 1010-Fix-SCTP-crash-on-arm.patch [Orabug: 32248761]
- 1011-Keep-Default-Boot-Kernel.patch [Orabug: 32251187]
- 1012-Add-Oracle-DNF-Plugin.patch [Orabug: 32076068]
- 1013-BTRFS-RAID-Upgrade-Initramfs-fix.patch [Orabug: 32295600]
- 1014-Set-All-Installed-Kernel-Parameters.patch [Orabug: 32251187]
- 1015-Etc-Sysconfig-Kernel-fix.patch [Orabug: 32251187]
- 1016-BTRFS-RAID-inhibit.patch [Orabug: 32295600]
- 1018-Check-OSMS-Inhibit-Actor.patch [JIRA: OLDIS-3436]
- 1020-Fix-License-Reboot-Issue.patch [Orabug: 32612983]
- 1021-Support-OCI-Vars.patch [Orabug: 32826595]
- 1022-Fix-Cloud-Init-Cache-After-Upgrade.patch [Orabug: 32857588]
- 1023-Detect-and-Inhibit-OCI-BM-Shapes.patch [Orabug: 32858440]
- 1024-EFI-Grubenv-Fix.patch [Orabug: 32858036]
- 1029-Post-Enable-Repos.patch [Orabug: 33210937]
- 1031-Oracle-KVM-Check.patch [OraBug: 33599932]
- 1032-KVM-Persistentnetnames-Fix.patch [Orabug: 33639916]
- 1034-Remove-Upstream-SM-Args.patch [Orabug: 32076068]
- 1035-Add-Oracle-Repos-parameters.patch [JIRA: OLDIS-5135]
- 1036-OCI-vars-substitution.patch [Orabug: 32826595]
- 1037-Oracle-UEKR7-Check.patch [OraBug: 34211484]
- 1038-Check-vdo-fix.patch [Orabug: 34288152]
[0.16.0-6]
- Skip comments in /etc/default/grub during the parsing
- Resolves: #1997076
[0.16.0-5]
- Migrate blacklisted CA certificates during the upgrade
- Resolves: #1997076
[0.16.0-4]
- Extend the check of deprecated or removed PCI drivers
- Do not instruct DNF to install rubygem-irb during the in-place upgrade
to prevent conflict between files
- Resolves: #1997076
[0.16.0-1]
- Rebase to v0.16.0
- Improve the performance of the leapp execution for 'pre first reboot' phases
- Introduce upgrades for RHEL 8 to RHEL 9
- Enabled upgrade paths:
- RHEL 8.6 -> 9.0
- RHEL with SAP 8.6 -> 9.0
- Requires leapp-framework >= 2.2
- Bump leapp-framework-dependencies to 5
- Add actors for MariaDB and PostgreSQL
- Add detection of enabled DNF plugins
- Add scan & checks for VDO devices
- Bind the /run/lock dir into the container in the upgrade initramfs env
- Check Firewalld configuration
- Check SSSD configuration for changes in RHEL 9
- Check deprecated network settings
- Check ifcfg files for change in RHEL 9
- Check the existence of the custom network-scripts
- Filter out PES data unrelated for the particular IPU path
- Fix generating of instructions/data for the leapp DNF plugin during
- Fix generating the target initramfs when additional files and dracut modules are requested to be added
- Fix getting device attribute through udev on Python 3
- Fix parsing of sysctl output during the scan of the system
- Fix scanning '/etc/default/grub' with empty lines
- Fix scanning information about mounted devices
- Fix the execution order for the dnf dry run actor
- Handle SELinux during the in-place upgrade
- Handle live kernel patching during
- Improve and generalize checking of device drivers
- Inhibit the upgrade when ipa-server is detected
- Introduce DNFWorkarounds to register scripts to be executed before DNF run
- Introduce handling of DNF modularity during the upgrade
- Introduce the --report-schema option to control the version of the generated report format
- Introduce the --target option to specify the version of the target system
- Provide the LEAPP_IPU_IN_PROGRESS environment variable for actors during in-place upgrade
- Resolves: #1997076
[0.15.0-12]
- Fix handling of PES data for modularity packages
- Resolves: #1997076
[0.15.0-11]
- Beta version of IPU 8 -> 9
- Resolves: #1997076
[0.15.0-10]
- Bumping the release for the testing purposes.
- First build for the IPU 8 -> 9
- Resolves: #1997076
[0.15.0-3]
- Correct the version-release to obsolete previous leapp-repository-deps rpm
- Resolves: #2015192
[0.15.0-2]
- Correct the version-release to obsolete previous leapp-repository rpm
- Resolves: #2015192
[0.15.0-1]
- Rebase to v0.15.0
- Changed supported upgrade path for: RHEL with SAP 7.9 -> 8.2
- Enable upgrades for SAP on AWS & Azure using RHUI
- The leapp-repository rpm has been renamed to leapp-upgrade-el7toel8
- Provides the leapp-upgrade capability, so all required packages can be installed
by the Loaded plugins: versionlock command
- Added a dependency on leapp as the new rpm provides leapp commands
- Bumped leapp-repository-dependencies to 6
- Do not exclude repoids enabled via the --enablerepo option (#623)
- Enforce the locale when running leapp to prevent various issues
when a different locale is used on the system
- Enhance the check of required free space on disk for the upgrade
- Fix XFS ftype=0 workaround when 'non-XFS' rootfs is present
- Fix detection of XFS partitions without ftype
- Fix handling of /etc/yum.repos.d directory for RHUI
- Fix incorrect mapping of RHEL repositories
- Fix the detection of NFS partitions in /etc/fstab (e.g. when nfs3 or nfs4 is specified)
- Fix the report message when multiple NICs with ethX names are present (#640)
- Fix handling of issues when fetching leapp data files
- Introduce the LEAPP_NO_NETWORK_RENAMING environment variable to leave management
of NICs names on user when set to '1'; it's wanted e.g. in case a bonding
is configured on the system
- Add actors to report about PostgresSQL changes
- Make generation of targetuserspace container, upgrade initramfs, and target initramfs more dynamic
- Require the /etc/dasd.conf file only when DASD is used on s390x
- Generate /etc/migration-results upon leapp preupgrade / upgrade execution to inform about status of the upgrade
- Improve the report message when BTRFS is detected
- Inhibit the upgrade if any CIFS entries found in /etc/fstab
- Inhibit the upgrade if any deprecated OpenSSH configuration options / directives are detected
- Inhibit the upgrade when multiple rescue boot entries exist on s390x
- Inhibit the upgrade when x32b and x64b versions of packages are installed
- Introduce hard preservation of leapp packages during the IPU to make the
upgrade process more protected
- Introduce new system of automatic mapping of RHEL repositories for the in-place
upgrade based on the repomap.json data file
- Introduce the --channel CLI option to specify the channel (e.g. eus) supposed
to be used for the upgrade
- Report the problems with target repositories using inhibitors instead of error messages
- Update (or create) the /etc/{yum,dnf}/var/releasever file containing the target
OS release if exists or RHUI is detected
- Introduced the upgrade/common leapp repository: contains fundamental parts
generic for all in-place upgrades
- The upgrade/el7toel8 leapp repository contains only stuff related to in-place
upgrade from RHEL 7 -> RHEL 8
- Resolves: #2015192
[0.14.0-4]
- Fix the check of removed non-pci drivers
Relates: #1952886
[0.14.0-3]
- Fix handling of errors when fetching leapp data files from server
Relates: #1952886
[0.14.0-2]
- Improve fetching of leapp data files from server (increase timeouts and
retry multiple times in case of error)
- Relates: #1952886
[0.14.0-1]
- Rebase to v0.14.0
- Added dependency on python-requests on RHEL 7
- Changed supported upgrade paths:
RHEL-ALT 7.6 -> 8.4
RHEL 7.9 -> 8.4
RHEL with SAP 7.7 -> 8.2 (unchanged)
- Download the leapp data from cloud.redhat.com automatically
when no data are present locally (and system is registered)
- Fix migration of Quagga to FRR on RHEL 8.4
- Inhibit the upgrade if the system uses any drivers dropped
from the RHEL 8 system
- Resolves: #1952886
[0.13.0-2]
- Rebuild
- Relates: #1915509
[0.13.0-1]
- Rebase to v0.13.0
- Add actors to migrate Quagga to FRR
- Add stable uniq Key id for every dialog
- Add upgrade support for SAP HANA
- Allow upgrade with SCA enabled manifest
- Fix comparison of the newest installed and booted kernel
- Fix crash due to missing network interfaces during upgrade phases
- Fix error with /boot/efi existing on non-EFI systems
- Fix false positive detection of issue in /etc/default/grub that led into GRUB
prompt
- Fix remediation command for ipa-server removal
- Fix syntax error in upgrade script
- Inhibit upgrade if multiple kernel-debug pkgs are installed
- Inhibit upgrade on s390x machines with /boot on a separate partition
- Inhibit upgrade with mount options in fstab that break mounting on RHEL 8
- Remove the *leapp-resume* service after the *FirstBoot* phase to prevent kill
of the leapp process on
- Remove the initial-setup package to avoid it asking for EULA acceptance during
upgrade
- Require the leapp-framework capability 1.4
- Respect the *kernel-rt* package
- Resolves: #1915509 #1872356 #1873312 #1899455 #1901002 #1905247 #1870813
- Relates: #1901440
[0.12.0-2]
- Add actors to migrate Quagga to FRR
- Fixes issues with interrupted leapp during the FirstBoot phase when reload
of daemons is required
Resolves: #1883218
- Relates: #1887912
[0.12.0-1]
- Rebase to v0.12.0
- Enable upgrades on AWS and Azure
- Check usage of removed/deprecated leapp env vars
- Do not inhibit if winbind or wins is used in nsswitch.conf
(as the issue is fixed in RHEL 8.2)
- Do not remove java from the upgrade transaction
- Fix handling of events with same initial releases and input packages
- Fix mkhomedir issues after authselect conversion
- Fix python macro error in spec file
- Fix storing of logs from initramfs
- Handle migration of authselect and PAM
- Improve remediation instructions for HA clusters
- Make sure 'default.target.wants' dir exists
- Resolves: #1887912
[0.11.0-4]
- Remove java from the upgrade transaction
Relates: #1860375
[0.11.0-3]
- Set authselect and PAM actors experimental again
Relates: #1860375
[0.11.0-2]
- Make possible upgrade with the java-11-openjdk-headless package
- Fix check of local repositories when metalink or mirrorlist is specified
- Relates: #1860375
[0.11.0-1]
- Rebase to v0.11.0
- Do not crash when the /root/temp_leapp_py3 directory exists (when upgrade is executed multiple times)
Relates: #1858479
- Do not detect grub device on the s390x architecture (ZIPL is used there)
- Consider the katello rpm being signed by Red Hat
- Omit printing grub binary data on terminal which could break terminal output
- Provide just a single remedition command in the pre-upgrade report to be compatible with Satellite and Cockpit
- Search repository files only in directories used by DNF
- Change supported upgrade paths: RHEL-ALT 7.6 -> 8.2; RHEL 7.9 -> 8.2
- Check whether PAM modules, that are not present on RHEL 8, are used
- Inhibit upgrade when local repositories (referred by file://) are detected
- Introduce actors for migration of Authconfig to Authselect
- Support for an in-place upgrade for z15 machines - s390x architecture
- Update list of removed drivers on RHEL 8
- Resolves: #1860375
[0.10.0-2]
- Fixed broken cli output due to printing binary data
- Relates: #1821710
[0.10.0-1]
| Release/Architecture | Filename | sha256 | Superseded By Advisory | Channel Label |
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