Attempts to update generate long list of dependency issues

My desktop 42.1 install has been running well for several months.
I manually decide when to update it(typically weekly) and when I do, I use the YAST GUI - Software Management-Package-All in this list-Update if newer versions available

For the past week or so, the procedure has listed a number of dependency issues. I initially thought it was a build issue in the repositories that would work itself out in a day or two, but for over a week now it persists so perhaps I have an issue at my end.
Here is my repository list

zypper lr -P
#  | Alias                               | Name                                    | Enabled | GPG Check | Refresh | Priority
---+-------------------------------------+-----------------------------------------+---------+-----------+---------+---------
 4 | ftp.gwdg.de-suse                    | Packman Repository                      | Yes     | (r ) Yes  | Yes     |   30    
 3 | adobe                               | adobe                                   | Yes     | ( p) Yes  | Yes     |   40    
 6 | google-chrome                       | google-chrome                           | Yes     | (r ) Yes  | Yes     |   40    
10 | http-download.opensuse.org-587b2342 | KDE:Frameworks5                         | Yes     | (r ) Yes  | Yes     |   40    
18 | openSUSE_Leap_42.1                  | KDE QT5                                 | Yes     | (r ) Yes  | Yes     |   40    
24 | repo-non-oss                        | openSUSE-Leap-42.1-Non-Oss              | Yes     | (r ) Yes  | Yes     |   40    
25 | repo-oss                            | openSUSE-Leap-42.1-Oss                  | Yes     | (r ) Yes  | Yes     |   40    
27 | repo-update                         | openSUSE-Leap-42.1-Update               | Yes     | (r ) Yes  | Yes     |   40    
28 | repo-update-non-oss                 | openSUSE-Leap-42.1-Update-Non-Oss       | Yes     | (r ) Yes  | Yes     |   40    
16 | http-download.opensuse.org-d6857977 | KDE:KDE3                                | Yes     | (r ) Yes  | Yes     |   50    
26 | repo-source                         | openSUSE-Leap-42.1-Source               | Yes     | (r ) Yes  | Yes     |   50    
 1 | Carl_Downloads                      | Carl Downloads                          | Yes     | ( p) Yes  | Yes     |   90    
 7 | http-download.opensuse.org-0723e498 | home:deneb_alpha                        | Yes     | (r ) Yes  | Yes     |   90    
 8 | http-download.opensuse.org-2b02f9a1 | home:steffenp OpenCPN                   | Yes     | (r ) Yes  | Yes     |   90    
11 | http-download.opensuse.org-58b3457e | Application:Geo                         | Yes     | (r ) Yes  | Yes     |   90    
12 | http-download.opensuse.org-7d7de045 | graphics OpenScad                       | Yes     | (r ) Yes  | Yes     |   90    
13 | http-download.opensuse.org-a197376f | home:magist3r:bootdisk-next             | Yes     | (r ) Yes  | Yes     |   90    
14 | http-download.opensuse.org-b9f49aef | science CAMotics                        | Yes     | (r ) Yes  | Yes     |   90    
15 | http-download.opensuse.org-cd4eb5a7 | KDE:Extra                               | Yes     | (r ) Yes  | Yes     |   90    
 2 | KDE_Applications                    | KDE Applications                        | Yes     | (r ) Yes  | Yes     |   99    
   

Here is the dependency check log from YAST2
l

cat conflicts.txt
#### YaST2 conflicts list - generated 2017-01-19 04:12:19 ####

kwin5-5.8.95-174.1.x86_64 requires libxkbcommon.so.0(V_0.7.0)(64bit), but this requirement cannot be provided
uninstallable providers: libxkbcommon0-0.7.1-41.1.x86_64[openSUSE_Leap_42.1]
     ] Following actions will be done:
do not install kwin5-5.8.95-174.1.x86_64
do not install kwin5-devel-5.8.95-174.1.x86_64
do not install kwin5-lang-5.8.95-174.1.noarch
     ] install libxkbcommon0-0.7.1-41.1.x86_64 (with vendor change)
  openSUSE  -->  obs://build.opensuse.org/KDE

     ] break kwin5-5.8.95-174.1.x86_64 by ignoring some of its dependencies



plasma5-workspace-5.8.95-284.1.x86_64 requires application-appdata(plasma5-workspace), but this requirement cannot be provided
uninstallable providers: application:Application Menu-.noarch[http-download.opensuse.org-587b2342]
                   application:Application Menu-.noarch[http-download.opensuse.org-587b2342]
     ] Following actions will be done:
do not install plasma5-desktop-5.8.95-219.1.x86_64
deinstallation of plasma5-desktop-5.8.5-213.1.x86_64
     ] Following actions will be done:
do not install plasma5-workspace-5.8.95-284.1.x86_64
do not install plasma5-desktop-5.8.95-219.1.x86_64
     ] break plasma5-workspace-5.8.95-284.1.x86_64 by ignoring some of its dependencies



plasma5-session-5.8.95-93.1.noarch requires plasma5-workspace >= 5.8.95, but this requirement cannot be provided
uninstallable providers: plasma5-workspace-5.8.95-284.1.x86_64[http-download.opensuse.org-587b2342]
     ] Following actions will be done:
do not install plasma5-session-5.8.95-93.1.noarch
do not install plasma5-desktop-lang-5.8.95-219.1.noarch
     ] break plasma5-session-5.8.95-93.1.noarch by ignoring some of its dependencies



plasma5-desktop-5.8.5-213.1.x86_64 requires application-appdata(plasma5-desktop), but this requirement cannot be provided
deleted providers: application:KDE Plasma Desktop-.noarch
uninstallable providers: application:Application Menu Bar-.noarch[http-download.opensuse.org-587b2342]
                   application:Default Panel-.noarch[http-download.opensuse.org-587b2342]
                   application:Empty Panel-.noarch[http-download.opensuse.org-587b2342]
                   application:Folder View-.noarch[http-download.opensuse.org-587b2342]
                   application:Icons-only Task Manager-.noarch[http-download.opensuse.org-587b2342]
                   application:Application Menu Bar-.noarch[http-download.opensuse.org-587b2342]
                   application:Default Panel-.noarch[http-download.opensuse.org-587b2342]
                   application:Empty Panel-.noarch[http-download.opensuse.org-587b2342]
                   application:Folder View-.noarch[http-download.opensuse.org-587b2342]
                   application:Icons-only Task Manager-.noarch[http-download.opensuse.org-587b2342]
     ] deinstallation of dropbox-servicemenu-0.16.1-2.1.noarch

     ] Following actions will be done:
do not install plasma5-workspace-branding-openSUSE-42.1.1-191.1.noarch
deinstallation of plasma5-workspace-branding-openSUSE-42.1.1-187.1.noarch
do not install kinfocenter5-5.8.95-129.1.x86_64
do not install libksysguard5-helper-5.8.95-114.1.x86_64
do not install kinfocenter5-lang-5.8.95-129.1.noarch
do not install kmenuedit5-lang-5.8.95-108.1.noarch
do not install kscreen5-5.8.95-106.1.x86_64
do not install ksysguard5-5.8.95-121.1.x86_64
do not install kscreen5-lang-5.8.95-106.1.noarch
do not install ksysguard5-lang-5.8.95-121.1.noarch
deinstallation of libksysguard5-helper-5.8.5-112.1.x86_64
deinstallation of kinfocenter5-5.8.5-127.1.x86_64
deinstallation of kmenuedit5-lang-5.8.5-106.1.noarch
deinstallation of kinfocenter5-lang-5.8.5-127.1.noarch
deinstallation of ksysguard5-5.8.5-119.1.x86_64
deinstallation of kscreen5-5.8.5-104.1.x86_64
downgrade of sddm-branding-openSUSE-0.14.0-66.1.x86_64 to sddm-branding-openSUSE-0.13.0-7.3.x86_64
install sddm-branding-openSUSE-0.13.0-7.3.x86_64 (with vendor change)
  obs://build.opensuse.org/KDE  -->  openSUSE
deinstallation of ksysguard5-lang-5.8.5-119.1.noarch
deinstallation of kscreen5-lang-5.8.5-104.1.noarch
downgrade of sddm-0.14.0-66.1.x86_64 to sddm-0.13.0-7.3.x86_64
install sddm-0.13.0-7.3.x86_64 (with vendor change)
  obs://build.opensuse.org/KDE  -->  openSUSE
     ] do not install plasma5-workspace-libs-5.8.95-284.1.x86_64

     ] break plasma5-desktop-5.8.5-213.1.x86_64 by ignoring some of its dependencies



plasma5-workspace-devel-5.8.95-284.1.x86_64 requires plasma5-workspace-libs = 5.8.95-284.1, but this requirement cannot be provided
uninstallable providers: plasma5-workspace-libs-5.8.95-284.1.x86_64[http-download.opensuse.org-587b2342]
     ] deinstallation of patterns-openSUSE-kde_plasma-20150918-12.1.x86_64

     ] do not install plasma5-workspace-devel-5.8.95-284.1.x86_64

     ] break plasma5-workspace-devel-5.8.95-284.1.x86_64 by ignoring some of its dependencies



powerdevil5-5.8.95-114.1.x86_64 requires plasma5-workspace-libs >= 5.8.95, but this requirement cannot be provided
uninstallable providers: plasma5-workspace-libs-5.8.95-284.1.x86_64[http-download.opensuse.org-587b2342]
     ] Following actions will be done:
do not install powerdevil5-5.8.95-114.1.x86_64
do not install plasma5-workspace-lang-5.8.95-284.1.noarch
     ] deinstallation of patterns-openSUSE-kde_imaging-20150918-12.1.x86_64

     ] break powerdevil5-5.8.95-114.1.x86_64 by ignoring some of its dependencies



powerdevil5-lang-5.8.95-114.1.noarch requires powerdevil5 = 5.8.95, but this requirement cannot be provided
uninstallable providers: powerdevil5-5.8.95-114.1.x86_64[http-download.opensuse.org-587b2342]
     ] Following actions will be done:
do not install sddm-theme-openSUSE-42.1.1-191.1.noarch
do not install powerdevil5-lang-5.8.95-114.1.noarch
     ] deinstallation of patterns-openSUSE-kde-20150918-12.1.x86_64

     ] break powerdevil5-lang-5.8.95-114.1.noarch by ignoring some of its dependencies

     ] do not install powerdevil5-lang-5.8.95-114.1.noarch




#### YaST2 conflicts list END ###

It sort of looks like KDE:Frameworks5 has an update waiting for Plasma5 5.8.5 → 5.8.95 that is incomplete.
I claim no depth of expertise here, so am looking for suggestions.
Thanks

Sorry, but how nice your repo list might look, in fact it is next to useless. All the identifications like the number, Alias and Name are local to your system. The only deciding thing that defines the repo is where it is located: the URI.
That is why we always adivise to post

zypper lr -d

The following might help you a bit in narrowing down the problem to a repo.
I, like you, do updating once a week. First I do YasT >Software > Online update to get the patches from the Update repos. So far for the “official” patches.
Then I use YaST > Software > Software Management and choose from View the Repositories list. From there I select e.g. Packman and do the “All in this list-Update if newer versions available”. Thus, repo by repo. Now, when one has many repos (i only have Packman and occasionally one other), this might be a bit time consuming, but in your case this might tell you if the warning/error is somewhere.

Thanks, Henk for your guidance.

Here is a hopefully more useful repo listing

zypper lr -P -d
#  | Alias                               | Name                                    | Enabled | GPG Check | Refresh | Priority | Type     | URI                                                                                         | Service
---+-------------------------------------+-----------------------------------------+---------+-----------+---------+----------+----------+---------------------------------------------------------------------------------------------+--------
 4 | ftp.gwdg.de-suse                    | Packman Repository                      | Yes     | (r ) Yes  | Yes     |   30     | rpm-md   | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Leap_42.1/                               |        
 3 | adobe                               | adobe                                   | Yes     | ( p) Yes  | Yes     |   40     | rpm-md   | http://linuxdownload.adobe.com/linux/x86_64/                                                |        
 6 | google-chrome                       | google-chrome                           | Yes     | (r ) Yes  | Yes     |   40     | rpm-md   | http://dl.google.com/linux/chrome/rpm/stable/x86_64                                         |        
10 | http-download.opensuse.org-587b2342 | KDE:Frameworks5                         | Yes     | (r ) Yes  | Yes     |   40     | rpm-md   | http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_42.1/              |        
18 | openSUSE_Leap_42.1                  | KDE QT5                                 | Yes     | (r ) Yes  | Yes     |   40     | rpm-md   | http://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_Leap_42.1/                      |        
24 | repo-non-oss                        | openSUSE-Leap-42.1-Non-Oss              | Yes     | (r ) Yes  | Yes     |   40     | yast2    | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/                           |        
25 | repo-oss                            | openSUSE-Leap-42.1-Oss                  | Yes     | (r ) Yes  | Yes     |   40     | yast2    | http://download.opensuse.org/distribution/leap/42.1/repo/oss/                               |        
27 | repo-update                         | openSUSE-Leap-42.1-Update               | Yes     | (r ) Yes  | Yes     |   40     | rpm-md   | http://download.opensuse.org/update/leap/42.1/oss/                                          |        
28 | repo-update-non-oss                 | openSUSE-Leap-42.1-Update-Non-Oss       | Yes     | (r ) Yes  | Yes     |   40     | rpm-md   | http://download.opensuse.org/update/leap/42.1/non-oss/                                      |        
16 | http-download.opensuse.org-d6857977 | KDE:KDE3                                | Yes     | (r ) Yes  | Yes     |   50     | rpm-md   | http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_Leap_42.1/                     |        
26 | repo-source                         | openSUSE-Leap-42.1-Source               | Yes     | (r ) Yes  | Yes     |   50     | yast2    | http://download.opensuse.org/source/distribution/leap/42.1/repo/oss/                        |        
 1 | Carl_Downloads                      | Carl Downloads                          | Yes     | ( p) Yes  | Yes     |   90     | plaindir | dir:///home/carl/Downloads                                                                  |        
 7 | http-download.opensuse.org-0723e498 | home:deneb_alpha                        | Yes     | (r ) Yes  | Yes     |   90     | rpm-md   | http://download.opensuse.org/repositories/home:/deneb_alpha/openSUSE_Leap_42.1/             |        
 8 | http-download.opensuse.org-2b02f9a1 | home:steffenp OpenCPN                   | Yes     | (r ) Yes  | Yes     |   90     | rpm-md   | http://download.opensuse.org/repositories/home:/steffenp/openSUSE_Leap_42.1/                |        
11 | http-download.opensuse.org-58b3457e | Application:Geo                         | Yes     | (r ) Yes  | Yes     |   90     | rpm-md   | http://download.opensuse.org/repositories/Application:/Geo/openSUSE_Leap_42.1/              |        
12 | http-download.opensuse.org-7d7de045 | graphics OpenScad                       | Yes     | (r ) Yes  | Yes     |   90     | rpm-md   | http://download.opensuse.org/repositories/graphics/openSUSE_Leap_42.1/                      |        
13 | http-download.opensuse.org-a197376f | home:magist3r:bootdisk-next             | Yes     | (r ) Yes  | Yes     |   90     | rpm-md   | http://download.opensuse.org/repositories/home:/magist3r:/bootdisk-next/openSUSE_Leap_42.1/ |        
14 | http-download.opensuse.org-b9f49aef | science CAMotics                        | Yes     | (r ) Yes  | Yes     |   90     | rpm-md   | http://download.opensuse.org/repositories/science/openSUSE_Leap_42.1/                       |        
15 | http-download.opensuse.org-cd4eb5a7 | KDE:Extra                               | Yes     | (r ) Yes  | Yes     |   90     | rpm-md   | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Leap_42.1/                    |        
 2 | KDE_Applications                    | KDE Applications                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/KDE:/Applications/openSUSE_Leap_42.1/             |        



I will follow you methodology a bit later to see if I can isolate the offening repo, no time right now.

OK, tried Henk’s suggestion.

Not sure what to try next

Maybe others will see immediately what you is wrong. I can only say that I never meddled with the priorities, nor do many people here if I am correct. Vendor stickiness makes the use of priorities superfluous for most cases. Only a few people have Packman on 98 so that when they add a multimedia program to what is already installed (and thus from Packman because of the “multimedia switch to Packman”, they get it from Packman when available there.

A side effect of your liberate usage of priorities is your way of sorting the listing, which does not make it easy to see e.g. what #25 is.

Also, when I would use some of he more obscure repos you have there, I would install what I need from them and then disable them (only to enable them for the short periods that I want to check if there is anew version of the specific software I use from them). This to avoid installing packages that they have besides the one I need.

IMHO you created a bit of a mess. Just a suggestion to cure (but wait for others to comment here):

  • decide if you really need all those repos (and thus the packages from them);
  • set all priorities back to 99.
  • disable all except OSS, non-OSS and their Updates.
  • zypper dup
  • enable Packman and zypper dup --from 4.
  • decide which of the other repos have packages that you should have instead
    of the same packages in the standard repo (the same as is the case with Packman) and then do the same with them as above with Packman. - the other repos then are for giving you software that is additional
    and not on the standard repos. Enable them one by one, install or update from them to have the latets version of those packages and then disable them.

In my idea that should give you a rather stable environment.

Thanks for your info, Henk.
I understand your comments.

I transitioned to the KDE: Frameworks5 repo (#10) early on when updating from 13.2 to 42.1 due to feature deficiencies in the OSS initial release.
All that is almost a year ago.

I’ll dig in as I have time, system is working fine and has been stable

Same error here and I also have 42.1 standard repos + KDE Frameworks5 + QT5.

portatiletoni:/home/toni # zypper dup
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See ‘man zypper’ for more information about this command.
Loading repository data…
Reading installed packages…
Computing distribution upgrade…

Problem: plasma5-workspace-branding-openSUSE-42.1.1-191.1.noarch requires plasma5-workspace >= 5.8.95, but this requirement cannot be provided
uninstallable providers: plasma5-workspace-5.8.95-284.1.x86_64[KDE_Frameworks_5]
Solution 1: Following actions will be done:
deinstallation of plasma5-desktop-5.8.5-213.1.x86_64
deinstallation of plasma5-session-5.8.5-90.1.noarch
Solution 2: deinstallation of plasma5-theme-openSUSE-42.1.1-191.1.noarch
Solution 3: deinstallation of plasma5-workspace-branding-openSUSE-42.1.1-187.1.noarch
Solution 4: break plasma5-workspace-branding-openSUSE-42.1.1-191.1.noarch by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/4/c] (c):
portatiletoni:/home/toni #

That is not what I suggested in my third point above. My idea was to first get a standard system without any problems. And then add other needed repos one by one.

But I am an old school “step by step and check first before your next step” freak. If your approach is different, that is no problem to me. And my post above was only a suggestion. You are the one who is in the drive’s seat.

kwin 5.9 requires a newer libxkbcommon0 than is included in Leap 42.1 (and 42.2 too).
You need to allow this vendor change.

plasma5-workspace-5.8.95-284.1.x86_64 requires application-appdata(plasma5-workspace), but this requirement cannot be provided
uninstallable providers: application:Application Menu-.noarch[http-download.opensuse.org-587b2342]
application:Application Menu-.noarch[http-download.opensuse.org-587b2342]
] Following actions will be done:
do not install plasma5-desktop-5.8.95-219.1.x86_64
deinstallation of plasma5-desktop-5.8.5-213.1.x86_64
] Following actions will be done:
do not install plasma5-workspace-5.8.95-284.1.x86_64
do not install plasma5-desktop-5.8.95-219.1.x86_64
] break plasma5-workspace-5.8.95-284.1.x86_64 by ignoring some of its dependencies

That looks like the standard appdata problems that are getting reported all the time.
Ignore that.

plasma5-desktop-5.8.5-213.1.x86_64 requires application-appdata(plasma5-desktop), but this requirement cannot be provided
deleted providers: application:KDE Plasma Desktop-.noarch
uninstallable providers: application:Application Menu Bar-.noarch[http-download.opensuse.org-587b2342]
application:Default Panel-.noarch[http-download.opensuse.org-587b2342]
application:Empty Panel-.noarch[http-download.opensuse.org-587b2342]
application:Folder View-.noarch[http-download.opensuse.org-587b2342]
application:Icons-only Task Manager-.noarch[http-download.opensuse.org-587b2342]
application:Application Menu Bar-.noarch[http-download.opensuse.org-587b2342]
application:Default Panel-.noarch[http-download.opensuse.org-587b2342]
application:Empty Panel-.noarch[http-download.opensuse.org-587b2342]
application:Folder View-.noarch[http-download.opensuse.org-587b2342]
application:Icons-only Task Manager-.noarch[http-download.opensuse.org-587b2342]
] deinstallation of dropbox-servicemenu-0.16.1-2.1.noarch

 ] Following actions will be done:

This seems to be the real problem.
dropbox-servicemenu apparently blocks the update of plasma5-desktop.
Uninstall it and I suppose that all the other conflicts will disappear too.

It sort of looks like KDE:Frameworks5 has an update waiting for Plasma5 5.8.5 –> 5.8.95 that is incomplete.

No, the update should be complete. Though I haven’t tried to install it on 42.1, I’m only using 13.2 and 42.2.

And what happens if you explicitly try to install plasma5-workspace 5.8.95?

sudo zypper in -f plasma5-workspace-5.8.95

It’s definitely in the repo (for 42.1 as well).

Oh, and I don’t think it is a good idea to run “zypper dup”.
Better use “zypper dup --from reponame” to restrict it to one particular repo, KDE:Frameworks5 in this case.
Depending on what other repos you have, the result of “zypper dup” can be quite indeterministic, and will probably not be like you would want it.

For my case, I removed the Dropbox-Service Menu.

I then tried to directly install plasma5-workspace-5.8.95, with these results

sudo zypper in -f plasma5-workspace-5.8.95
root's password:
Loading repository data...
Reading installed packages...
Forcing installation of 'plasma5-workspace-5.8.95-284.2.x86_64' from repository 'KDE:Frameworks5'.
Resolving package dependencies...

Problem: plasma5-workspace-5.8.95-284.2.x86_64 requires application-appdata(plasma5-workspace), but this requirement cannot be provided
  uninstallable providers: application:Application Menu-.noarch[http-download.opensuse.org-587b2342]
                   application:Application Menu-.noarch[http-download.opensuse.org-587b2342]
 Solution 1: Following actions will be done:
  deinstallation of plasma5-desktop-5.8.5-213.1.x86_64
  deinstallation of plasma5-desktop-lang-5.8.5-213.1.noarch
  deinstallation of patterns-openSUSE-kde_plasma-20150918-12.1.x86_64
  deinstallation of plasma5-session-5.8.5-90.1.noarch
  deinstallation of patterns-openSUSE-kde-20150918-12.1.x86_64
  deinstallation of patterns-openSUSE-kde_imaging-20150918-12.1.x86_64
 Solution 2: do not install plasma5-workspace-5.8.95-284.2.x86_64
 Solution 3: break plasma5-workspace-5.8.95-284.2.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/c] (c): 

I suppose I could read Solution 1 as uninstalling older versions (5.8.5) of packages, but why do I explicitly have to do that?

You shouldn’t have to, and actually I don’t think that would be the right thing to do.
I suppose that would remove the packages completely (it supposedly just mentions to uninstall 5.8.5 because that’s what’s currently installed).

But as I wrote, this just looks like problems with the AppStream metadata.
Run “zypper dup --from KDE:Frameworks5” (or similar), and just choose “ignore” if you get the same error again.

FWIW, I didn’t see such problems when upgrading to 5.8.95, and I’ve done it on a 13.2 and a 42.2 system.
But then, there were quite a few other threads in the past (for 13.2 and even 13.1 already) where people constantly got some similar conflicts in YaST (for Firefox e.g.), which I never experienced here…

Same behaviour :


portatiletoni:/home/toni # zypper dup --from KDE_Frameworks_5
Loading repository data...
Reading installed packages...
Computing distribution upgrade...
2 Problems:
Problem: plasma5-desktop-5.8.95-219.1.x86_64 requires application-appdata(plasma5-desktop), but this requirement cannot be provided
Problem: plasma5-desktop-5.8.95-219.1.x86_64 requires application-appdata(plasma5-desktop), but this requirement cannot be provided

Problem: plasma5-desktop-5.8.95-219.1.x86_64 requires application-appdata(plasma5-desktop), but this requirement cannot be provided
  deleted providers: application:KDE Plasma Desktop-.noarch
uninstallable providers: application:Application Menu Bar-.noarch[KDE_Frameworks_5]
                   application:Default Panel-.noarch[KDE_Frameworks_5]
                   application:Empty Panel-.noarch[KDE_Frameworks_5]
                   application:Folder View-.noarch[KDE_Frameworks_5]
                   application:Icons-only Task Manager-.noarch[KDE_Frameworks_5]
                   application:Application Menu Bar-.noarch[KDE_Frameworks_5]
                   application:Default Panel-.noarch[KDE_Frameworks_5]
                   application:Empty Panel-.noarch[KDE_Frameworks_5]
                   application:Folder View-.noarch[KDE_Frameworks_5]
                   application:Icons-only Task Manager-.noarch[KDE_Frameworks_5]
 Solution 1: Following actions will be done:
  keep obsolete plasma5-desktop-5.8.5-213.1.x86_64
  keep obsolete plasma5-workspace-5.8.5-280.1.x86_64
  keep obsolete plasma5-workspace-libs-5.8.5-280.1.x86_64
 Solution 2: Following actions will be done:
  keep obsolete plasma5-desktop-5.8.5-213.1.x86_64
  keep obsolete plasma5-workspace-5.8.5-280.1.x86_64
 Solution 3: deinstallation of plasma5-desktop-5.8.5-213.1.x86_64
 Solution 4: break plasma5-desktop-5.8.95-219.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/4/s/r/c] (c): 
portatiletoni:/home/toni # 

As I said, ignore the conflict, i.e. choose:

 Solution 4: break plasma5-desktop-5.8.95-219.1.x86_64 by ignoring some of its dependencies

And check whether you have libzypp-plugin-appdata installed.
I have it, and that’s actually the only thing I can imagine why I didn’t see this conflict while others do (except that there may be some bug in zypper in 42.1 specifically)

Btw, a similar thread (also about 42.1) is here:
https://forums.opensuse.org/showthread.php/522519-Conflicts-upgrading-KDE-to-latest

I have downloaded the plasma5-workspace package for 42.1 and checked it, it definitely does not require anything like “application-appdata(plasma5-desktop)” or “application:xxx”.

Thank you wolfi323 :)!

First of all, “libzypp-plugin-appdata” was not installed and I have installed it with no problems.

After that I tried to execute “zypper dup --from KDE_Frameworks_5” and zypper point out 143 problems ( I remove some of them from the code below, otherwise the the message is too long …)

# zypper dup --from KDE_Frameworks_5
Loading repository data...
Reading installed packages...
Computing distribution upgrade...
143 Problems:
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by systemsettings5-5.8.95-119.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by syntax-highlighting-5.30.0-22.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by solid-tools-5.30.0-114.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by solid-imports-5.30.0-114.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by purpose-1.1-9.5.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by powerdevil5-5.8.95-116.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by polkit-kde-agent-5-5.8.95-92.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by plasma5-workspace-libs-5.8.95-284.3.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by plasma5-workspace-5.8.95-284.3.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by plasma5-pa-5.8.95-76.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by plasma5-integration-plugin-5.8.95-2.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by plasma5-desktop-5.8.95-219.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by plasma5-addons-5.8.95-125.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by plasma-nm5-vpnc-5.8.95-140.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by plasma-nm5-pptp-5.8.95-140.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by plasma-nm5-openvpn-5.8.95-140.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by plasma-nm5-5.8.95-140.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by plasma-framework-private-5.30.0-164.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by plasma-framework-components-5.30.0-164.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by plasma-framework-5.30.0-164.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by phonon4qt5-backend-gstreamer-4.9.0-26.6.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by milou5-5.8.95-110.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by metatheme-breeze-common-5.8.95-1.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by libpolkit-qt5-1-1-0.112.0-13.4.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by libphonon4qt5-4.9.1-1.2.x86_64
....
....
.... 
....
....
....
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by khotkeys5-5.8.95-103.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by khelpcenter5-5.6.3-54.5.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by kglobalaccel5-5.30.0-113.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by kgamma5-5.8.95-63.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by kfilemetadata5-5.30.0-128.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by kdelibs4support-5.30.0-129.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by kded-5.30.0-100.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by kdeclarative-components-5.30.0-117.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by kde-user-manager-5.8.95-66.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by kde-gtk-config5-5.8.95-94.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by kde-cli-tools5-5.8.95-134.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by kdbusaddons-tools-5.30.0-103.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by kconf_update5-5.30.0-128.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by kcm_sddm-5.8.95-88.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by kactivitymanagerd-5.8.95-1.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by kactivities5-imports-5.30.0-123.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by frameworkintegration-plugin-5.30.0-123.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by drkonqi5-5.8.95-284.3.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by breeze5-style-5.8.95-141.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by breeze5-decoration-5.8.95-141.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by bluez-qt-imports-5.30.0-67.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by bluedevil5-5.8.95-102.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by baloo5-tools-5.30.0-128.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by baloo5-kioslaves-5.30.0-128.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by baloo5-imports-5.30.0-128.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by baloo5-file-5.30.0-128.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by plasma5-desktop-5.8.95-219.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by powerdevil5-5.8.95-116.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by plasma5-workspace-5.8.95-284.3.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by plasma5-workspace-5.8.95-284.3.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by powerdevil5-5.8.95-116.2.x86_64

Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by systemsettings5-5.8.95-119.2.x86_64
 Solution 1: deinstallation of systemsettings5-5.8.95-119.1.x86_64
 Solution 2: keep obsolete systemsettings5-5.8.95-119.1.x86_64
 Solution 3: break systemsettings5-5.8.95-119.2.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): 

I thought this long list of problems happen because “Kde_Framework_5” repository needs of the twin “QT5”.
So I tried with “zypper dup” :

# zypper dup                        
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Loading repository data...
Reading installed packages...
Computing distribution upgrade...
18 Problems:
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by kactivitymanagerd-5.8.95-1.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by libKF5ActivitiesStats1-5.30.0-25.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by libKF5NewStuffCore5-5.30.1-106.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by libKF5Screen7-5.8.95-117.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by libKF5SyntaxHighlighting5-5.30.0-22.2.x86_64
Problem: nothing provides libQt5DBus.so.5(Qt_5.8.0_PRIVATE_API)(64bit) needed by libqt5-qdbus-5.8.0-117.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by libqt5-qtstyleplugins-platformtheme-gtk2-5.0.0+git20170119-15.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by metatheme-breeze-common-5.8.95-1.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by plasma5-integration-plugin-5.8.95-2.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by syntax-highlighting-5.30.0-22.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by purpose-1.1-9.5.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by libqt5-qttools-5.8.0-117.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by kwin5-5.8.95-174.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by kactivitymanagerd-5.8.95-1.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by frameworkintegration-plugin-5.30.0-123.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by breeze5-decoration-5.8.95-141.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by plasma5-workspace-5.8.95-284.3.x86_64
Problem: libqt5-qtbase-platformtheme-gtk3-5.7.1-285.2.x86_64 requires libQt5Core.so.5(Qt_5.7)(64bit), but this requirement cannot be provided

Problem: nothing provides libQt5Core.so.5(Qt_5.8)(64bit) needed by kactivitymanagerd-5.8.95-1.2.x86_64
 Solution 1: Following actions will be done:
  keep obsolete kactivitymanagerd-5.8.95-1.1.x86_64
  keep obsolete plasma-framework-private-5.30.0-164.1.x86_64
  keep obsolete plasma-framework-components-5.30.0-164.1.x86_64
  keep obsolete kdeclarative-components-5.30.0-117.1.x86_64
 Solution 2: break kactivitymanagerd-5.8.95-1.2.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c] (c): 

Now the problem looks different. Any suggestion ?

Yeah, bad timing.

Qt5 has been upgraded to 5.8.0 yesterday in KDE:Qt5, and KDE:Frameworks5 has already been built against it.
But Qt 5.8.0 in KDE:Qt5 has not been published yet.

Please be patient and wait until Qt 5.8.0 is available in the repo.
I cannot tell you when that will be, but I can notify you if wanted. (though you should notice yourself when the conflicts “disappear” :wink: )

An update …
I uninstall “libzypp-plugin-appdata” and retry with “zypper dup”.
The behavior now is the same of my last message, also without “libzypp-plugin-appdata”.
Something is changed in repo. I will retry tomorrow.

PS:

You can also restrict “zypper dup” to more than one repo to not run it unrestricted (so it uses all your configured repos).
Something like:

zypper dup --from KDE:Frameworks5 --from KDE:Qt5

But again, won’t help currently as Qt 5.8.0 has not been published yet.

And if you installed the packages from KDE:Frameworks5 and KDE:Qt5 previously, a “zypper dup” shouldn’t be necessary as zypper up does “remember” where the packages come from.
“zypper dup” is only needed to switch to the packages from those repos once, because a normal “up” will not switch to a different repo.

I merely meant to recommend to better use “zypper dup --from xxx” instead of an unrestricted “zypper dup” because as mentioned the latter will consider all configured repos and therefore might cause unexpected problems (depending on your repo setup). Normally, for further updating, “zypper up” (or using the update applet) is the better choice.

Thank you !

Leave it installed, please.
This was meant to maybe help with that appdata* “conflicts”.
I’m not sure it does, but it’s worth a try.

It’s definitely unrelated to the (new) Qt 5.8 conflict though, and doesn’t cause it either.

Something is changed in repo. I will retry tomorrow.

Yes, as I said, Qt 5.8.0 is not available yet, but the packages in KDE:Frameworks5 already require it.