Bug 1576833
Summary: | while upgrading to Fedora 28: dnf is quite confused about availability of packages | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | udo <udovdh> |
Component: | dnf-plugins-extras | Assignee: | Jaroslav Mracek <jmracek> |
Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | urgent | Docs Contact: | |
Priority: | unspecified | ||
Version: | 28 | CC: | dmach, extras-orphan, jkadlcik, jmracek, mhatina, rpm-software-management, vmukhame |
Target Milestone: | --- | Keywords: | Triaged |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2018-05-24 07:21:08 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
udo
2018-05-10 13:46:36 UTC
After removing some excludes from dnf.conf the situation changes a bit. Now the list is down to the list below. Why are we forced to run `dnf --refresh upgrade`? Why is this blocking the system upgrade? These are all not so essential packages which ARE available in the repos so why does dnf complain? This issue was not present when we upgraded to Fedora 26 and we could fix missing dependencies after the system was upgraded. # dnf system-upgrade download --releasever=28 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 10 May 2018 03:54:47 PM CEST. Error: Problem 1: package ICAClient-13.4.0.10109380-0.x86_64 requires webkitgtk, but none of the providers can be installed - webkitgtk-2.4.11-5.fc26.x86_64 does not belong to a distupgrade repository - problem with installed package ICAClient-13.4.0.10109380-0.x86_64 Problem 2: package ffmpeg-compat-0.6.7-10.fc26.x86_64 requires libx264.so.148()(64bit), but none of the providers can be installed - x264-libs-0.148-20.20170519gitd32d7bf.fc26.x86_64 does not belong to a distupgrade repository - problem with installed package ffmpeg-compat-0.6.7-10.fc26.x86_64 Problem 3: package gnome-mplayer-minimal-1.0.9-3.20150203svn2476.fc22.x86_64 requires libgmlib.so.1()(64bit), but none of the providers can be installed - gmtk-1.0.9-2.fc22.x86_64 does not belong to a distupgrade repository - problem with installed package gnome-mplayer-minimal-1.0.9-3.20150203svn2476.fc22.x86_64 Problem 4: package gnome-mplayer-nautilus-1.0.9-3.20150203svn2476.fc22.x86_64 requires gnome-mplayer(x86-64) = 1.0.9-3.20150203svn2476.fc22, but none of the providers can be installed - gnome-mplayer-1.0.9-3.20150203svn2476.fc22.x86_64 does not belong to a distupgrade repository - problem with installed package gnome-mplayer-nautilus-1.0.9-3.20150203svn2476.fc22.x86_64 Problem 5: package xchat-1:2.8.8-34.fc26.x86_64 requires libperl.so.5.24()(64bit), but none of the providers can be installed - perl-libs-4:5.24.4-397.fc26.x86_64 does not belong to a distupgrade repository - problem with installed package xchat-1:2.8.8-34.fc26.x86_64 To be clear: xchat for fc28 is available in the repos, so is a compatible perl-libs. so why would I have to uninstall this program now? (and lose settings, etc depending on how this is handled) The other `issues` should be bypassable and not block a system upgrade. I had to make progress due to limited time. I uninstalled whatever was needed (after removing the exclude lines from dnf.conf). Then download of the rpms proceeded. According to your last comment, the problem was related to set exclude in dnf.conf. Therefore the solver was unable to use excluded packages as dependencies. In DNF 3.0 the report will provide information that there is no provide due to disablement of packages. Therefore I believe that the issue was solved. Please if the problem is somewhere else, don't hesitate to reopen the bug report. |