Bug 1268493
Summary: | dnf system upgrade fails due to conflict between plasma-systemsettings.f22 kde-workspace.f21 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | rob.dyck |
Component: | plasma-systemsettings | Assignee: | Rex Dieter <rdieter> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 22 | CC: | jgrulich, jpayne, jreznik, kevin, ltinkl, mbriza, rdieter, rnovacek, than, wwoods, zbyszek |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | plasma-systemsettings-5.5.5-2.fc24 plasma-systemsettings-5.5.5-2.fc23 plasma-systemsettings-5.5.5-2.fc22 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2016-03-27 21:58:01 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: | |||
Bug Depends On: | |||
Bug Blocks: | 1269327 |
Description
rob.dyck
2015-10-02 23:03:45 UTC
$ dnf install plasma-systemsettings ... Error: Transaction check error: file /usr/share/doc/HTML/en/systemsettings/index.cache.bz2 from install of plasma-systemsettings-5.4.1-1.fc22.x86_64 conflicts with file from package kde-workspace-4.11.18-3.fc21.x86_64 file /usr/share/doc/HTML/en/systemsettings/index.docbook from install of plasma-systemsettings-5.4.1-1.fc22.x86_64 conflicts with file from package kde-workspace-4.11.18-3.fc21.x86_64 It would be nice if plasma-systemsettings could Obsolete kde-workspace. Apart from this bug, I have run into a similar error with kde-workspace myself. It fails even with --allowerasing, so the user has to know to uninstall the kde-workspace package beforehand. [root@blacky rdyck]# dnf install plasma-systemsettings Using metadata from Mon Sep 28 03:25:21 2015 (6 days, 6:11:17 hours old) No package plasma-systemsettings available. Error: no package matched: plasma-systemsettings I suspect I would have an unworkable system if I uninstalled kde-workspace. Yes, that's part of the problem. When doing a full upgrade, I see: plasma-desktop x86_64 5.4.1-2.fc22.1 updates 5.7 M replacing kde-workspace.x86_64 4.11.18-3.fc21 But when plasma-desktop is not pulled in for whatever, the transaction conflict occurs. We need a tool in dnf that fakes an erase so that the upgrade can proceed. plasma-desktop already includes: Obsoletes: kde-workspace < 5.0.0-1 which should be effective for system upgrades to remove and replace kde-workspace from f21. That's the upgrade path desired: kde-workspace -> plasma-desktop Why is dnf not respecting that here? Would adding to plasma-systemsettings: Conflicts: kde-workspace < 5.0.0-1 help give a hint to the dep solver to look for Obsoletes? (In reply to Rex Dieter from comment #6) > plasma-desktop already includes: > > Obsoletes: kde-workspace < 5.0.0-1 > > which should be effective for system upgrades to remove and replace > kde-workspace from f21. That's the upgrade path desired: > > kde-workspace -> plasma-desktop > > > Why is dnf not respecting that here? It is possible for have plasma-systemsetting and not plasma-desktop in the transaction. Then there's nothing to tell dnf that the transaction will fail until the transaction check. (In reply to Rex Dieter from comment #7) > Would adding to plasma-systemsettings: > > Conflicts: kde-workspace < 5.0.0-1 > > help give a hint to the dep solver to look for Obsoletes? Yes, I think it will. It will also fix the transaction problem. (In reply to Rex Dieter from comment #7) > Would adding to plasma-systemsettings: > > Conflicts: kde-workspace < 5.0.0-1 > > help give a hint to the dep solver to look for Obsoletes? Reassigning so that this doesn't get lost. plasma-systemsettings-5.5.5-2.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-eeafa423d3 plasma-systemsettings-5.5.5-2.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-9c9ae954c0 plasma-systemsettings-5.5.5-2.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2016-69f0123658 plasma-systemsettings-5.5.5-2.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-eeafa423d3 plasma-systemsettings-5.5.5-2.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-69f0123658 plasma-systemsettings-5.5.5-2.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-9c9ae954c0 plasma-systemsettings-5.5.5-2.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report. plasma-systemsettings-5.5.5-2.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report. plasma-systemsettings-5.5.5-2.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report. |