Description of problem: upgrading ovirt node fails. Fence-agents release -85 is incomplete Version-Release number of selected component (if applicable): fence-agents-common-4.2.1-85 How reproducible: always Steps to Reproduce: 1. dnf make cache 2. dnf upgrade Actual results: # dnf upgrade Last metadata expiration check: 0:00:04 ago on Thu 03 Feb 2022 05:19:40 PM CET. Error: Problem 1: package fence-agents-ibm-powervs-4.2.1-84.el8.noarch requires fence-agents-common = 4.2.1-84.el8, but none of the providers can be installed - cannot install both fence-agents-common-4.2.1-85.el8.noarch and fence-agents-common-4.2.1-84.el8.noarch - cannot install the best update candidate for package fence-agents-ibm-powervs-4.2.1-84.el8.noarch - cannot install the best update candidate for package fence-agents-common-4.2.1-84.el8.noarch Problem 2: package fence-agents-ibm-vpc-4.2.1-84.el8.noarch requires fence-agents-common = 4.2.1-84.el8, but none of the providers can be installed - cannot install both fence-agents-common-4.2.1-85.el8.noarch and fence-agents-common-4.2.1-84.el8.noarch - package fence-agents-amt-ws-4.2.1-85.el8.noarch requires fence-agents-common >= 4.2.1-85.el8, but none of the providers can be installed - cannot install the best update candidate for package fence-agents-ibm-vpc-4.2.1-84.el8.noarch - cannot install the best update candidate for package fence-agents-amt-ws-4.2.1-84.el8.noarch Problem 3: problem with installed package fence-agents-ibm-vpc-4.2.1-84.el8.noarch - package fence-agents-ibm-vpc-4.2.1-84.el8.noarch requires fence-agents-common = 4.2.1-84.el8, but none of the providers can be installed - cannot install both fence-agents-common-4.2.1-85.el8.noarch and fence-agents-common-4.2.1-84.el8.noarch - package fence-agents-apc-4.2.1-85.el8.noarch requires fence-agents-common >= 4.2.1-85.el8, but none of the providers can be installed - cannot install the best update candidate for package fence-agents-apc-4.2.1-84.el8.noarch Problem 4: problem with installed package fence-agents-ibm-powervs-4.2.1-84.el8.noarch - package fence-agents-ibm-powervs-4.2.1-84.el8.noarch requires fence-agents-common = 4.2.1-84.el8, but none of the providers can be installed - cannot install both fence-agents-common-4.2.1-85.el8.noarch and fence-agents-common-4.2.1-84.el8.noarch - package fence-agents-apc-snmp-4.2.1-85.el8.noarch requires fence-agents-common >= 4.2.1-85.el8, but none of the providers can be installed - cannot install the best update candidate for package fence-agents-apc-snmp-4.2.1-84.el8.noarch (try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) Expected results: upgrade fence agents Additional info: looks like fence-agents 4.2.1-85 got released but misses the release for the subpackages fence-agents-ibm-powervs and fence-agents-ibm-vpc checked on 2021-02-03 17:30 CET on mirror http://ftp.fau.de/centos/8-stream/AppStream/x86_64/os/Packages/
I'm looking into how to solve this. In the meanwhile you should be able to upgrade after running "yum remove fence-agents-ibm-vpc". It'll remove the -all subpackage, which you can reinstall after upgrading.
My original problem was during an ovirt update which has a dependency tree ovirt -> vdsm -> fence-agents-all It will hit everyone trying to upgrade ovirt. My workaround is masking -85 packages.
You can run "rpm -q --nodeps fence-agents-ibm-vpc", and then upgrade. That way it will only remove that specific package, and if there was a dependency for it in the upgrade -all subpackage it would install it during the upgrade.
After evaluating this issue, there are no plans to address it further or fix it in an upcoming release. Therefore, it is being closed. If plans change such that this issue will be fixed in an upcoming release, then the bug can be reopened.