The latest update of dnf added dependency on non-existing packages. python2-libdnf, python3-libdnf Version-Release number of selected component (if applicable): python3-dnf-2.7.5-14.fc29.noarch How reproducible: Deterministic Steps to Reproduce: 1. dnf update --best -y dnf Actual results: sh# dnf update --best -y dnf Fedora - Rawhide - Developmental packages for the next Fedora release 7.6 MB/s | 56 MB 00:07 Last metadata expiration check: 0:00:37 ago on Sat May 26 17:15:18 2018. Error: Problem: package dnf-2.7.5-14.fc29.noarch requires python3-dnf = 2.7.5-14.fc29, but none of the providers can be installed - cannot install the best update candidate for package dnf-2.7.5-12.fc29.noarch - nothing provides python3-libdnf >= 0.11.1 needed by python3-dnf-2.7.5-14.fc29.noarch Expected results: Package updated without any problem Additional info: sh# dnf install -y python3-libdnf Last metadata expiration check: 0:14:47 ago on Sat May 26 17:15:18 2018. No match for argument: python3-libdnf Error: Unable to find a match
I have untagged this build from f29 for now as it was also breaking builds of any other packages that tried to pull it in. :(
*** Bug 1582632 has been marked as a duplicate of this bug. ***
Fixed in dnf-2.7.5-15.fc29