Bug 1648128 - Upgrading F28 to F29 via def system-upgrade download encountered package problems.
Summary: Upgrading F28 to F29 via def system-upgrade download encountered package prob...
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: Fedora
Classification: Fedora
Component: dnf-plugin-system-upgrade
Version: 28
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jaroslav Mracek
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-11-08 21:54 UTC by Owen DeLong
Modified: 2019-03-04 13:25 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-03-04 13:25:36 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Owen DeLong 2018-11-08 21:54:41 UTC
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

Comment 1 Jaroslav Mracek 2018-11-27 20:08:26 UTC
Please can you try dnf-4.0.9 form our nightly repo (dnf copr enable rpmsoftwaremanagement/dnf-nightly)?

Comment 2 Owen DeLong 2018-11-27 20:41:12 UTC
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.

Comment 3 Jaroslav Mracek 2019-03-04 13:25:36 UTC
Thanks a lot for the report. Unfortunately I am unable to find out a primary root of the issue.


Note You need to log in before you can comment on or make changes to this bug.