Yo gang,
I am having issues updating my Fedora 40 workstation install.
If I specify a package or some number of packages, it can usually update them. I did stuff like this:
sudo dnf update kernel* grub* lib*
And that works.
But just plain
sudo dnf -y update
Doesn't-- it goes through all the motions, and downloads it all, then says
Error: Transaction test error:
File /usr/libs/.build-id/longhexvalue from install of dotnet-sdk-8.0-8.0.114-1.rc40.x86_64 CONFLICTS with file from package jellyfin-server-10.10.7-1.fc40.x86_64
Some other updates I've tried:
# dnf update jellyfin-server
Last metadata expiration check: 3:24:14 ago on Tue 22 Apr 2025 12:12:03 PM CDT.
Dependencies resolved.
Nothing to do.
Complete!
# dnf update jellyfin-server*
Last metadata expiration check: 3:24:18 ago on Tue 22 Apr 2025 12:12:03 PM CDT.
Dependencies resolved.
Nothing to do.
Complete!
I tried to update dotnet* but that fails with a conflict with jellyfin-server, as above.
A command like dnf update code* just reports "nothing to do."
I can still do updates as long as I avoid the dotnet ones. That means I can't just give a blanket dnf update command, but I've been doing them manually, using wildcards, so the huge number of updates that are needed is now a little smaller.
Any ideas?