Bug 2084719

Summary: dnf uninstallable in RHEL 8.7
Product: Red Hat Enterprise Linux 8 Reporter: Richard W.M. Jones <rjones>
Component: dnfAssignee: Pavla Kratochvilova <pkratoch>
Status: CLOSED CURRENTRELEASE QA Contact: swm-qe
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 8.7CC: james.antill, jferlan, jkaluza, jmaloy, mrezanin, pkratoch, yoguo
Target Milestone: rcKeywords: Triaged
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: 2022-05-23 06:13:11 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:
Bug Depends On:    
Bug Blocks: 910269, 2084566    

Description Richard W.M. Jones 2022-05-12 16:08:08 UTC
Description of problem:

https://brewweb.engineering.redhat.com/brew/taskinfo?taskID=45265284

My build failed because:

DEBUG util.py:634:   Problem: package dnf-4.7.0-9.el8.noarch requires python3-dnf = 4.7.0-9.el8, but none of the providers can be installed
DEBUG util.py:634:    - package supermin-5.2.1-2.module+el8.7.0+14396+56bc2570.aarch64 requires dnf, but none of the providers can be installed
DEBUG util.py:634:    - package python3-dnf-4.7.0-9.el8.noarch requires python3-libdnf >= 0.63.0-8, but none of the providers can be installed
DEBUG util.py:634:    - package python3-dnf-4.7.0-9.el8.noarch requires python3-libdnf, but none of the providers can be installed
DEBUG util.py:634:    - package supermin-devel-5.2.1-2.module+el8.7.0+14396+56bc2570.aarch64 requires supermin = 5.2.1-2.module+el8.7.0+14396+56bc2570, but none of the providers can be installed
DEBUG util.py:634:    - package python3-libdnf-0.63.0-9.el8.aarch64 requires libdnf.so.2()(64bit), but none of the providers can be installed
DEBUG util.py:634:    - package python3-libdnf-0.63.0-9.el8.aarch64 requires libdnf(aarch-64) = 0.63.0-9.el8, but none of the providers can be installed
DEBUG util.py:634:    - conflicting requests
DEBUG util.py:634:    - nothing provides libsolv(aarch-64) >= 0.7.20-3 needed by libdnf-0.63.0-9.el8.aarch64

Version-Release number of selected component (if applicable):

libdnf-0.63.0-9.el8.aarch64

How reproducible:

At least once.

Steps to Reproduce:
1. Try building something needs dnf in RHEL 8.7 brew.

Comment 1 Richard W.M. Jones 2022-05-12 20:19:42 UTC
Non-modular build showing the same problem:
https://brewweb.engineering.redhat.com/brew/taskinfo?taskID=45275643

Comment 2 Richard W.M. Jones 2022-05-13 07:27:03 UTC
Adding a few people for visibility - this bug prevents us building
the virt module at all in RHEL 8.7.