Except if you ran the update from within a graphical session and your session crashed, as this will kill DNF, making the update incomplete and potentially corrupting files. I recommend you either:
use the graphical updaters
run dnf from a TTY
or use some of the atomic spins, having atomic updates on btrfs subvolumes
sudo dnf up
Works for me.
While that works, it sometimes might break things: https://fedoramagazine.org/offline-updates-and-fedora-35/
Crashes are just the system telling me to restart. As god intended.
Except if you ran the update from within a graphical session and your session crashed, as this will kill DNF, making the update incomplete and potentially corrupting files. I recommend you either:
Switched to nix in the meantime.