KMail does not start with "symbol lookup error" _ZNK5KMime7Content8contentsEv

After updates in recent weeks, KMail (and thus Kontact’s email section) does not load anymore, like

> kmail
kmail: symbol lookup error: /usr/lib64/libKPim6MimeTreeParser.so.6: undefined symbol: _ZNK5KMime7Content8contentsEv

I’m using the latest KDE packages for Plasma 6 and Qt 6. So there is a problem somewhere.

zypper repos -Pu
#  | Alias                                | Name | Enabled | GPG Check | Refresh | Priority | URI
---+--------------------------------------+------+---------+-----------+---------+----------+------------------------------------------------------------------------------------------------
 3 | KDE-Frameworks                       | KD-> | Yes     | (r ) Yes  | Yes     |   74     | https://download.opensuse.org/repositories/KDE:/Frameworks/openSUSE_Leap_15.5
 6 | KDE-Qt6                              | KD-> | Yes     | (r ) Yes  | Yes     |   74     | https://download.opensuse.org/repositories/KDE:/Qt6/openSUSE_Leap_15.5
 1 | KDE-Applications                     | KD-> | Yes     | (r ) Yes  | Yes     |   75     | https://download.opensuse.org/repositories/KDE:/Applications/KDE_Frameworks5_openSUSE_Leap_15.5
 2 | KDE-Extra                            | KD-> | Yes     | (r ) Yes  | Yes     |   75     | https://download.opensuse.org/repositories/KDE:/Extra/KDE_Applications_openSUSE_Leap_15.5
 4 | KDE-Frameworks5                      | KD-> | Yes     | (r ) Yes  | Yes     |   75     | https://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_15.5
 5 | KDE-Qt5                              | KD-> | Yes     | (r ) Yes  | Yes     |   75     | https://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_Leap_15.5
13 | packman                              | pa-> | Yes     | (r ) Yes  | Yes     |   98     | http://ftp.fau.de/packman/suse/openSUSE_Leap_15.5/
 7 | Leap-15-OSS                          | Le-> | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/distribution/leap/15.5/repo/oss/
 8 | Leap-15-Update-OSS                   | Le-> | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/update/leap/15.5/oss/
 9 | Leap-15-Update-non-OSS               | Le-> | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/update/leap/15.5/non-oss/
10 | Leap-15-non-OSS                      | Le-> | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/distribution/leap/15.5/repo/non-oss/
12 | https-download.opensuse.org-9ac4cc68 | ne-> | Yes     | (r ) Yes  | Yes     |   99     | https://download.opensuse.org/repositories/network:/messaging:/xmpp:/dino/openSUSE_Leap_15.5/
14 | repo-backports-debug-update          | Up-> | No      | ----      | ----    |   99     | http://download.opensuse.org/update/leap/15.5/backports_debug/
15 | repo-backports-update                | Up-> | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/update/leap/15.5/backports/
16 | repo-sle-debug-update                | Up-> | No      | ----      | ----    |   99     | http://download.opensuse.org/debug/update/leap/15.5/sle/
17 | repo-sle-update                      | Up-> | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/update/leap/15.5/sle/
11 | hardware                             | Ha-> | Yes     | (r ) Yes  | Yes     |  102     | https://download.opensuse.org/repositories/hardware/15.5

zypper dup does not do anything, but zypper up shows a few candiates that are from a lower priority repo:

zypper up
Loading repository data...
Reading installed packages...

The following 69 package updates will NOT be installed:
  akonadi-calendar-tools-lang akonadi-import-wizard-lang akonadiconsole-lang akregator-lang android-udev-rules bolt cpupower crda ifuse iw kdepim-addons-lang kdepim-runtime-lang kmail-lang
  korganizer-lang libKPim6AkonadiCalendar6-lang libKPim6CalendarSupport6-lang libKPim6EventViews6-lang libKPim6IncidenceEditor6-lang libcpupower0 libdbusmenu-qt5-2 libdisplay-info2
  libftdi1-2 libgusb2 libhidapi-hidraw0 libimobiledevice-1_0-6 libimobiledevice-glue-1_0-0 libosinfo libosinfo-1_0-0 libosinfo-lang libphonon4qt5 libphonon4qt6 libqaccessibilityclient-qt5
  libqaccessibilityclient-qt5-0 libspeechd2 libspnav0 libts0 libusb-1_0-0 libusbredirhost1 libusbredirparser1 libvlc5 libvlccore9 libwacom-data libwacom9 linuxconsoletools mailcommon-lang
  mbox-importer-lang messagelib-lang phonon4qt5-lang phononsettings-qt5 pim-data-exporter-lang python-sip4-common python3-sip4 python3-speechd qtdeclarative-imports-provides-qt5
  qtdeclarative-imports-provides-qt6 speech-dispatcher speech-dispatcher-module-espeak switcheroo-control typelib-1_0-Libosinfo-1_0 usbmuxd vlc vlc-codec-fluidsynth vlc-codec-gstreamer
  vlc-lang vlc-noX vlc-qt vlc-vdpau wireless-regdb wpa_supplicant
Nothing to do.

Some cannot be installed…

 zypper install mailcommon-lang
Loading repository data...
Problem: 1: nothing provides 'mailcommon = 24.11.80' needed by the to be installed mailcommon-lang-24.11.80-kf.282.2.noarch

some cannot be installed because the update candiated come from a lower prio repo

zypper install python3-sip4

'python3-sip4' is already installed.
There is an update candidate for 'python3-sip4', but it comes from a repository with a lower priority. Use 'zypper install python3-sip4-4.19.25-150400.8.34.x86_64' to install this candidate.

KMail is kmail-24.08.3-kf.284.1.x86_64 where some other kdepim packages have a higher version number like kontact-24.11.90-kf.255.1.x86_64, but

zypper install kmail
'kmail' is already installed.
No update candidate for 'kmail-24.08.3-kf.284.1.x86_64'. The highest available version is already installed.

other “mime” packages installed:

libKPim6Mime6-lang-24.11.90-kf.296.1.noarch
libKPim6MimeTreeParserWidgets6-24.11.80-kf.25.1.x86_64
libKPim6MimeTreeParserCore6-24.11.80-kf.25.1.x86_64
kmime-24.11.90-kf.296.1.x86_64

I’m a bit puzzled, any ideas?

Is there a newer versionf of KMail missing in the packaging somewhere?

Does per default nothing switch to another Repo…

So have you switched all packages to the Repos?

But they are all factory Repos.

If you want a newer Plasma and newer packages, best solution is to install Tumbleweed.

1 Like

@Sauerland thanks for considering my question!

Does per default nothing switch to another Repo…

This was just to describe the situation. Usually a dist-upgrade will try to solve problems that a regular update cannot.

If you want a newer Plasma and newer packages, best solution is to install Tumbleweed.

For a few years I run the stable base distribution with the latest KDE products. It actually is a good combination. Here are the recommended repositories (using 15.5 for me of course):

https://en.opensuse.org/SDB:KDE_repositories#KDE_Frameworks_6,_Plasma_6_and_Applications

However something is wrong here either with my installation or with the recommended combination of repositories.

Today I did some updates. It went fine. However kmail still does not start.

Does someone run the same combination (Leap 15.5 + KDE Plasma 6)?
If so, does Kmail start?

Exact same problem here: kmail starts with the above error on Leap 15.5 + KDE Plasma 6. As I can see there some applications have only an update for the language package, like
libKF5MediaWiki5 5.38.0-lp155.13.4
libKF6PulseAudioQt5 1.6.1-lp155.18.4
libKPim6AkonadiCalendar6-lang 24.11.80-kf.315.2
libKPim6CalendarSupport6-lang 24.11.80-kf.285.2
libKPim6EventViews6-lang 24.11.80-kf.279.2
libKPim6IncidenceEditor6-lang 24.11.80-kf.280.2
kdepim-addons-lang 24.11.80-kf.294.1
kdepim-runtime-lang 24.11.80-kf.368.1
akonadi-calendar-tools-lang 24.11.80-kf.252.1
akonadiconsole-lang 24.11.80-kf.254.1
akonadi-import-wizard-lang 24.11.80-kf.260.2
akregator-lang 24.11.80-kf.270.1
kmail-lang 24.11.80-kf.285.1
These lang packages and its main applications are all version 24.08.3, despite all other plasma apps are version 24.11.x. I think, this is the problem, so we have to wait for these packages are available in version 24.11.x.

Sounds about right. Thanks for doing more analysis.

so we have to wait for these packages are available in version 24.11.x.

However I think there were a couple of packages released already for a while , so maybe this is a more systematic problem. Where would be the right place to report the problem?

Upgrade to Leap 15.6, because 15.5 is losing support.

I’ll try this next.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.