I just did updates in Fedora 42 beta, I first updated dnf from 5.2.9 to 5.2.10.
Then I upgraded wireplumber from 0.5.7-1 to 0.5.8-1.
But each time the dnf transaction seemed to crash right after wireplumber was upgraded. The “dnf history info last” would show the Status as “Started”. I did that two times (#2 and #3 as a ‘reinstall’ ) then decided the “crash” was deterministic and not a random bug. I suspect wireplumber, since it has a sddm job, has a trigger that restarts sddm. So you can’t upgrade wireplumber from inside KDE, you have to log out and go to a virtual console or go whole hog and run a “dnf upgrade --offline” and “dnf offline reboot” to do the full blown upgrade at boot up.
Note also that just before all this I updated from dnf 5.2.9 to 5.2.10. So this might be a new picky thing that dnf 5.2.10 does where it insists on killing and restarting SDDM because it has a wireplumber job and absolutely has to have the latest and greatest wireplumber right now.
I’ve updated wireplumber/pipewire before from inside KDE and it’s never down this “kick out to SDDM” until now using dnf 5.2.10
Is this true?
BTW, these are the three dnf history “infos” for the two “crashes” to Status: “Started” and then the last one from the console which ends up Status: “Ok”
root:~
dnf history info last-1
Transaction ID : 559
Begin time : 2025-02-09 22:50:03
Begin rpmdb : e931593638a813f13465024ccd7ae8ee1cfd299b4f86d1431fd547722438eb68
End time : 2025-02-09 22:50:06
End rpmdb : 3f59c0bccbde95d8748fde39ae3766f051e667510a58c25286662d17b8e39c8f
User : 1000 Mark S <user>
Status : Ok
Releasever : 42
Description : dnf reinstall wireplumber*
Comment :
Packages altered:
Action Package Reason Repository
Reinstall wireplumber-0:0.5.8-1.fc42.x86_64 Group fedora
Reinstall wireplumber-libs-0:0.5.8-1.fc42.x86_64 Dependency fedora
Replaced wireplumber-0:0.5.8-1.fc42.x86_64 Group @System
Replaced wireplumber-libs-0:0.5.8-1.fc42.x86_64 Dependency @System
[20250209-180921]
# dnf history info last-2
Transaction ID : 558
Begin time : 2025-02-09 22:49:23
Begin rpmdb : e1bf27ba74cdd2397e07d114e47d0f892b2bb0e6d358c0c9caf2ba18e1b99a44
End time : 1970-01-01 00:00:00
End rpmdb :
User : 1000 Mark S <user>
Status : Started
Releasever : 42
Description : dnf reinstall wireplumber*
Comment :
Packages altered:
Action Package Reason Repository
Reinstall wireplumber-0:0.5.8-1.fc42.x86_64 Group fedora
Reinstall wireplumber-libs-0:0.5.8-1.fc42.x86_64 Dependency fedora
Replaced wireplumber-0:0.5.8-1.fc42.x86_64 Group @System
Replaced wireplumber-libs-0:0.5.8-1.fc42.x86_64 Dependency @System
[20250209-180927]
# dnf history info last-3
Transaction ID : 557
Begin time : 2025-02-09 22:47:31
Begin rpmdb : 4a5293591ba7c20ddb3d776cc4170290812574455eec3d2827a60127da306a77
End time : 1970-01-01 00:00:00
End rpmdb :
User : 1000 Mark S <user>
Status : Started
Releasever : 42
Description : dnf upgrade wireplumber* -y
Comment :
Packages altered:
Action Package Reason Repository
Upgrade wireplumber-0:0.5.8-1.fc42.x86_64 Group fedora
Upgrade wireplumber-libs-0:0.5.8-1.fc42.x86_64 Dependency fedora
Replaced wireplumber-0:0.5.7-2.fc42.x86_64 Group @System
Replaced wireplumber-libs-0:0.5.7-2.fc42.x86_64 Dependency @System