Bug 2050299

Summary: missing fence-agents-ibm version 4.2.1-85
Product: Red Hat Enterprise Linux 8 Reporter: Christoph <c.handel>
Component: fence-agentsAssignee: Oyvind Albrigtsen <oalbrigt>
Status: CLOSED WONTFIX QA Contact: cluster-qe <cluster-qe>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: CentOS StreamCC: bstinson, c.handel, cluster-maint, jwboyer
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-08-03 07:28:35 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Christoph 2022-02-03 16:33:37 UTC
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/

Comment 1 Oyvind Albrigtsen 2022-02-04 10:20:04 UTC
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.

Comment 2 Christoph 2022-02-04 14:42:32 UTC
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.

Comment 3 Oyvind Albrigtsen 2022-02-07 15:11:59 UTC
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.

Comment 5 RHEL Program Management 2023-08-03 07:28:35 UTC
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.