Whenever I try to use DNF to update my system, I always have a collection of packages with broken dependencies.

DNF - Skipping packages with broken dependencies

Since upgrading to Fedora 22, I've been receiving this listing of broken packages, but I never did anything about them, but now that I want to upgrade to Fedora 23, they seem to be causing issues that are preventing me from completing an upgrade.

How can I fix these packages so that the dependencies are not broken? I cannot find anything online that is particularly helpful related to the issue, and I never became comfortable with DNF since Fedora makes it easy to use with old yum commands.

I was able to get more detailed error messages by using sudo yum update --best --allowerasing, although I am unsure of what they mean.

More Detailed Error Messages


It is not DNF's fault, but yours. The problem is that you have enabled EPEL repositories in Fedora. I don't know why you did that, but I'm quite sure the problems will disappear when you disable them.

  • Thank you. I am not very well-versed in the use of Fedora repositories, so it's quite possible that I would do something like that. – DaveTheMinion Nov 7 '15 at 19:46
  • I think that you should remove the packages installed from EPEL, then disable that repos and reinstall them from Fedora repos. Here is some info about EPEL: fedoraproject.org/wiki/EPEL. – skytux Nov 7 '15 at 20:23

If you want to see what the root of the problem is, use "dnf -b" as discussed here: https://unix.stackexchange.com/a/341334/101059.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.