Bug 31970

Summary: upgrade fails with kdebase4-runtime-1:17.08.3-11.mga9.x86_64 conflicts with file from package kde-cli-tools-5.27.4-1.mga9.x86_64
Product: Mageia Reporter: Ben McMonagle <westel>
Component: RPM PackagesAssignee: KDE maintainers <kde>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: davidwhodgins, geiger.david68210
Version: CauldronKeywords: 9beta2
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: kdebase4-runtime-17.08.3-11.mga9.src.rpm CVE:
Status comment:

Description Ben McMonagle 2023-05-28 02:15:55 CEST
Description of problem: while attempting to upgrade a Plasma Mga8 to Mga9 via *mgaapplet -testing*, the upgrade failed with approx 380 packages uninstalled.


error was:
Installation failed:    file /usr/bin/kde-open from install of kdebase4-runtime-1:17.08.3-11.mga9.x86_64 conflicts with file from package kde-cli-tools-5.27.4-1.mga9.x86_64
        file /usr/bin/keditfiletype from install of kdebase4-runtime-1:17.08.3-11.mga9.x86_64 conflicts with file from package kde-cli-tools-5.27.4-1.mga9.x86_64
        file /usr/bin/kioclient from install of kdebase4-runtime-1:17.08.3-11.mga9.x86_64 conflicts with file from package kde-cli-tools-5.27.4-1.mga9.x86_64
        file /usr/bin/kmimetypefinder from install of kdebase4-runtime-1:17.08.3-11.mga9.x86_64 conflicts with file from package kde-cli-tools-5.27.4-1.mga9.x86_64
        file /usr/bin/kstart from install of kdebase4-runtime-1:17.08.3-11.mga9.x86_64 conflicts with file from package kde-cli-tools-5.27.4-1.mga9.x86_64
        file /usr/bin/ksvgtopng from install of kdebase4-runtime-1:17.08.3-11.mga9.x86_64 conflicts with file from package kde-cli-tools-5.27.4-1.mga9.x86_64

by removing the conflicting package and dependencies,upgrade was able to be completed from cli:

# urpme kdebase4-runtime-1:17.08.3-11.mga9.x86_64
To satisfy dependencies, the following 4 packages will be removed (18MB):
  kde4-nsplugins-4.14.3-1.mga5.x86_64
   (due to missing kdebase4-runtime)
  kdebase4-runtime-17.08.3-11.mga9.x86_64
  kdebase4-runtime-handbook-17.08.3-11.mga9.noarch
   (due to unsatisfied kdebase4-runtime >= 1:17.08.3-11.mga9)
  plasma-applet-battery-4.11.22-2.mga5.x86_64
   (due to missing kdebase4-runtime)

Note: system has been progressively upgraded from mga5, as indicated by: plasma-applet-battery-4.11.22-2.mga5.x86_64 & kde4-nsplugins-4.14.3-1.mga5.x86_64

Clonezilla image of / was taken prior to upgrade, so upgrade an be reverted.

Version-Release number of selected component (if applicable):


How reproducible: 1 x


Steps to Reproduce:
1.upgrade KDE only DE via mgaapplet
2.
3.
Ben McMonagle 2023-05-28 02:18:17 CEST

Hardware: All => x86_64

Ben McMonagle 2023-05-28 02:18:32 CEST

Keywords: (none) => 9beta2

Comment 1 Dave Hodgins 2023-05-28 07:40:33 CEST
Bug confirmed. kdebase4-runtime was not included in my latest upgrade test
which had no errors at all.

After booting into mga9, "urpmi kdebase4-runtime" also pulls in debugging
packages such as gdb, but fails due to the same file conflicts as above.

Assigning to kde team.

Assignee: bugsquad => kde
Source RPM: (none) => kdebase4-runtime-17.08.3-11.mga9.src.rpm
CC: (none) => davidwhodgins

Comment 2 David GEIGER 2023-05-28 08:38:56 CEST
Should be fixed in next  kdebase4-runtime-17.08.3-12.mga9 update!

CC: (none) => geiger.david68210

Comment 3 Dave Hodgins 2023-05-30 21:58:41 CEST
Confirmed fixed.

Status: NEW => RESOLVED
Resolution: (none) => FIXED