Description of problem: When running the engine-setup, the logs are showing the DNF Unknown instead of DNF Erase (For example: 2022-01-26 10:55:14,862+0100 INFO otopi.plugins.otopi.packagers.dnfpackager dnfpackager.info:79 DNF Unknown: ovirt-engine-tools-backup-4.4.10.4-0.1.el8ev.noarch). Steps to Reproduce: 1. install ovirt-engine 2. OTOPI_FORCE_FAIL_STAGE=STAGE_MISC OTOPI_FORCE_FAIL_PRIORITY=PRIORITY_HIGH engine-setup 3. check the ovirt-engine-setup logs Actual results: INFO otopi.plugins.otopi.packagers.dnfpackager dnfpackager.info:79 DNF Unknown: Expected results: DNF Erase:
A minimal reproduction/verification flow is something like: 1. dnf install otopi otopi-debug-plugins 2. Configure older repos of something (OS, oVirt, etc.) 3. dnf install some-package-that-has-an-update 4. Configure repos that have an update for some-package-that-has-an-update 5. otopi ODEBUG/packagesAction=str:install ODEBUG/packages=str:some-package-that-has-an-update 6. Optionally, also: otopi ODEBUG/packagesAction=str:install ODEBUG/packages=str:some-package-that-has-an-update-$older_version-$older_release.$dist.$arch I personally tested this with a system that had an older CentOS Stream, then ran 'dnf update', picked up some package, and tested with: otopi ODEBUG/packagesAction=str:install ODEBUG/packages=str:sysfsutils otopi ODEBUG/packagesAction=str:install ODEBUG/packages=str:sysfsutils-2.1.0-24.el8.x86_64 With a broken version, some output lines include 'DNF Unknown': [ INFO ] Stage: Package installation Calling install on sysfsutils-2.1.0-24.el8.x86_64: Result is: True [ INFO ] DNF Downloading 1 files, 48.73KB [ INFO ] DNF Downloaded sysfsutils-2.1.0-24.el8.x86_64.rpm [ INFO ] DNF Downgrade: sysfsutils-2.1.0-24.el8.x86_64 [ INFO ] DNF Unknown: sysfsutils-2.1.0-25.el8.x86_64 [ INFO ] DNF Verify: sysfsutils-2.1.0-24.el8.x86_64 1/2 [ INFO ] DNF Verify: sysfsutils-2.1.0-25.el8.x86_64 2/2 With a fixed version, these lines have specific text as applicable, e.g.: [ INFO ] Stage: Package installation Calling install on sysfsutils-2.1.0-24.el8.x86_64: Result is: True [ INFO ] DNF Downloading 1 files, 48.73KB [ INFO ] DNF Downloaded sysfsutils-2.1.0-24.el8.x86_64.rpm [ INFO ] DNF Downgrade: sysfsutils-2.1.0-24.el8.x86_64 [ INFO ] DNF Downgraded: sysfsutils-2.1.0-25.el8.x86_64 [ INFO ] DNF Verify: sysfsutils-2.1.0-24.el8.x86_64 1/2 [ INFO ] DNF Verify: sysfsutils-2.1.0-25.el8.x86_64 2/2
This bugzilla is included in oVirt 4.5.0 release, published on April 20th 2022. Since the problem described in this bug report should be resolved in oVirt 4.5.0 release, it has been closed with a resolution of CURRENT RELEASE. If the solution does not work for you, please open a new bug report.