Reporting Depsolving Bugs

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.

One thought on “Reporting Depsolving Bugs

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current day month ye@r *