So you are seeing an error that looks similar to:
--> Starting dependency resolution
--> Finished dependency resolution
Error: package kernel-modules-extra-3.13.0-0.rc0.git3.2.fc21.i686 requires kernel-uname-r = 3.13.0-0.rc0.git3.2.fc21.i686, but none of the providers can be installed
In some cases this means a package can not be installed because it is missing some of its dependencies (i.e. DNF does not see them in any enabled repository). It can also mean a bug in the depsolving machinery. If you suspect that is the case, open a bugzilla, of course, but also execute the failing run again with
--debugsolver added on the command line and attach the
debugdata/ directory that will be created after the failure under the current working directory.
Typically one would use a line similar to:
$ sudo dnf --debugsolver upgrade
It is OK to zip the data or upload it somewhere public instead of the slow bugzilla (expect the zipped directory to be between five and ten megabytes). Also, if the bug is about a kernel depsolving problem we’ll also need to know the particular version of kernel you are running, e.g.:
$ uname -r
Be prepared to sometimes be told that the problem is in your particular system or that the repositories are broken. Thanks for helping us in any case.