Description of problem: The following packages (and some related to gnu radio which I didn't capture) generate errors complaining about missing providers or lack of an upgrade repository. mysql-connector-odbc community-mysql-libs ntop compat-gdbm gimp mypaint mypaint-data More complete information about all failed packages in the Additional Information area below... Version-Release number of selected component (if applicable): f28->f29 How reproducible:100% Steps to Reproduce: 1.Install F28 2.Install listed packages 3.Install dnf-plugin-system-upgrade 4.Attempt to download the upgrade via def system-upgrade download Actual results: Errors about dependency failures Expected results: Successful upgrade download Additional info: [root@owen ~]# dnf system-upgrade download --releasever=29 Before you continue ensure that your system is fully upgraded by running "dnf --refresh upgrade". Do you want to continue [y/N]: y Fedora Modular 29 - x86_64 1.9 MB/s | 1.5 MB 00:00 Fedora Modular 29 - x86_64 - Updates 587 kB/s | 1.5 MB 00:02 Fedora 29 - x86_64 - Updates 1.6 MB/s | 9.7 MB 00:05 Fedora 29 - x86_64 9.0 MB/s | 62 MB 00:06 Last metadata expiration check: 0:00:00 ago on Thu 08 Nov 2018 01:32:58 PM PST. Error: Problem 1: package perl-SystemPerl-1.344-9.fc27.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed - perl-libs-4:5.26.2-414.fc28.x86_64 does not belong to a distupgrade repository - problem with installed package perl-SystemPerl-1.344-9.fc27.x86_64 Problem 2: package gr-osmosdr-0.1.4-11.20170221git2a2236cc.fc29.x86_64 requires libuhd.so.003()(64bit), but none of the providers can be installed - problem with installed package gr-osmosdr-0.1.4-10.20170221git2a2236cc.fc28.x86_64 - uhd-3.10.3.0-2.fc28.x86_64 does not belong to a distupgrade repository - gr-osmosdr-0.1.4-10.20170221git2a2236cc.fc28.x86_64 does not belong to a distupgrade repository Problem 3: problem with installed package mysql-connector-odbc-5.3.10-1.fc28.x86_64 - package mysql-connector-odbc-5.3.10-1.fc28.x86_64 requires libmysqlclient.so.20()(64bit), but none of the providers can be installed - community-mysql-libs-5.7.23-1.fc28.x86_64 does not belong to a distupgrade repository Problem 4: problem with installed package ntop-5.0.1-15.fc28.x86_64 - package ntop-5.0.1-15.fc28.x86_64 requires libgdbm.so.4()(64bit), but none of the providers can be installed - compat-gdbm-1.14-5.fc28.x86_64 does not belong to a distupgrade repository Problem 5: package libmypaint-1.3.0-9.fc29.x86_64 conflicts with mypaint < 1.3.0 provided by mypaint-1.2.1-19.fc29.x86_64 - package gimp-2:2.10.6-2.fc29.x86_64 requires libmypaint-1.3.so.0()(64bit), but none of the providers can be installed - problem with installed package mypaint-1.2.1-18.fc28.x86_64 - problem with installed package gimp-2:2.8.22-7.fc28.x86_64 - mypaint-1.2.1-18.fc28.x86_64 does not belong to a distupgrade repository - gimp-2:2.8.22-7.fc28.x86_64 does not belong to a distupgrade repository Problem 6: package rxvt-unicode-9.22-9.fc29.x86_64 requires libperl.so.5.28()(64bit), but none of the providers can be installed - cannot install both perl-libs-4:5.28.0-424.fc29.x86_64 and perl-libs-4:5.26.2-414.fc28.x86_64 - cannot install both perl-libs-4:5.28.0-423.fc29.x86_64 and perl-libs-4:5.26.2-414.fc28.x86_64 - package perl-SystemPerl-1.344-9.fc27.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed - problem with installed package rxvt-unicode-9.22-8.fc28.x86_64 - package perl-SystemPerl-devel-1.344-9.fc27.x86_64 requires perl-SystemPerl = 1.344-9.fc27, but none of the providers can be installed - rxvt-unicode-9.22-8.fc28.x86_64 does not belong to a distupgrade repository - problem with installed package perl-SystemPerl-devel-1.344-9.fc27.x86_64 (try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages) [root@owen ~]# yum install perl-SystemPerl Last metadata expiration check: 0:06:34 ago on Thu 08 Nov 2018 01:27:29 PM PST. Package perl-SystemPerl-1.344-9.fc27.x86_64 is already installed, skipping. Dependencies resolved. Nothing to do. Complete! [root@owen ~]# rpm -e perl-SystemPerl-1.344-9 error: package perl-SystemPerl-1.344-9 is not installed [root@owen ~]# rpm -e perl-SystemPerl error: Failed dependencies: perl-SystemPerl = 1.344-9.fc27 is needed by (installed) perl-SystemPerl-devel-1.344-9.fc27.x86_64 [root@owen ~]# rpm -e perl-SystemPerl-devel perl-SystemPerl [root@owen ~]# dnf system-upgrade download --releasever=29 Before you continue ensure that your system is fully upgraded by running "dnf --refresh upgrade". Do you want to continue [y/N]: y Last metadata expiration check: 0:00:00 ago on Thu 08 Nov 2018 01:35:07 PM PST. Error: Problem 1: package gr-osmosdr-0.1.4-11.20170221git2a2236cc.fc29.x86_64 requires libuhd.so.003()(64bit), but none of the providers can be installed - problem with installed package gr-osmosdr-0.1.4-10.20170221git2a2236cc.fc28.x86_64 - uhd-3.10.3.0-2.fc28.x86_64 does not belong to a distupgrade repository - gr-osmosdr-0.1.4-10.20170221git2a2236cc.fc28.x86_64 does not belong to a distupgrade repository Problem 2: problem with installed package mysql-connector-odbc-5.3.10-1.fc28.x86_64 - package mysql-connector-odbc-5.3.10-1.fc28.x86_64 requires libmysqlclient.so.20()(64bit), but none of the providers can be installed - community-mysql-libs-5.7.23-1.fc28.x86_64 does not belong to a distupgrade repository Problem 3: problem with installed package ntop-5.0.1-15.fc28.x86_64 - package ntop-5.0.1-15.fc28.x86_64 requires libgdbm.so.4()(64bit), but none of the providers can be installed - compat-gdbm-1.14-5.fc28.x86_64 does not belong to a distupgrade repository Problem 4: package libmypaint-1.3.0-9.fc29.x86_64 conflicts with mypaint < 1.3.0 provided by mypaint-1.2.1-19.fc29.x86_64 - package gimp-2:2.10.6-2.fc29.x86_64 requires libmypaint-1.3.so.0()(64bit), but none of the providers can be installed - problem with installed package mypaint-1.2.1-18.fc28.x86_64 - problem with installed package gimp-2:2.8.22-7.fc28.x86_64 - mypaint-1.2.1-18.fc28.x86_64 does not belong to a distupgrade repository - gimp-2:2.8.22-7.fc28.x86_64 does not belong to a distupgrade repository (try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages) [root@owen ~]# rpm -e gr-osmosdr [root@owen ~]# rpm -e uhd error: Failed dependencies: libuhd.so.003()(64bit) is needed by (installed) gnuradio-3.7.13.4-1.fc28.x86_64 [root@owen ~]# rpm -e uhd libuhd error: package libuhd is not installed [root@owen ~]# rpm -e gnuradio uhd error: Failed dependencies: libgnuradio-audio-3.7.13.4.so.0.0.0()(64bit) is needed by (installed) gr-fcdproplus-3.7.2-0.4.rc1.20180618gite5ff8396.fc28.x86_64 libgnuradio-blocks-3.7.13.4.so.0.0.0()(64bit) is needed by (installed) gr-fcdproplus-3.7.2-0.4.rc1.20180618gite5ff8396.fc28.x86_64 libgnuradio-pmt-3.7.13.4.so.0.0.0()(64bit) is needed by (installed) gr-iqbal-0.37.2-31.fc28.x86_64 libgnuradio-pmt-3.7.13.4.so.0.0.0()(64bit) is needed by (installed) gr-fcdproplus-3.7.2-0.4.rc1.20180618gite5ff8396.fc28.x86_64 libgnuradio-runtime-3.7.13.4.so.0.0.0()(64bit) is needed by (installed) gr-iqbal-0.37.2-31.fc28.x86_64 libgnuradio-runtime-3.7.13.4.so.0.0.0()(64bit) is needed by (installed) gr-fcdproplus-3.7.2-0.4.rc1.20180618gite5ff8396.fc28.x86_64
Please can you try dnf-4.0.9 form our nightly repo (dnf copr enable rpmsoftwaremanagement/dnf-nightly)?
I can't... I manually resolved the dependency issues and finished the upgrade. I needed to get things done, I don't have time to be a repeat tester. Sorry. I tried to provide enough information about the problem to be useful to those who have time to work on these things.
Thanks a lot for the report. Unfortunately I am unable to find out a primary root of the issue.