I've recently upgraded from Fedora 21 right up to Fedora 23.
Most things went down without much drama (including nVidia drivers), except for the packages involving
After upgrading, performing a
dnf upgrade gives me this:
Skipping packages with broken dependencies: sqlite x86_64 3.11.0-1.fc23 updates 484 k
rpm -qa | grep sqlite informs me of another version of sqlite currently being installed:
Now, I thought I could quickly resolve that with using
dnf upgrade --best --allowerasing. Unfortunately, this doesn't work this time, because a prior version is installed already:
Error: cannot install both sqlite-3.11.0-1.fc23.x86_64 and sqlite-3.10.2-1.fc23.x86_64
I thought I might simply uninstall the sqlite package, remove dependent packages, install the newer version of sqlite, and then install the dependent packages. This obviously takes a bit of time, but it's what I was already used to do. Kindof a manual dependency resolution if you like.
dnf remove sqlite gives me this:
Error: The operation would result in removing the following protected packages: systemd, dnf.
So, how do I go from this point on? I obviously can't uninstall
systemd as such. Is there a way I can force the upgrade of a package that is a dependency of other packages, which are blocked?