Bug 2232310

Summary: libdnf5-5.1.1- collides with dnf-data-4.16.2
Product: [Fedora] Fedora Reporter: customercare
Component: dnf5Assignee: rpm-software-management
Status: NEW --- QA Contact:
Severity: high Docs Contact:
Priority: unspecified    
Version: 37CC: jkolarik, nsella, pkratoch, rpm-software-management
Target Milestone: ---Keywords: RFE, Upgrades
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description customercare 2023-08-16 09:07:59 UTC
Short:

The switch to dnf5 does not work OOB:

Fehler: Transaktionstest fehlerhaft:
  Datei /etc/dnf/dnf.conf aus der Installation von libdnf5-5.1.1-20230816004332.15.gfb835033.fc37.x86_64 kollidiert mit der Datei aus dem Paket dnf-data-4.16.2-1.fc37.noarch

"a collides with b"

PROBLEM:

dnf-data is bound to a protected package and can't be erased (without enforcing it) : python3-dnf 


Log:


Letzte Prüfung auf abgelaufene Metadaten: vor 1:19:52 am Mi 16 Aug 2023 09:37:31 CEST.
Abhängigkeiten sind aufgelöst.
========================================================================================================================
 Paket                      Arch.  Version                                Paketquelle                             Größe
========================================================================================================================
Installieren:
 dnf5                       x86_64 5.1.1-20230816004332.15.gfb835033.fc37 copr:copr.fedorainfracloud.org:rpmsoftwaremanagement:dnf5-unstable
                                                                                                                  447 k
     Ersetzen  dnf.noarch 4.16.2-1.fc37
     Ersetzen  yum.noarch 4.16.2-1.fc37
Aktualisieren:

... JAVA and ghostscript ....

Abhängigkeiten werden installiert:
 libdnf5                    x86_64 5.1.1-20230816004332.15.gfb835033.fc37 copr:copr.fedorainfracloud.org:rpmsoftwaremanagement:dnf5-unstable
                                                                                                                  854 k
 libdnf5-cli                x86_64 5.1.1-20230816004332.15.gfb835033.fc37 copr:copr.fedorainfracloud.org:rpmsoftwaremanagement:dnf5-unstable
                                                                                                                  192 k

Transaktionszusammenfassung
========================================================================================================================
Installieren   3 Pakete
Aktualisieren  9 Pakete

Gesamtgröße: 49 M
Ist dies in Ordnung? [j/N]: j 
Pakete werden heruntergeladen:
[SKIPPED] dnf5-5.1.1-20230816004332.15.gfb835033.fc37.x86_64.rpm: Already downloaded                                   
[SKIPPED] libdnf5-5.1.1-20230816004332.15.gfb835033.fc37.x86_64.rpm: Already downloaded                                
[SKIPPED] libdnf5-cli-5.1.1-20230816004332.15.gfb835033.fc37.x86_64.rpm: Already downloaded                            
[SKIPPED] ghostscript-9.56.1-9.fc37.x86_64.rpm: Already downloaded                                                     
[SKIPPED] ghostscript-tools-fonts-9.56.1-9.fc37.x86_64.rpm: Already downloaded                                         
[SKIPPED] ghostscript-tools-printing-9.56.1-9.fc37.x86_64.rpm: Already downloaded                                      
[SKIPPED] ghostscript-x11-9.56.1-9.fc37.x86_64.rpm: Already downloaded                                                 
[SKIPPED] java-11-openjdk-11.0.20.0.8-1.fc37.x86_64.rpm: Already downloaded                                            
[SKIPPED] java-11-openjdk-devel-11.0.20.0.8-1.fc37.x86_64.rpm: Already downloaded                                      
[SKIPPED] java-11-openjdk-headless-11.0.20.0.8-1.fc37.x86_64.rpm: Already downloaded                                   
[SKIPPED] libgs-9.56.1-9.fc37.x86_64.rpm: Already downloaded                                                           
[SKIPPED] python3-productmd-1.36-1.fc37.noarch.rpm: Already downloaded                                                 
Transaktionsüberprüfung wird ausgeführt
Transaktionsüberprüfung war erfolgreich.
Transaktion wird getestet
Die heruntergeladenen Pakete wurden bis zur nächsten erfolgreichen Transaktion im Zwischenspeicher abgelegt.
Sie können zwischengespeicherte Pakete mit dem Befehl »dnf clean packages« entfernen.
Fehler: Transaktionstest fehlerhaft:
  Datei /etc/dnf/dnf.conf aus der Installation von libdnf5-5.1.1-20230816004332.15.gfb835033.fc37.x86_64 kollidiert mit der Datei aus dem Paket dnf-data-4.16.2-1.fc37.noarch




Reproducible: Always

Actual Results:  
collision

Expected Results:  
better dereference before a swap?