Frameworks 5.30 and Plasma 5.9

Hello,

I’d like to know if someone has already installed the latest KDE/KF on Leap 42.2 without any errors. When I try to upgrade, many packages must be removed.

Thanks for feedback,
Jérôme

OK here
You know about the repo changes? If you were using kde apps, you now want
http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_42.2/

I have this repo but when I want to upgrade in Yast, I have too many changes from the previous installed KDE with many packages to remove or to be marked obsolete or some dependencies cant be provided.

Use the expert mode to save the deps list to a file and post here

http://s000.tinyupload.com/?file_id=26413755523331145061

Here is the file; many errors inside.

Basically you need to allow the deinstallation of a whole list of stuff
not limited to but including

désinstallation de libkf5kdegames6-16.08.2-1.1.x86_64désinstallation de marble-16.08.2-1.1.x86_64
désinstallation de marble-kde-16.08.2-1.1.x86_64
désinstallation de spectacle-16.08.2-1.1.x86_64
désinstallation de yakuake-3.0.2-2.11.x86_64
désinstallation de filelight-16.08.2-1.1.x86_64
installation d'une version moins récente de k3b-2.9.90+git20161017.0443-7.45.x86_64 vers k3b-2.0.3-67.1.x86_64
installer k3b-2.0.3-67.1.x86_64 (avec changement de fournisseur)
  http://packman.links2linux.de  -->  obs://build.opensuse.org/KDE:Extra
désinstallation de kdenetwork4-filesharing-16.08.2-1.1.x86_64
désinstallation de kdevplatform-5.0.1-1.1.x86_64
désinstallation de konsole-part-16.08.2-6.1.x86_64
désinstallation de libKF5AkonadiSearch-16.08.2-1.1.x86_64
désinstallation de libKF5KMahjongglib5-16.08.2-1.1.x86_64
désinstallation de kcron-16.08.2-1.1.x86_64
désinstallation de libktorrent6-2.0.1-1.1.x86_64
désinstallation de skanlite-1.1git-1.5.x86_64
désinstallation de kdeconnect-kde-1.0.1-1.4.x86_64
désinstallation de kwalletmanager5-16.08.2-3.1.x86_64
désinstallation de kshutdown-4.0-3.1.x86_64
désinstallation de showfoto-5.2.0-1.1.x86_64
désinstallation de libkomparediff2-5-16.08.2-1.1.x86_64
désinstallation de libKF5Kipi31_0_0-16.08.2-1.1.x86_64
désinstallation de libKF5AkonadiWidgets5-16.08.2-2.1.x86_64
désinstallation de kio_kamera-16.08.2-1.1.x86_64
désinstallation de kcolorchooser-16.08.2-1.1.x86_64
désinstallation de libKF5Sane5-16.08.2-1.1.x86_64
désinstallation de libKF5CalendarCore5-16.08.2-1.1.x86_64
désinstallation de kaccounts-integration-16.08.2-1.1.x86_64
désinstallation de akonadi-search-16.08.2-1.1.x86_64
désinstallation de diskmonitor-lang-0.3.1-3.1.noarch
désinstallation de kdedésinstallation de libKF5ConfigGui5-5.26.0-1.2.x86_64
désinstallation de akonadi-contact-16.08.2-1.1.x86_64
désinstallation de ark-16.08.2-3.1.x86_64
désinstallation de baloo5-widgets-16.08.2-1.1.x86_64
désinstallation de diskmonitor-0.3.1-3.1.x86_64
désinstallation de dolphin-16.08.2-3.1.x86_64
désinstallation de dolphin-part-16.08.2-3.1.x86_64
désinstallation de dragonplayer-16.08.2-1.1.x86_64
désinstallation de kate-16.08.2-1.1.x86_64
désinstallation de kate-plugins-16.08.2-1.1.x86_64
désinstallation de kcalc-16.08.2-1.1.x86_64
désinstallation de kcharselect-16.08.2-1.1.x86_64
désinstallation de kde-print-manager-16.08.2-1.1.x86_64
désinstallation de kdevelop5-5.0.1-1.1.x86_64
désinstallation de kdf-16.08.2-1.1.x86_64
désinstallation de kio-extras5-16.08.2-1.1.x86_64
désinstallation de kipi-plugins-5.2.0-1.1.x86_64
désinstallation de kmahjongg-16.08.2-1.1.x86_64
désinstallation de kmines-16.08.2-1.1.x86_64
désinstallation de kmix-16.08.2-1.1.x86_64
désinstallation de kompare-16.08.2-1.1.x86_64
désinstallation de konsole-16.08.2-6.1.x86_64
désinstallation de konversation-1.6.2-1.17.x86_64
désinstallation de kpat-16.08.2-1.1.x86_64
désinstallation de krdc-16.08.2-1.1.x86_64
désinstallation de krfb-16.08.2-1.1.x86_64
désinstallation de kruler-16.08.2-1.1.x86_64
désinstallation de kstars-16.08.2-1.1.x86_64
désinstallation de ksystemlog-16.08.2-1.1.x86_64
désinstallation de ktorrent-5.0.1-3.1.x86_64
désinstallation de kwrite-16.08.2-1.1.x86_64
désinstallation de libKF5AkonadiAgentBase5-16.08.2-2.1.x86_64
désinstallation de libKF5AkonadiContact5-16.08.2-1.1.x86_64
désinstallation de libKF5AkonadiMime5-16.08.2-1.1.x86_64
désinstallation de libdigikamcore5-5.2.0-1.1.x86_64
désinstallation de libkcddb16-16.07.0-5.2.x86_64
désinstallation de libkdevplatform10-5.0.1-1.1.x86_64
désinstallation de libkevelop5-lang-5.0.1-1.1.noarch
désinstallation de digikam-5.2.0-1.1.x86_64
désinstallation de kipi-plugins-lang-5.2.0-1.1.noarch
désinstallation de konversation-lang-1.6.2-1.17.noarch
désinstallation de ktorrent-lang-5.0.1-3.1.noarch
désinstallation de marble-doc-16.08.2-1.1.noarch
désinstallation de marble-data-16.08.2-1.1.noarch
désinstallation de yakuake-lang-3.0.2-2.11.noarch
installation d'une version moins récente de k3b-lang-2.9.90+git20161017.0443-7.45.noarch vers k3b-lang-2.0.3-67.1.noarch
installer k3b-lang-2.0.3-67.1.noarch (avec changement de fournisseur)
  http://packman.links2linux.de  -->  obs://build.opensuse.org/KDE:Extra
désinstallation de kdevplatform-lang-5.0.1-1.1.noarch
désinstallation de libktorrent6-lang-2.0.1-1.1.noarch
désinstallation de skanlite-doc-1.1git-1.5.x86_64
désinstallation de kdeconnect-kde-lang-1.0.1-1.4.noarch
désinstallation de kwalletmanager-15.04.3-9.1.x86_64
désinstallation de kio_iso-2.5.0-6.1.x86_64
désinstallation de libKF5KGeoMap10_0_0-16.08.2-2.1.x86_64
désinstallation de kaccounts-providers-16.08.2-1.1.x86_64
désinstallation de qupzilla-kwallet-2.0.1-1.1.x86_64
désinstallation de libktpaccountskcminternal9-16.08.2-1.1.x86_64
désinstallation de libKF5AkonadiCore5-16.08.2-2.1.x86_64
désinstallation de digikam-lang-5.2.0-1.1.noarch
désinstallation de libkgeomap-16.08.2-2.1.x86_64
désinstallation de ktp-accounts-kcm-16.08.2-1.1.x86_64
désinstallation de libKF5AkonadiXml5-16.08.2-2.1.x86_64
désinstallation de NetworkManager-pptp-1.0.8-1.2.x86_64
désinstallation de NetworkManager-openconnect-1.0.2-4.4.x86_64
désinstallation de NetworkManager-vpnc-lang-1.0.8-4.1.noarch
désinstallation de NetworkManager-pptp-lang-1.0.8-1.2.noarch
désinstallation de NetworkManager-openconnect-lang-1.0.2-4.4.noarch



These will all be replaced by the newer versions
You may later wish to reapply the packman switch as some packages such as k3b will get toggled to the kde repo

I guess I should do it with zypper dup in init 3 runlevel?

Your problem is that KDE:Frameworks5 also requires KDE:Qt5 (and Qt 5.8.0 from there), but you have additional stuff installed (e.g. LXQT) that requires Qt 5.6.1 from the standard repos.
You either need to uninstall that, or stick to the standard Qt and KDE packages.

You could use KDE:Frameworks5:LTS instead to get the latest Plasma 5.8.x LTS that is built against the standard Qt5 5.6.1 in 42.2.

I don’t think so.
According to zypper’s output they will be uninstalled, not replaced.

This is why I’ve lost the taskbar and the menu? I only have the background picture.

If you really chose to uninstall all those packages, it’s likely that some important things are missing now, yes.
And/or you have an inconsistent mix of Qt5 packages…

In any case, it might be a good idea to post your repo list:

zypper lr -d

But you basically have two options, I suppose:

  • Uninstall lxqt completely and reinstall Plasma 5.9 from KDE:Frameworks.
    or
  • Remove KDE:Applications, KDE:Qt5, and KDE:Frameworks5 (and maybe add KDE:Frameworks5:LTS instead if you want the latest Plasma 5.8.x).

In both cases, a “zypper dup” should fix your Plasma, but for detailed advice I’d need to know your repo list and which path you want to take.

| Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI

     | Service

—±------------------------------------±----------------------------------±--------±----------±--------±---------±-------±----------------------------------------------------------------------------
---------±-------
1 | Cinnamon | Cinnamon | No | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/repositories/X11:/Cinnamon:/Current/openSUSE_Le
ap_42.2/ |
2 | KDE_Frameworks_5 | KDE Frameworks 5 | Yes | (r ) Yes | Yes | 98 | rpm-md | http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_42.
2/ |
3 | KDE_Qt5 | KDE Qt5 | Yes | (r ) Yes | Yes | 98 | rpm-md | http://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_Leap_42.2/
|
4 | LibreOffice | LibreOffice | Yes | (r ) Yes | Yes | 98 | rpm-md | http://download.opensuse.org/repositories/LibreOffice:/5.2/openSUSE_Leap_42.
2/ |
5 | Mozilla | Mozilla | Yes | (r ) Yes | Yes | 98 | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_42.2/
|
6 | Packman_Essentials | Packman Essentials | Yes | (r ) Yes | Yes | 98 | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.2/Essentials
/ |
7 | Packman_Extra | Packman Extra | Yes | (r ) Yes | Yes | 98 | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.2/Extra/
|
8 | Packman_Multimedia | Packman Multimedia | Yes | (r ) Yes | Yes | 98 | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.2/Multimedia/ |
9 | Ruby | Ruby | Yes | (r ) Yes | Yes | 98 | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/ruby/openSUSE_Leap_42.2/ |
10 | http-download.opensuse.org-56deb99f | multimedia:libs | No | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/repositories/multimedia:/libs/openSUSE_Leap_42.2/ |
11 | http-download.opensuse.org-85fbcbf5 | openSUSE:Leap:42.2:NonFree | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/leap/42.2/repo/non-oss/ |
12 | http-download.opensuse.org-b95409f8 | KDE:Extra | Yes | (r ) Yes | Yes | 98 | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Leap_42.2/ |
13 | http-download.opensuse.org-b9aa274c | Emulators | Yes | (r ) Yes | Yes | 98 | rpm-md | http://download.opensuse.org/repositories/Emulators/openSUSE_Leap_42.2/ |
14 | http-download.opensuse.org-c1c839ff | X11:windowmanagers | Yes | (r ) Yes | Yes | 98 | rpm-md | http://download.opensuse.org/repositories/X11:/windowmanagers/openSUSE_Leap_42.2/ |
15 | http-download.opensuse.org-c20e30f0 | Education | No | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/repositories/Education/openSUSE_Leap_42.2/ |
16 | opera | Opera packages | No | ---- | ---- | 99 | rpm-md | https://rpm.opera.com/rpm |
17 | repo-debug | openSUSE-Leap-42.2-Debug | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/debug/distribution/leap/42.2/repo/oss/ |
18 | repo-debug-non-oss | openSUSE-Leap-42.2-Debug-Non-Oss | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/debug/distribution/leap/42.2/repo/non-oss/ |
19 | repo-debug-update | openSUSE-Leap-42.2-Update-Debug | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/debug/update/leap/42.2/oss |
20 | repo-oss | openSUSE-Leap-42.2-Oss | Yes | (r ) Yes | Yes | 100 | yast2 | http://download.opensuse.org/distribution/leap/42.2/repo/oss/ |
21 | repo-source | openSUSE-Leap-42.2-Source | No | ---- | ---- | 100 | yast2 | http://download.opensuse.org/source/distribution/leap/42.2/repo/oss/ |
22 | repo-update | openSUSE-Leap-42.2-Update | Yes | (r ) Yes | Yes | 100 | rpm-md | http://download.opensuse.org/update/leap/42.2/oss/ |
23 | repo-update-non-oss | openSUSE-Leap-42.2-Update-Non-Oss | Yes | (r ) Yes | Yes | 100 | rpm-md | http://download.opensuse.org/update/leap/42.2/non-oss/ |
24 | science | science | No | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/repositories/science/openSUSE_Leap_42.2/

Ok, you’ll say that I need to clean this. So what is the best strategy?

Yes and no.

The question still is: do you want to have the latest Qt5 and Plasma5 (5.9) or not?

If you want to keep LXQT as well, this isn’t possible, unless it is built against KDE:Qt5 somewhere on OBS.
In that case, remove repos 2 and 3 and add KDE:Frameworks5:LTS instead to at least get the latest Plasma 5.8.x bugfix released, and do a full switch to it:

sudo zypper ar -f http://download.opensuse.org/repositories/KDE:/Frameworks5:/LTS/openSUSE_Leap_42.2/ KF5_LTS
sudo zypper dup --from KF5_LTS

Or uninstall LXQT and run “zypper dup --from KDE_Frameworks_5 --from KDE_Qt5” without changing your repos.

That should fix your system.

On an unrelated note, you could replace your 3 Packman subrepos (6, 7, 8) with the full one:
http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.2/

I’ve chosen the option N°2.

But, the command " zypper dup --from [FONT=&quot]KDE_Frameworks_5 --from [/FONT][FONT=&quot]KDE_Qt5 " didn’t work at all. So I desactivated all repositories except the previous both.
[/FONT]I launched the following command: " zypper in -f $(rpm -q -a --qf '%{NAME} ') "
KDE was then restored and worked again.

Thanks for your help.:slight_smile: