I just tried both [ dnf clean all ] and [ sudo rpm --rebuilddb ], but the terminal shows the same error. After running [ sudo dnf repoquery --unsatisfied ] with the [ --verbose ] option added to the end, I got this:
I tried both commands, but the repoquery gave the same result and the system still won’t update. I’m thinking I may need to completely remove and replace the [ fedora-updates-modular.repo ] file in the [ /etc/yum.repos.d ] folder. How would I go about safely doing so?
I’d like to know the output of “sudo dnf repoquery --whatconflicts kernel-core”.
To safely deactivate some repositories, I think I would launch gnome-software, in upper-right click the icon with horizontal lines, click software repositories, and deactivate one/some repositories. So that you could easily re-“Enable” them later.
All non-kernel packages were able to update successfully. [Good news] But I still cannot update the kernel itself. The store still has the depsolve error and the “Unexpected System Error” prompt still appears at startup.
Also, thanks for the tip, sorry if I’ve been posting wrong.
Oh… (a)kmod-nvidia, “just” have been bump from 440.64 to 440.82 in rpmfusion nonfree updates testing! “An akmod is a type of package similar to dkms. As you start your computer, the akmod system will check if there are any missing kmods and if so, rebuild a new kmod for you. Akmods have more overhead than regular kmod packages as they require a few development tools such as gcc and automake in order to be able to build new kmods locally.” I could guess from that, that the kmod-nvidia package install the kernel protection for not upgrading the kernel… and akmod probably not, because it will build it a boottime if not already built (which means the “first” boot will be long after the update). Still, upgrading a kernel even with amod is risky because it might not been upgraded to work with more recent kernels.
Only shows the following entries:
/etc/dnf/protected.d/dnf.conf /etc/dnf/protected.d/sudo.conf /etc/dnf/protected.d/systemd.conf
I’ve also tried to manually uninstall all NVIDIA software from that repo by using the dnf remove command, but to no effect. Interestingly, I’ve never been able to install updates using the dnf update command unless the most recent kernel had been installed from the software center. Only after updating through the store and restarting, could I use the dnf update command to install any other non-official packages. [IE it’s as if the store and the command are separated.] I always thought it was normal, but I suppose not. I am dual-booting, if that helps.
This is a known bug. Does no harm, until now. and people are on it. Bug 1731758 - Detailed errors from the package manager follow: Error calling StartServiceByName for org.freedesktop.fwupd: Timeout was reached