After an update Kontact does not start, however Akonadi the "usual suspect"
this time is not the culprit at all and runs flawlessly.
I have the suspect the user (which did a zypper up) might have some repo or
library that induced a mix between 32 bit and 64 bit. But I am no way sure and
honestly I do not know how I could debug the presence of the problem.
To make it worse I have only the output in Italian, so please disregard if
"non imperial outputs"are politically too incorrect. It is just what I have
under hand, but should be quite understandable and is not used with any intent
to set whatever "precedent" here.
First: the system is Leap 15.3 and should be, procrastination tendencies of
the user permitting, soon be updated to 15.4. But I am somewhat prudent to do
this now with the error active, as this might then break as well the upgrade.
What repos are active:
# | Alias | Name
| Enabled | GPG Check | Refresh | Type
---+--------------------------------------
+-------------------------------------+-----------+---------------
+---------------+-------
1 | https-download.opensuse.org-44cfee8e | openSUSE:Backports:SLE-15-SP3
| Sì | (r ) Sì | Sì | rpm-md
2 | https-download.opensuse.org-f3464cb7 | security
| Sì | (r ) Sì | Sì | rpm-md
3 | opensuse-guide.org-repo | Libdvdcss Repository
| Sì | (r ) Sì | Sì | rpm-md
4 | packman | packman
| Sì | (r ) Sì | Sì | rpm-md
5 | repo-backports-debug-update | Update repository with updates fo-
> | No | ---- | ---- | NONE
6 | repo-backports-update | Update repository of openSUSE Bac-
> | Sì | (r ) Sì | Sì | rpm-md
7 | repo-debug | Repository di debug
| Sì | (r ) Sì | Sì | rpm-md
8 | repo-debug-update | Repository degli aggiornamenti (D-
> | Sì | (r ) Sì | Sì | rpm-md
9 | repo-non-oss | Repository Non-OSS
| Sì | (r ) Sì | Sì | rpm-md
10 | repo-oss | Repository principale
| Sì | (r ) Sì | Sì | rpm-md
11 | repo-sle-debug-update | Update repository with debuginfo -
> | No | ---- | ---- | NONE
12 | repo-sle-update | Update repository with updates fr-
> | Sì | (r ) Sì | Sì | rpm-md
13 | repo-source | Source Repository
| Sì | (r ) Sì | Sì | rpm-md
14 | repo-source-non-oss | Source Repository (Non-OSS)
| Sì | (r ) Sì | Sì | rpm-md
15 | repo-update | Repository principale degli aggio-
> | Sì | (r ) Sì | Sì | rpm-md
16 | repo-update-non-oss | Repository degli aggiornamenti (N-
> | Sì | (r ) Sì | Sì | rpm-md
What is the error message when the user starts kmail:
kmail: symbol lookup error: /usr/lib64/libKF5ContactEditor.so.5: undefined
symbol: _ZN9KContacts9Addressee16staticMetaObjectE
I came about a reference of a case with Leap in 2018 I think, where the user
at the end discovered that he had torn inadvertently a library 32 bit in the
64 bit system.
But I did not find a reference how to find which.
When I tried and told the user to "zypper in libKF5ContactEditor.so.5 the
following endless conflict list produced (unfortunately in Italian). Please
scroll down to solution "2" below to come to the point.
Problema: libKF5ContactEditor5-20.04.2-bp153.2.2.1.i586 da installare presenta
un'architettura inferiore
Soluzione 1: Verranno eseguite le azioni indicate:
installa libKF5ContactEditor5-20.04.2-bp153.2.2.1.i586 nonostante
l'architettura inferiore
modifica di architettura di libKF5ContactEditor5-20.04.2-bp153.2.2.1.x86_64
in libKF5ContactEditor5-20.04.2-bp153.2.2.1.i586
modifica di architettura di libKF5AkonadiContact5-20.04.2-bp153.2.2.1.x86_64
in libKF5AkonadiContact5-20.04.2-bp153.2.2.1.i586
installa akonadi-contact-20.04.2-bp153.2.2.1.i586 nonostante l'architettura
inferiore
installa libKF5AkonadiCore5-20.04.2-bp153.4.2.1.i586 nonostante
l'architettura inferiore
installa libKF5AkonadiWidgets5-20.04.2-bp153.4.2.1.i586 nonostante
l'architettura inferiore
installa libKF5AkonadiPrivate5-20.04.2-bp153.4.2.1.i586 nonostante
l'architettura inferiore
installa libKF5Mime5-20.04.2-bp153.2.2.1.i586 nonostante l'architettura
inferiore
modifica di architettura di akonadi-contact-20.04.2-bp153.2.2.1.x86_64 in
akonadi-contact-20.04.2-bp153.2.2.1.i586
disinstallazione di libKF5IncidenceEditor5-20.04.2-bp153.2.2.1.x86_64
modifica di architettura di libKF5LibkdepimAkonadi5-20.04.2-
bp153.2.2.1.x86_64 in libKF5LibkdepimAkonadi5-20.04.2-bp153.2.2.1.i586
disinstallazione di libKF5MailCommon5-20.04.2-bp153.2.2.1.x86_64
modifica di architettura di libKF5PimCommonAkonadi5-20.04.2-
bp153.2.2.1.x86_64 in libKF5PimCommonAkonadi5-20.04.2-bp153.2.2.1.i586
disinstallazione di messagelib-20.04.2-bp153.2.2.1.x86_64
disinstallazione di libdigikamcore7-7.1.0-bp153.1.23.x86_64
disinstallazione di libKF5AkonadiCalendar5-20.04.2-bp153.2.2.1.x86_64
disinstallazione di korganizer-20.04.2-bp153.2.2.1.x86_64
disinstallazione di kmail-20.04.2-bp153.3.2.1.x86_64
disinstallazione di kdepim-runtime-20.04.2-bp153.2.2.1.x86_64
modifica di architettura di kdepim-apps-libs-20.04.2-bp153.2.2.1.x86_64 in
kdepim-apps-libs-20.04.2-bp153.2.2.1.i586
disinstallazione di kdepim-addons-20.04.2-bp153.2.2.1.x86_64
disinstallazione di kaddressbook-20.04.2-bp153.2.2.1.x86_64
modifica di architettura di akonadi-plugin-contacts-20.04.2-
bp153.2.2.1.x86_64 in akonadi-plugin-contacts-20.04.2-bp153.2.2.1.i586
disinstallazione di libKF5EventViews5-20.04.2-bp153.2.2.1.x86_64
disinstallazione di akonadi-import-wizard-20.04.2-bp153.2.2.1.x86_64
modifica di architettura di knotes-20.04.2-bp153.2.2.1.x86_64 in
knotes-20.04.2-bp153.2.2.1.i586
disinstallazione di akregator-20.04.2-bp153.2.23.x86_64
disinstallazione di digikam-plugins-7.1.0-bp153.1.23.x86_64
modifica di architettura di libkdepim-20.04.2-bp153.2.2.1.x86_64 in
libkdepim-20.04.2-bp153.2.2.1.i586
disinstallazione di libKPimImportWizard5-20.04.2-bp153.2.2.1.x86_64
disinstallazione di mbox-importer-20.04.2-bp153.1.25.x86_64
disinstallazione di pim-data-exporter-20.04.2-bp153.1.25.x86_64
disinstallazione di showfoto-7.1.0-bp153.1.23.x86_64
disinstallazione di libKF5CalendarSupport5-20.04.2-bp153.2.2.1.x86_64
disinstallazione di kontact-20.04.2-bp153.2.2.1.x86_64
disinstallazione di kdepim-addons-lang-20.04.2-bp153.2.2.1.noarch
disinstallazione di akonadi-calendar-tools-20.04.2-bp153.2.2.1.x86_64
disinstallazione di mbox-importer-lang-20.04.2-bp153.1.25.noarch
disinstallazione di pim-data-exporter-lang-20.04.2-bp153.1.25.noarch
disinstallazione di akregator-lang-20.04.2-bp153.2.23.noarch
modifica di architettura di libKF5AkonadiCore5-20.04.2-bp153.4.2.1.x86_64 in
libKF5AkonadiCore5-20.04.2-bp153.4.2.1.i586
modifica di architettura di libKF5AkonadiWidgets5-20.04.2-bp153.4.2.1.x86_64
in libKF5AkonadiWidgets5-20.04.2-bp153.4.2.1.i586
modifica di architettura di libKF5Mime5-20.04.2-bp153.2.2.1.x86_64 in
libKF5Mime5-20.04.2-bp153.2.2.1.i586
modifica di architettura di libKF5AkonadiMime5-20.04.2-bp153.2.2.1.x86_64 in
libKF5AkonadiMime5-20.04.2-bp153.2.2.1.i586
modifica di architettura di libKF5AkonadiSearch-20.04.2-bp153.2.2.1.x86_64 in
libKF5AkonadiSearch-20.04.2-bp153.2.2.1.i586
modifica di architettura di libKF5AkonadiXml5-20.04.2-bp153.4.2.1.x86_64 in
libKF5AkonadiXml5-20.04.2-bp153.4.2.1.i586
disinstallazione di libKF5AlarmCalendar5-20.04.2-bp153.2.2.1.x86_64
modifica di architettura di libKF5MailImporterAkonadi5-20.04.2-
bp153.2.2.1.x86_64 in libKF5MailImporterAkonadi5-20.04.2-bp153.2.2.1.i586
disinstallazione di libKF5MailTransportAkonadi5-20.04.2-bp153.2.2.1.x86_64
modifica di architettura di libKF5AkonadiAgentBase5-20.04.2-
bp153.4.2.1.x86_64 in libKF5AkonadiAgentBase5-20.04.2-bp153.4.2.1.i586
disinstallazione di kmymoney-5.1.1-bp153.2.2.1.x86_64
disinstallazione di kmailtransport-20.04.2-bp153.2.2.1.x86_64
disinstallazione di kmail-account-wizard-20.04.2-bp153.2.2.1.x86_64
modifica di architettura di akonadi-server-20.04.2-bp153.4.2.1.x86_64 in
akonadi-server-20.04.2-bp153.4.2.1.i586
modifica di architettura di akonadi-search-20.04.2-bp153.2.2.1.x86_64 in
akonadi-search-20.04.2-bp153.2.2.1.i586
modifica di architettura di akonadi-plugin-mime-20.04.2-bp153.2.2.1.x86_64 in
akonadi-plugin-mime-20.04.2-bp153.2.2.1.i586
disinstallazione di akonadi-plugin-kalarmcal-20.04.2-bp153.2.2.1.x86_64
disinstallazione di akonadi-plugin-calendar-20.04.2-bp153.2.2.1.x86_64
modifica di architettura di libKF5AkonadiPrivate5-20.04.2-bp153.4.2.1.x86_64
in libKF5AkonadiPrivate5-20.04.2-bp153.4.2.1.i586
modifica di architettura di libKPimItinerary5-20.04.2-bp153.2.2.1.x86_64 in
libKPimItinerary5-20.04.2-bp153.2.2.1.i586
disinstallazione di libksieve-20.04.2-bp153.2.2.1.x86_64
modifica di architettura di libKF5Mbox5-20.04.2-bp153.2.2.1.x86_64 in
libKF5Mbox5-20.04.2-bp153.2.2.1.i586
modifica di architettura di libKF5IMAP5-20.04.2-bp153.2.2.1.x86_64 in
libKF5IMAP5-20.04.2-bp153.2.2.1.i586
modifica di architettura di libKF5AkonadiNotes5-20.04.2-bp153.2.2.1.x86_64 in
libKF5AkonadiNotes5-20.04.2-bp153.2.2.1.i586
modifica di architettura di kleopatra-20.04.2-bp153.2.2.1.x86_64 in
kleopatra-20.04.2-bp153.2.2.1.i586
disinstallazione di kmymoney-lang-5.1.1-bp153.2.2.1.noarch
modifica di architettura di libKF5MailImporter5-20.04.2-bp153.2.2.1.x86_64 in
libKF5MailImporter5-20.04.2-bp153.2.2.1.i586
downgrade di libKF5CalendarCore5-17.12.3-bp150.2.2.x86_64 a
libKF5CalendarCore5-5.76.0-bp153.2.2.1.i586
modifica di architettura di libKF5CalendarCore5-17.12.3-bp150.2.2.x86_64 in
libKF5CalendarCore5-5.76.0-bp153.2.2.1.i586
modifica di architettura di libKF5IdentityManagement5-20.04.2-
bp153.2.2.1.x86_64 in libKF5IdentityManagement5-20.04.2-bp153.2.2.1.i586
modifica di architettura di libKF5PimCommon5-20.04.2-bp153.2.2.1.x86_64 in
libKF5PimCommon5-20.04.2-bp153.2.2.1.i586
modifica di architettura di libKF5PimTextEdit5-20.04.2-bp153.2.2.1.x86_64 in
libKF5PimTextEdit5-20.04.2-bp153.2.2.1.i586
modifica di architettura di libKF5CalendarUtils5-20.04.2-bp153.2.2.1.x86_64
in libKF5CalendarUtils5-20.04.2-bp153.2.2.1.i586
modifica di architettura di libKF5Tnef5-20.04.2-bp153.2.2.1.x86_64 in
libKF5Tnef5-20.04.2-bp153.2.2.1.i586
disinstallazione di libKPimGAPICalendar5-20.04.2-bp153.3.2.1.x86_64
disinstallazione di libKPimGAPITasks5-20.04.2-bp153.3.2.1.x86_64
modifica di architettura di libKF5Ldap5-20.04.2-bp153.2.2.1.x86_64 in
libKF5Ldap5-20.04.2-bp153.2.2.1.i586
modifica di architettura di libKF5Gravatar5-20.04.2-bp153.2.2.1.x86_64 in
libKF5Gravatar5-20.04.2-bp153.2.2.1.i586
modifica di architettura di libKF5Libkleo5-20.04.2-bp153.2.2.1.x86_64 in
libKF5Libkleo5-20.04.2-bp153.2.2.1.i586
modifica di architettura di kldap-20.04.2-bp153.2.2.1.x86_64 in
kldap-20.04.2-bp153.2.2.1.i586
modifica di architettura di kcalutils-20.04.2-bp153.2.2.1.x86_64 in
kcalutils-20.04.2-bp153.2.2.1.i586
modifica di architettura di libKF5GrantleeTheme5-20.04.2-bp153.2.2.1.x86_64
in libKF5GrantleeTheme5-20.04.2-bp153.2.2.1.i586
modifica di architettura di libKF5KontactInterface5-20.04.2-
bp153.2.2.1.x86_64 in libKF5KontactInterface5-20.04.2-bp153.2.2.1.i586
Soluzione 2: non chiedere di installare un risolubile che fornisce
libKF5ContactEditor.so.5
Which is in plain English: either install all of the above with dependency
hell or: do not ask to install a resolution that delivers
libKF5ContactEditor.so.5
For what I understand at that point that one of the apps or whatever else
program / libraries installed has a requires or? recommend that point to the
need of libKF5ContactEditor.so.5, hence Kmail loads that module or whatever
when starting up and runs into the conflict and crashes/aborts. Installation of
the library is obviously not useful in this 64 bit system given the awful
impact that would have.
Is there a way to find out which file I have to get rid of in order to
neutralize the problem with kmail? I will be thankful for whatever suggestion.
P.S. I forgot, below the output when akonadi is started on the CLI, all seems
perfect.
hermes@azzurro:~> akonadictl status
Akonadi Control: running
Akonadi Server: running
Akonadi Server Search Support: available (Remote Search, Akonadi Search
Plugin)
Available Agent Types: akonadi_akonotes_resource, akonadi_archivemail_agent,
akonadi_birthdays_resource, akonadi_contacts_resource,
akonadi_davgroupware_resource, akonadi_ews_resource, akonadi_ewsmta_resource,
akonadi_followupreminder_agent, akonadi_googlecalendar_resource,
akonadi_googlecontacts_resource, akonadi_ical_resource,
akonadi_icaldir_resource, akonadi_imap_resource, akonadi_indexing_agent,
akonadi_kalarm_dir_resource, akonadi_kalarm_resource, akonadi_knut_resource,
akonadi_kolab_resource, akonadi_maildir_resource,
akonadi_maildispatcher_agent, akonadi_mailfilter_agent, akonadi_mbox_resource,
akonadi_migration_agent, akonadi_mixedmaildir_resource,
akonadi_newmailnotifier_agent, akonadi_notes_agent, akonadi_notes_resource,
akonadi_openxchange_resource, akonadi_pop3_resource, akonadi_sendlater_agent,
akonadi_tomboynotes_resource, akonadi_unifiedmailbox_agent,
akonadi_vcard_resource, akonadi_vcarddir_resource