Bug 447574

Summary: Conflict between packages in latest updateitems
Product: [Applications] Discover Reporter: pdt <pauldetroch>
Component: UpdatesAssignee: Dan Leinir Turthra Jensen <leinir>
Status: RESOLVED DOWNSTREAM    
Severity: normal CC: aleixpol, mattia.verga, rdieter
Priority: NOR    
Version First Reported In: 5.23.3   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description pdt 2021-12-27 13:17:51 UTC
SUMMARY
Latest update is stopped due to conflict between two packages: steam-1.0.0.73-7.fc35.i686 and steam-devices-1.0.0.74-1.fc35.i686
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1. Start the latest update package (proposed in updateitems (Bijwerkitems in Dutch)) in Discover.
2. 
3. 

OBSERVED RESULT
The update process is stopped
file /usr/lib/udev/rules.d/51-these-are-not-joysticks-rm.rules conflicts between attempted installs of steam-1.0.0.73-7.fc35.i686 and steam-devices-1.0.0.74-1.fc35.i686

EXPECTED RESULT
The update process runs without errors

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Fedora 35
(available in About System)
KDE Plasma Version: 5.23.3
KDE Frameworks Version: 5.88.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION
When using terminal and command 'sudo dnf copr enable zawertun/kde && sudo dnf upgrade --refresh'
Fout: Transactietest fout ** (Dutch for Error: Transactiontest error)
  file /usr/lib/udev/rules.d/51-these-are-not-joysticks-rm.rules conflicts between attempted installs of steam-1.0.0.73-7.fc35.i686 and steam-devices-1.0.0.74-1.fc35.i686
Comment 1 Mattia 2021-12-28 17:23:54 UTC
This has nothing to do with Discover.
That message simply says that both steam-1.0.0.73-7.fc35.i686 and steam-devices-1.0.0.74-1.fc35.i686 are providing the same file, so the conflict. Whatever repository is providing the steam upgrade either is only providing steam-devices 1.0.0.74 without steam 1.0.0.74 or the steam upgrade is broken.
Comment 2 Mattia 2021-12-28 17:30:28 UTC
You can try to run 'sudo dnf copr enable zawertun/kde && sudo dnf upgrade --refresh --skip-broken' to temporarily bypass the broken steam upgrade.
Or just disable the repository which provides steam appending '--disablerepo=<repo-name>'.
Or disable steam repository forever with 'dnf disable <repo-name>'.