Bug 22019 - Upgrading akonadi package results in multiple files conflicts when upgrading Mageia 5 to 6.
Summary: Upgrading akonadi package results in multiple files conflicts when upgrading ...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: All Linux
Priority: Normal major
Target Milestone: ---
Assignee: KDE maintainers
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 21340
  Show dependency treegraph
 
Reported: 2017-11-13 12:29 CET by PC LX
Modified: 2018-06-19 15:12 CEST (History)
2 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description PC LX 2017-11-13 12:29:36 CET
Description of problem:

Upgrading Mageia 5 to 6, by using "urpmi.removemedia -a ; urpmi.addmedia --distrib MAGEIA_6_REP_URL", results in multiple files conflicts between packages kde4-akonadi-1:1.13.0-10.mga6.x86_64 and akonadi-1:1.13.0-4.1.mga5.x86_64 .

I have set severity to "major" because it can result in a half upgraded system and a probably broken KDE/Plasma DE.

"urpmi --auto-update" messages follow.

Installation failed:
        file /etc/akonadi/mysql-global-mobile.conf from install of kde4-akonadi-1:1.13.0-10.mga6.x86_64 conflicts with file from package akonadi-1:1.13.0-4.1.mga5.x86_64
        file /etc/akonadi/mysql-global.conf from install of kde4-akonadi-1:1.13.0-10.mga6.x86_64 conflicts with file from package akonadi-1:1.13.0-4.1.mga5.x86_64
        file /usr/bin/akonadi_agent_launcher from install of kde4-akonadi-1:1.13.0-10.mga6.x86_64 conflicts with file from package akonadi-1:1.13.0-4.1.mga5.x86_64
        file /usr/bin/akonadi_agent_server from install of kde4-akonadi-1:1.13.0-10.mga6.x86_64 conflicts with file from package akonadi-1:1.13.0-4.1.mga5.x86_64
        file /usr/bin/akonadi_control from install of kde4-akonadi-1:1.13.0-10.mga6.x86_64 conflicts with file from package akonadi-1:1.13.0-4.1.mga5.x86_64
        file /usr/bin/akonadi_rds from install of kde4-akonadi-1:1.13.0-10.mga6.x86_64 conflicts with file from package akonadi-1:1.13.0-4.1.mga5.x86_64
        file /usr/bin/akonadictl from install of kde4-akonadi-1:1.13.0-10.mga6.x86_64 conflicts with file from package akonadi-1:1.13.0-4.1.mga5.x86_64
        file /usr/bin/akonadiserver from install of kde4-akonadi-1:1.13.0-10.mga6.x86_64 conflicts with file from package akonadi-1:1.13.0-4.1.mga5.x86_64
        file /usr/bin/asapcat from install of kde4-akonadi-1:1.13.0-10.mga6.x86_64 conflicts with file from package akonadi-1:1.13.0-4.1.mga5.x86_64
        file /usr/lib64/plugins/sqldrivers/libqsqlite3.so from install of kde4-akonadi-1:1.13.0-10.mga6.x86_64 conflicts with file from package akonadi-1:1.13.0-4.1.mga5.x86_64
        file /usr/share/dbus-1/interfaces/org.freedesktop.Akonadi.Agent.Control.xml from install of kde4-akonadi-1:1.13.0-10.mga6.x86_64 conflicts with file from package akonadi-1:1.13.0-4.1.mga5.x86_64
        file /usr/share/dbus-1/interfaces/org.freedesktop.Akonadi.Agent.Search.xml from install of kde4-akonadi-1:1.13.0-10.mga6.x86_64 conflicts with file from package akonadi-1:1.13.0-4.1.mga5.x86_64
        file /usr/share/dbus-1/interfaces/org.freedesktop.Akonadi.Agent.Status.xml from install of kde4-akonadi-1:1.13.0-10.mga6.x86_64 conflicts with file from package akonadi-1:1.13.0-4.1.mga5.x86_64
        file /usr/share/dbus-1/interfaces/org.freedesktop.Akonadi.AgentManager.xml from install of kde4-akonadi-1:1.13.0-10.mga6.x86_64 conflicts with file from package akonadi-1:1.13.0-4.1.mga5.x86_64
        file /usr/share/dbus-1/interfaces/org.freedesktop.Akonadi.ControlManager.xml from install of kde4-akonadi-1:1.13.0-10.mga6.x86_64 conflicts with file from package akonadi-1:1.13.0-4.1.mga5.x86_64
        file /usr/share/dbus-1/interfaces/org.freedesktop.Akonadi.DebugInterface.xml from install of kde4-akonadi-1:1.13.0-10.mga6.x86_64 conflicts with file from package akonadi-1:1.13.0-4.1.mga5.x86_64
        file /usr/share/dbus-1/interfaces/org.freedesktop.Akonadi.NotificationManager.xml from install of kde4-akonadi-1:1.13.0-10.mga6.x86_64 conflicts with file from package akonadi-1:1.13.0-4.1.mga5.x86_64
        file /usr/share/dbus-1/interfaces/org.freedesktop.Akonadi.NotificationSource.xml from install of kde4-akonadi-1:1.13.0-10.mga6.x86_64 conflicts with file from package akonadi-1:1.13.0-4.1.mga5.x86_64
        file /usr/share/dbus-1/interfaces/org.freedesktop.Akonadi.Preprocessor.xml from install of kde4-akonadi-1:1.13.0-10.mga6.x86_64 conflicts with file from package akonadi-1:1.13.0-4.1.mga5.x86_64
        file /usr/share/dbus-1/interfaces/org.freedesktop.Akonadi.Resource.xml from install of kde4-akonadi-1:1.13.0-10.mga6.x86_64 conflicts with file from package akonadi-1:1.13.0-4.1.mga5.x86_64
        file /usr/share/dbus-1/interfaces/org.freedesktop.Akonadi.Server.xml from install of kde4-akonadi-1:1.13.0-10.mga6.x86_64 conflicts with file from package akonadi-1:1.13.0-4.1.mga5.x86_64
        file /usr/share/dbus-1/interfaces/org.freedesktop.Akonadi.StorageDebugger.xml from install of kde4-akonadi-1:1.13.0-10.mga6.x86_64 conflicts with file from package akonadi-1:1.13.0-4.1.mga5.x86_64
        file /usr/share/dbus-1/interfaces/org.freedesktop.Akonadi.Tracer.xml from install of kde4-akonadi-1:1.13.0-10.mga6.x86_64 conflicts with file from package akonadi-1:1.13.0-4.1.mga5.x86_64
        file /usr/share/dbus-1/interfaces/org.freedesktop.Akonadi.TracerNotification.xml from install of kde4-akonadi-1:1.13.0-10.mga6.x86_64 conflicts with file from package akonadi-1:1.13.0-4.1.mga5.x86_64
        file /usr/share/dbus-1/services/org.freedesktop.Akonadi.Control.service from install of kde4-akonadi-1:1.13.0-10.mga6.x86_64 conflicts with file from package akonadi-1:1.13.0-4.1.mga5.x86_64
        file /usr/share/mime/packages/akonadi-mime.xml from install of kde4-akonadi-1:1.13.0-10.mga6.x86_64 conflicts with file from package akonadi-1:1.13.0-4.1.mga5.x86_64



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

These are the akonadi packages installed in Mageia 5 and the Mageia 5 repositories of origin:
$ for U in $(rpm -qa | grep akonadi) ; do urpmf -f -m --name akonadi | grep "$U" ; done | sort
Core 32bit Updates:akonadi-1.13.0-4.1.mga5.i586
Core 32bit Updates:akonadi-kde-4.14.10-2.1.mga5.i586
Core Updates:akonadi-1.13.0-4.1.mga5.x86_64
Core Updates:akonadi-kde-4.14.10-2.1.mga5.x86_64
Core Updates:lib64akonadi-calendar4-4.14.10-2.2.mga5.x86_64
Core Updates:lib64akonadi-contact4-4.14.10-2.2.mga5.x86_64
Core Updates:lib64akonadi-devel-1.13.0-4.1.mga5.x86_64
Core Updates:lib64akonadi-filestore4-4.14.10-2.1.mga5.x86_64
Core Updates:lib64akonadi-kabc4-4.14.10-2.2.mga5.x86_64
Core Updates:lib64akonadi-kcal4-4.14.10-2.2.mga5.x86_64
Core Updates:lib64akonadi-kde4-4.14.10-2.2.mga5.x86_64
Core Updates:lib64akonadi-kmime4-4.14.10-2.2.mga5.x86_64
Core Updates:lib64akonadi-next4-4.14.10-1.3.mga5.x86_64
Core Updates:lib64akonadi-notes4-4.14.10-2.2.mga5.x86_64
Core Updates:lib64akonadiprotocolinternals1-1.13.0-4.1.mga5.x86_64
Core Updates:lib64akonadi_socialutils4-4.14.10-2.2.mga5.x86_64
Core Updates:lib64akonadi-xml4-4.14.10-2.2.mga5.x86_64



How reproducible:

Always.



Steps to Reproduce:
1. Start with a Mageia 5 system with package akonadi-1:1.13.0-4.1.mga5.x86_64 installed.
2. Remove all current Mageia 5 repositories with the command "urpmi.removemedia -a"
3. Add Mageia 6 repositories with the command "urpmi.addmedia --distrib MAGEIA_6_REP_URL"
4. Upgrade the system with the command "urpmi --auto-update"
5. Check for "Installation failed" and "conflicts with file from package" messages.
Marja Van Waes 2017-11-13 20:31:33 CET

Assignee: bugsquad => kde
Blocks: (none) => 21340
CC: (none) => marja11

Comment 1 PC LX 2017-12-05 12:37:58 CET
This bug is still present on a upgrade I did a few minutes ago. Removing the akonadi packages allows the upgrade to continue. Not ideal but may be a solution for anyone wanting to upgrade since Mageia 5 EOL is approaching.
Comment 2 Dave Hodgins 2018-06-19 15:12:37 CEST
Latest upgrade tests are working smoothly. Closing as fixed. Please reopen if you see it again.

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


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