Bug 1326050

Summary: kf5-kactivities update fails on broken dependencies (5.21.0-1.fc23)
Product: [Fedora] Fedora Reporter: Michal Jaegermann <michal.jnn>
Component: kf5-kactivitiesAssignee: Daniel Vrátil <me>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 23CC: jgrulich, me, mgfl986, paulds, rdieter, scp.stjohn, than
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-04-11 19:19:52 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:

Description Michal Jaegermann 2016-04-11 16:15:31 UTC
Description of problem:

An attempt to install current updates on an F23 installation fails with:
Error: package kf5-kactivities-5.19.0-1.fc23.x86_64 requires libkactivitymanagerd_plugin.so()(64bit), but none of the providers can be installed

I see in Changelog for kf5-kactivities-5.21.0-1.fc23:

* Fri Mar 25 2016 Rex Dieter <rdieter> 5.20.0-2 - provide no main pkg anymore (Obsoletes'd by kactivitymanger-5.5.0+) 

(I guess that this was supposed to be "kactivitymanager" instead of "manger") but in reality a package with such "obsoletes" does not seem to available anywhere and hilarity ensues.

Version-Release number of selected component (if applicable):
kf5-kactivities-5.21.0-1.fc23

Additional info:
To make all this more "interesting" 'dnf --best', as opposed to yum, seems to be unable to skip packages with broken dependencies and immediately abandons the whole transaction unless explicitely instructed with '--exclude=kf5-kactivities-libs'. A "bare" dnf does end up with:

Skipping packages with broken dependencies:
 kf5-kactivities-libs             x86_64    5.21.0-1.fc23         updates    139 k

My guess would be that not only F23 is affected that way.

Comment 1 Mike Grindle 2016-04-11 18:00:48 UTC
Having a similar problem. When trying to do F23 updates (dnf upgrade) today. At the end of the list of packages it shows this:

Skipping packages with broken dependencies:
 kf5-kactivities-libs                          x86_64                 5.21.0-1.fc23                        updates                 139 k

Transaction Summary
=========================================================================================================================================
Install   1 Package
Upgrade  96 Packages
Skip      1 Package

Total download size: 91 M
Is this ok [y/N]: 

If I attempt to install the package by itself, I get:

# dnf install --best kf5-kactivities-libs
Last metadata expiration check: 0:07:16 ago on Mon Apr 11 11:45:24 2016.
Package kf5-kactivities-libs-5.19.0-1.fc23.x86_64 is already installed, skipping.
Error: package kf5-kactivities-5.19.0-1.fc23.x86_64 requires libkactivitymanagerd_plugin.so()(64bit), but none of the providers can be installed
(try to add '--allowerasing' to command line to replace conflicting packages)
#

What package provides: libactivitymanagerd_plugin.so() (64bit)?

Comment 2 Mike Grindle 2016-04-11 18:13:56 UTC
If I try the install with the --allowerasing parm, I get what is described in Bug 1325722.

# dnf install --best --allowerasing kf5-kactivities-libs
Last metadata expiration check: 0:23:15 ago on Mon Apr 11 11:45:24 2016.
Package kf5-kactivities-libs-5.19.0-1.fc23.x86_64 is already installed, skipping.
Dependencies resolved.
=========================================================================================================================================
 Package                                   Arch                      Version                           Repository                   Size
=========================================================================================================================================
Upgrading:
 kf5-kactivities-libs                      x86_64                    5.21.0-1.fc23                     updates                     139 k
Removing:
 kde-print-manager                         x86_64                    15.12.3-1.fc23                    @updates                    772 k
 kde-print-manager-libs                    x86_64                    15.12.3-1.fc23                    @updates                    586 k
 kf5-kactivities                           x86_64                    5.19.0-1.fc23                     @updates                    318 k
 plasma-desktop                            x86_64                    5.5.5-5.fc23                      @updates                     27 M
 plasma-workspace                          x86_64                    5.5.5-5.fc23                      @updates                     30 M
 sddm-breeze                               noarch                    5.5.5-5.fc23                      @updates                    1.2 M

Transaction Summary
=========================================================================================================================================
Upgrade  1 Package
Remove   6 Packages

Total download size: 139 k
Is this ok [y/N]:

Comment 3 Rex Dieter 2016-04-11 19:19:52 UTC

*** This bug has been marked as a duplicate of bug 1325722 ***

Comment 4 SP 2016-04-12 21:40:17 UTC
Same problem here - it must effect everyone.

Comment 5 Rex Dieter 2016-04-12 22:22:25 UTC
it does, should be fixed by:
https://bodhi.fedoraproject.org/updates/FEDORA-2016-e0d1356e80

Comment 6 Kayvan Sylvan 2016-04-13 20:09:44 UTC
The updates-testing package worked for me.