Summary: | kontact 17.04.0-19.5 fails to start lmail client 17.04.0.25.5 due to undefined symbols | ||
---|---|---|---|
Product: | [Applications] kontact | Reporter: | Nick <ndordea> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED NOT A BUG | ||
Severity: | crash | CC: | montel |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.5.0 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Nick
2017-05-17 19:40:18 UTC
The full error message is as follows : Can not load part for Mail Can not load library /usr/lib64/qt5/plugins/kmailpart.so ( libKF5MessageViewer.so.5 undefined symbol _ZTIN13Transport1 error ) 2nd test pointed to another undefined symbol /usr/lib64/libkmailprivate.so.5 undefined symbol _ZTIN3kleo17KeySelectionComboE I noticed that many of libKF% entries in yast were pointining to version 16 rather than 17 . I upgraded those at level 16 to their equivalent in ver 17 shutdown / restart I got a different symbol /usr/lib64/libkmailprivate.so.5 undefined symbol _ZN10MailCommon24FavoriteCollectionWidget15NewTabRequestedEb Checked /usr/lib64/libkmailprivate.so.5 it is a link ls -al /usr/lib64/libkmailprivate.so.5 lrwxrwxrwx 1 root root 24 May 17 13:21 /usr/lib64/libkmailprivate.so.5 -> libkmailprivate.so.5.5.0 Thanks Nick it's a distro problem. Please report them. Regards Could you please give me an email for the distro problem ? Thanks ------------- However , it seems that the KDE packaging is the issue . After I did some checking of the versions of the KDE/akonadi/libKF5 components and updating them [ manually ! ] to be at the same level I got the kontact working again . Here is what I've done .......... Continued to check [ via yast ] some version between different components like kleopatra5 16.08.2.-1.1 libkleo 17.04.1-47.1 then upgrade to kleopatra 17.04.1-21.1 which triggered the upgrade kleopatra-lang 17.04.1-21.1 I discovered many more in the same category . All point to KDE packaging . I use Software Update" wizard to get notifications when updates are available. Then , I use sudo zypper -up l to updatae/upgrade my machine . It is supposed that the zypper resolves the inter-packages relationships and selects the packages that match those relationships . Explaining why kleopatra remains at 16.8 level while libkleo is upgraded to 17.04 point to the correctness of inter-packages relationships' definitions . I noticed that some undefined symbols were resolved and another new ones were the new culprits [ mainly in libKF5* packages ] . I continued with this process until both kontact/kmail failed without displying an error window . Starting them from konsole gave the below symptmos ..... that point now to akonadi ! The messages are provided at the end of this file. I did the same thing, as above, for akonadi [ some packages were at 16.8 other at 17.04 ] and I got allmost of them to 17.04 .... version . After many yast updates finally I got kontact stating as before . ps -ef | grep kontact <uname> 1028 4647 0 15:44 ? 00:00:00 http.so [kdeinit5] http local:/run/user/1000/klauncherTJ4648.1.slave-socket local:/run/user/1000/kontactP28986.5.slave-socket <uname> 1029 4647 0 15:44 ? 00:00:00 http.so [kdeinit5] http local:/run/user/1000/klauncherTJ4648.1.slave-socket local:/run/user/1000/kontactV28986.6.slave-socket <uname> 1031 4647 0 15:44 ? 00:00:00 http.so [kdeinit5] http local:/run/user/1000/klauncherTJ4648.1.slave-socket local:/run/user/1000/kontactM28986.7.slave-socket <uname> 1033 4647 0 15:44 ? 00:00:00 http.so [kdeinit5] http local:/run/user/1000/klauncherTJ4648.1.slave-socket local:/run/user/1000/kontactr28986.8.slave-socket <uname> 1038 4647 0 15:44 ? 00:00:00 http.so [kdeinit5] http local:/run/user/1000/klauncherTJ4648.1.slave-socket local:/run/user/1000/kontactb28986.9.slave-socket <uname> 1039 4647 0 15:44 ? 00:00:00 http.so [kdeinit5] http local:/run/user/1000/klauncherTJ4648.1.slave-socket local:/run/user/1000/kontactf28986.10.slave-socket <uname> 1052 4647 0 15:44 ? 00:00:00 http.so [kdeinit5] https local:/run/user/1000/klauncherTJ4648.1.slave-socket local:/run/user/1000/kontactg28986.11.slave-socket <uname> 1055 4647 0 15:44 ? 00:00:00 http.so [kdeinit5] https local:/run/user/1000/klauncherTJ4648.1.slave-socket local:/run/user/1000/kontactz28986.12.slave-socket <uname> 28986 4647 0 15:20 ? 00:00:14 /usr/bin/kontact <uname@hostname>:~> kontact [0518/104345:ERROR:nss_util.cc(839)] After loading Root Certs, loaded==false: NSS error code: -8018 org.kde.pim.webengineviewer: It's not necessary to check database now org.kde.akonadi.ETM: GEN true false false org.kde.akonadi.ETM: collection: QVector() org.kde.akonadi.ETM: org.kde.pim.webengineviewer: Database already initialized. It's a bug in code if you call it twice. "Tag 'a' is not defined in message {<__kuit_internal_top__>For more information about using Akregator, check the <a ...}." "Tag 'a' is not defined in message {<__kuit_internal_top__>For more information about using Akregator, check the <a ...}." "Tag 'a' is not defined in message {<__kuit_internal_top__>KMail has many powerful features that are described in th...}." "Tag 'br' is not defined in message {<__kuit_internal_top__>Thank you,<br/>The KMail Team</__kuit_internal_top__>}." kontact: symbol lookup error: /usr/lib64/libKF5LibkdepimAkonadi.so.5: undefined symbol: _ZNK4KPIM15ProgressManager12progressItemERK7QString <uname@hostname>:~> kmail Pass a valid window to KWallet::Wallet::openWallet(). org.kde.pim.webengineviewer: It's not necessary to check database now [0518/104422:ERROR:nss_util.cc(839)] After loading Root Certs, loaded==false: NSS error code: -8018 this does not work on a KActionCollection containing actions! org.kde.akonadi.ETM: GEN true false false org.kde.akonadi.ETM: collection: QVector() org.kde.akonadi.ETM: "Tag 'a' is not defined in message {<__kuit_internal_top__>KMail has many powerful features that are described in th...}." "Tag 'br' is not defined in message {<__kuit_internal_top__>Thank you,<br/>The KMail Team</__kuit_internal_top__>}." kmail: symbol lookup error: /usr/lib64_ZNK4KPIM15ProgressManager12progressItemERK7QString/libKF5LibkdepimAkonadi.so.5: undefined symbol: _ZNK4KPIM15ProgressManager12progressItemERK7QString Most likely means you're using repo that are not supposed to be used together or that the pim packages come from two different repositories. Check your configuration. |