KDE applications do not load after upgrade 15.1 --> 15.2

I upgraded from 15.1 to 15.2. All appeared to go well, but after the upgrade I could not(and still can not) successfully start and KDE application that I have tried. Two that I rely on are Kmail and KMyMoney. Since the upagrade I have not been able to run these. When I try any KDE application from the command line, I get this error message (this example is kmail):

$ kmail: error while loading shared libraries: libwebp.so.6: cannot open shared object file: No such file or directory

Asking on the forum informed me that this is an old/obsolete library. I have never run into a problem like this before, so I have no idea how to resolve it. (Hopefully, it will not be a rabbit hole of problem after problem after problem.)

Needless to say, I will provide any information asked for. I will need your advice on what commands to run since in the many years that I’ve been running OpenSuse this is the first time that I’m really stuck.

Please tell me how to fix this problem.

Thank you,

Mark

Hi Mark,

I think the first information needed is how you did your upgrade. Online?
https://en.opensuse.org/SDB:System_upgrade

This may be a repository issue. Usually

zypper lr -u

is on of the first questions.
If kmail has been installed from a third part repo maybe that needs to be newly added.

zypper se -v kmail

May give some first information.

Too late for an edit…

This may show a more convenient format.

zypper se -si kmail
 # zypper lr -u
Repository priorities are without effect. All enabled repositories share the same priority.

#  | Alias                     | Name                               | Enabled | GPG Check | Refresh | URI
---+---------------------------+------------------------------------+---------+-----------+---------+-------------------------------------------------------------------------
 1 | openSUSE-Leap-15.2-1      | openSUSE-Leap-15.2-1               | Yes     | (r ) Yes  | Yes     | cd:/?devices=/dev/disk/by-id/ata-ATAPI_iHAS124_B_3524215_3E8112503929
 2 | repo-debug                | Debug Repository                   | No      | ----      | ----    | http://download.opensuse.org/debug/distribution/leap/15.2/repo/oss/
 3 | repo-debug-non-oss        | Debug Repository (Non-OSS)         | No      | ----      | ----    | http://download.opensuse.org/debug/distribution/leap/15.2/repo/non-oss/
 4 | repo-debug-update         | Update Repository (Debug)          | No      | ----      | ----    | http://download.opensuse.org/debug/update/leap/15.2/oss/
 5 | repo-debug-update-non-oss | Update Repository (Debug, Non-OSS) | No      | ----      | ----    | http://download.opensuse.org/debug/update/leap/15.2/non-oss/
 6 | repo-non-oss              | Non-OSS Repository                 | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/distribution/leap/15.2/repo/non-oss/
 7 | repo-oss                  | Main Repository                    | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/distribution/leap/15.2/repo/oss/
 8 | repo-source               | Source Repository                  | No      | ----      | ----    | http://download.opensuse.org/source/distribution/leap/15.2/repo/oss/
 9 | repo-source-non-oss       | Source Repository (Non-OSS)        | No      | ----      | ----    | http://download.opensuse.org/source/distribution/leap/15.2/repo/non-oss/
10 | repo-update               | Main Update Repository             | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.2/oss
11 | repo-update-non-oss       | Update Repository (Non-Oss)        | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.2/non-oss/

zypper se -si kmail
Loading repository data...
Reading installed packages...

S  | Name                      | Type    | Version             | Arch   | Repository
---+---------------------------+---------+---------------------+--------+-----------------------
i+ | kmail                     | package | 20.04.2-lp152.2.3.1 | x86_64 | Main Update Repository
i+ | kmail-account-wizard      | package | 20.04.2-lp152.1.1   | x86_64 | Main Repository
i+ | kmail-account-wizard      | package | 20.04.2-lp152.1.1   | x86_64 | openSUSE-Leap-15.2-1
i+ | kmail-account-wizard-lang | package | 20.04.2-lp152.1.1   | noarch | Main Repository
i+ | kmail-account-wizard-lang | package | 20.04.2-lp152.1.1   | noarch | openSUSE-Leap-15.2-1
i+ | kmail-application-icons   | package | 20.04.2-lp152.2.3.1 | x86_64 | Main Update Repository
i+ | kmail-lang                | package | 20.04.2-lp152.2.3.1 | noarch | Main Update Repository
i+ | kmailtransport            | package | 20.04.2-lp152.1.1   | x86_64 | Main Repository
i+ | kmailtransport            | package | 20.04.2-lp152.1.1   | x86_64 | openSUSE-Leap-15.2-1
i+ | kmailtransport-lang       | package | 20.04.2-lp152.1.1   | noarch | Main Repository
i+ | kmailtransport-lang       | package | 20.04.2-lp152.1.1   | noarch | openSUSE-Leap-15.2-1

Thank you. Here is the other output that you asked for.

Let’s see if anything failed to upgrade:

rpm -qa | grep lp151

or

zypper --no-refresh se -si | grep 'tem Pac' | grep -v plication

Very different output from those 2 commands…Glad I ran both?

mark:~ # rpm -qa | grep lp151
signal-desktop-1.39.6-lp151.1.1.x86_64
snapd-2.49-lp151.1.1.x86_64

Here’s the second command’s output:

mark:~ # zypper --no-refresh se -si | grep 'tem Pac' | grep -v plication
i+ | MPlayer                                  | package | 1.2.r38170-pm151.1.14                           | x86_64 | (System Packages)
i+ | aften                                    | package | 0.0.8.git20110104-pm151.1.6                     | x86_64 | (System Packages)
i+ | asunder                                  | package | 2.9.3-pm151.1.6                                 | x86_64 | (System Packages)
i+ | cndrvcups-common                         | package | 3.71-1                                          | x86_64 | (System Packages)
i+ | cndrvcups-ufr2-us                        | package | 3.31-1                                          | x86_64 | (System Packages)
i+ | dcaenc                                   | package | 2-pm151.2.6                                     | x86_64 | (System Packages)
i+ | faac                                     | package | 1.30-pm151.1.3                                  | x86_64 | (System Packages)
i+ | flash-player                             | package | 32.0.0.465-pm151.2.1                            | x86_64 | (System Packages)
i+ | flash-player-ppapi                       | package | 32.0.0.465-pm151.1.1                            | x86_64 | (System Packages)
i+ | flash-plugin                             | package | 32.0.0.314-release                              | x86_64 | (System Packages)
i+ | google-chrome-stable                     | package | 79.0.3945.130-1                                 | x86_64 | (System Packages)
i+ | gpac                                     | package | 1.0.1-pm151.1.1                                 | x86_64 | (System Packages)
i+ | gstreamer-plugins-bad-orig-addon         | package | 1.12.5-pm151.4.15                               | x86_64 | (System Packages)
i+ | gstreamer-plugins-ugly-orig-addon        | package | 1.12.5-pm151.3.12                               | x86_64 | (System Packages)
i+ | h264enc                                  | package | 10.4.7-pm151.3.2                                | noarch | (System Packages)
i+ | handbrake-gtk                            | package | 1.3.3-pm151.3.5                                 | x86_64 | (System Packages)
i+ | libHalf12                                | package | 2.2.0-4.3                                       | x86_64 | (System Packages)
i+ | libIex-2_2-12                            | package | 2.2.0-4.3                                       | x86_64 | (System Packages)
i+ | libdca0                                  | package | 0.0.7-pm151.1.2                                 | x86_64 | (System Packages)
i+ | libdcaenc0                               | package | 2-pm151.2.6                                     | x86_64 | (System Packages)
i+ | libde265-0                               | package | 1.0.8-pm151.1.1                                 | x86_64 | (System Packages)
i+ | libdvdcss2                               | package | 1.4.2-lp150.1.2                                 | x86_64 | (System Packages)
i+ | libdvdread3                              | package | 0.9.7-pm151.9.6                                 | x86_64 | (System Packages)
i+ | libfaac0                                 | package | 1.30-pm151.1.3                                  | x86_64 | (System Packages)
i+ | libfaad2                                 | package | 2.10.0-pm151.1.1                                | x86_64 | (System Packages)
i+ | libfdk-aac1                              | package | 0.1.6-lp150.2.6                                 | x86_64 | (System Packages)
i+ | libfdk-aac2                              | package | 2.0.1-pm151.1.2                                 | x86_64 | (System Packages)
i+ | libgpac10                                | package | 1.0.1-pm151.1.1                                 | x86_64 | (System Packages)
i+ | libgpac6                                 | package | 0.6.1-10.3                                      | x86_64 | (System Packages)
i+ | libgpac7                                 | package | 0.7.1-lp150.1.9                                 | x86_64 | (System Packages)
i+ | libgpac8                                 | package | 0.8.0-pm151.1.10                                | x86_64 | (System Packages)
i  | liblsmash2                               | package | 2.14.5-pm151.1.2                                | x86_64 | (System Packages)
i+ | libmac2                                  | package | 3.99_u4_b5_s7-pm151.5.7                         | x86_64 | (System Packages)
i+ | libmovit7                                | package | 1.5.3-2.2                                       | x86_64 | (System Packages)
i+ | libmozjs185-1_0                          | package | 1.8.5-pm151.19.6.7                              | x86_64 | (System Packages)
i+ | libopencore-amrnb0                       | package | 0.1.5-pm151.1.5                                 | x86_64 | (System Packages)
i+ | libopencore-amrwb0                       | package | 0.1.5-pm151.1.5                                 | x86_64 | (System Packages)
i+ | librtmp1                                 | package | 2.4.20151223.fa8646d-pm151.1.8                  | x86_64 | (System Packages)
i+ | libvidstab0_9                            | package | 0.98b-2.3                                       | x86_64 | (System Packages)
i+ | libvlc123                                | package | 4.0.0.20190401.fa1bf247e0-lp150.1.2             | x86_64 | (System Packages)
i+ | libvlc6                                  | package | 3.0.0.20170804.9b202d9166-3.1                   | x86_64 | (System Packages)
i+ | libvlccore123                            | package | 4.0.0.20190401.fa1bf247e0-lp150.1.2             | x86_64 | (System Packages)
i+ | libvo-aacenc0                            | package | 0.1.3-pm151.1.6                                 | x86_64 | (System Packages)
i+ | libvo-amrwbenc0                          | package | 0.1.3-pm151.1.4                                 | x86_64 | (System Packages)
i+ | libx264-148                              | package | 0.148svn20170816-1.3                            | x86_64 | (System Packages)
i+ | libx264-152                              | package | 0.152svn20180305-5.1                            | x86_64 | (System Packages)
i+ | libx264-155                              | package | 0.155svn20190201-pm151.3.1                      | x86_64 | (System Packages)
i+ | libx264-159                              | package | 0.159+git20191127.1771b556-pm151.3.1            | x86_64 | (System Packages)
i+ | libx264-160                              | package | 0.160+git20200702.cde9a933-pm151.1.2            | x86_64 | (System Packages)
i+ | libx264-161                              | package | 0.161+git20200912.d198931a-pm151.2.1            | x86_64 | (System Packages)
i+ | libx265-110                              | package | 2.3-2.2                                         | x86_64 | (System Packages)
i+ | libx265-116                              | package | 2.4-2.1                                         | x86_64 | (System Packages)
i+ | libx265-130                              | package | 2.5-1.1                                         | x86_64 | (System Packages)
i+ | libx265-146                              | package | 2.6-2.1                                         | x86_64 | (System Packages)
i+ | libx265-151                              | package | 2.7-3.4                                         | x86_64 | (System Packages)
i+ | libx265-165                              | package | 2.9-1.4                                         | x86_64 | (System Packages)
i+ | libx265-169                              | package | 3.0-lp150.1.7                                   | x86_64 | (System Packages)
i+ | libx265-176                              | package | 3.1.2-lp150.1.1                                 | x86_64 | (System Packages)
i+ | libx265-179                              | package | 3.2-lp150.1.3                                   | x86_64 | (System Packages)
i+ | libx265-188                              | package | 3.3-pm151.1.2                                   | x86_64 | (System Packages)
i+ | libx265-192                              | package | 3.4-pm151.1.2                                   | x86_64 | (System Packages)
i+ | libxine2-codecs                          | package | 1.2.9-lp150.149.6                               | x86_64 | (System Packages)
i+ | libxvidcore4                             | package | 1.3.5-pm151.2.6                                 | x86_64 | (System Packages)
i+ | mac                                      | package | 3.99_u4_b5_s7-pm151.5.7                         | x86_64 | (System Packages)
i+ | normalize                                | package | 0.7.7-pm151.4.5                                 | x86_64 | (System Packages)
i+ | perl-Event-ExecFlow                      | package | 0.64-pm151.7.2                                  | noarch | (System Packages)
i+ | perl-Gtk2-Ex-FormFactory                 | package | 0.67-pm151.1.2                                  | noarch | (System Packages)
i+ | signal-desktop                           | package | 1.39.6-lp151.1.1                                | x86_64 | (System Packages)
i+ | snapd                                    | package | 2.49-lp151.1.1                                  | x86_64 | (System Packages)
i+ | subtitleripper                           | package | 0.3.4-pm151.4.5                                 | x86_64 | (System Packages)
i+ | transcode                                | package | 1.1.7-pm151.11.1                                | x86_64 | (System Packages)
i+ | vobcopy                                  | package | 1.2.0-pm151.3.5                                 | x86_64 | (System Packages)
i+ | x264                                     | package | 0.161+git20200912.d198931a-pm151.2.1            | x86_64 | (System Packages)
i+ | x265                                     | package | 3.4-pm151.1.2                                   | x86_64 | (System Packages)
i+ | xvid4conf                                | package | 1.13-pm151.1.5                                  | x86_64 | (System Packages)
i+ | xvidcore                                 | package | 1.3.5-pm151.2.6                                 | x86_64 | (System Packages)


There are Packman packages of Leap 15.1 installed, but no Packman Repo is inserted…

Thank you, What do I do to deal with this and solve my problems? These are things I have absolutely no experience with.

Mark

Start by enabling opensuse-guide.org and Packman. http://packman.links2linux.de/mirrors lists mirrors to choose from. The first is the original, which has been having issues since it’s physical move began recently, so I recommend using any of the others near your location. The easy way is to use YaST2 Software Repositories to add one. Then, use zypper up or yast to update, followed by running those two commands again to see what oldies remain.

Some docs on the process:

In addition, you may have to, preferably from a VT (tty1 … tty6), clean out your ~/.cache directory.

  • When you login again to your KDE Plasma session, any outdated cached data will no longer have an influence …

As a sidestep, you should disable repo #1, the one with cd:/?.. That is the installation device.

BTW, @kasi042asked you “I think the first information needed is how you did your upgrade. Online?”
Did you already answer that one?