Bug 492960 - symbol lookup error: /usr/lib64/libKF5AkonadiAgentBase.so.5: undefined symb
Summary: symbol lookup error: /usr/lib64/libKF5AkonadiAgentBase.so.5: undefined symb
Status: RESOLVED DOWNSTREAM
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: IMAP resource (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR major
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-09-10 23:01 UTC by Nick
Modified: 2024-09-11 20:25 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
journalctl+akonadictl-start_messages (33.66 KB, text/plain)
2024-09-10 23:01 UTC, Nick
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nick 2024-09-10 23:01:39 UTC
Created attachment 173541 [details]
journalctl+akonadictl-start_messages

Hello,
I tried to upgrade kmail-22.12.3-bp155,1,6-x84_64 
to kmail-24.08.0-kf.272.2_x86-64 
The install was ok and kmail worked fine.
However after the 1st shutdown-restrat cycle kmail failed to start.
All email folders were in red and 
the kmail settings  panel provided the messages :
IPMAP Email sever ..... Unable to start
Maildir ............... Unable to start**

akonadi messages showed ... that many akonadi components failed due to 
/usr/bin/akonadi_contacts_resource: 
symbol lookup error: /usr/lib64/libKF5AkonadiAgentBase.so.5: undefined symb


If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org

Some info[via inxi -F]  about my machine is as follows :
System:
  Host: <hostname>.dom Kernel: 5.14.21-150500.55.73-default arch: x86_64
    bits: 64
  Desktop: KDE Plasma v: 5.27.9 Distro: openSUSE Leap 15.5
Machine:
  Type: Laptop System: HP product: HP Laptop 17-by0xxx v: Type1ProductConfigId
    serial: <superuser required>
  Mobo: HP model: 84CA v: KBC Version 74.33 serial: <superuser required>
    UEFI: Insyde v: F.56 date: 04/23/2020


SUMMARY


STEPS TO REPRODUCE
1. n/a  kmail/akonadi do not start 
2. any attempt to start akonadi produces the same error
3. 

OBSERVED RESULTS
My mailbox on provider's server receives emails but 
kmail app on my machine opensuse leap 15.5  does not receive them.


EXPECTED RESULT
Akonadi starts correctly and receives the emails from 
provider's  server.
On my machine the IMAP+Maildir resources must be online

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
System:
  Host: <hostname>.dom Kernel: 5.14.21-150500.55.73-default arch: x86_64
    bits: 64
  Desktop: KDE Plasma v: 5.27.9 Distro: openSUSE Leap 15.5
Machine:
  Type: Laptop System: HP product: HP Laptop 17-by0xxx v: Type1ProductConfigId
    serial: <superuser required
KDE Frameworks Version:  ?
Qt Version: 5

ADDITIONAL INFORMATION
on the attachment
Comment 1 Antonio Rojas 2024-09-11 06:58:27 UTC
This is a packaging issue, please report it to your distribution
Comment 2 Christophe Marin 2024-09-11 08:22:57 UTC
(In reply to Antonio Rojas from comment #1)
> This is a packaging issue, please report it to your distribution

In this case, it's not.
Some of the instructions given on https://en.opensuse.org/SDB:KDE_repositories were skipped
Comment 3 Nick 2024-09-11 20:25:46 UTC
Hello, 
The KDE-App+Frameworks+Qt5+Qt6 repos were disabled  and  used only the 
opensuse leap 15.5 distribution+update repos.

I rechecked the versions of kmail-akonadi family and I found that there some 
leftovers at 24.08.0kfxxx level. 
For some I was able to switch to the 22.12.3-bp155.1.x .
For other there were cases when the base package did not have and equivalent to the 15-5 distribution but their "devel" packages were in the distribution. 

It is strange that there exist such discrepancies at the opensuse leap  
distribution level .

For example :
libexiv2, hontactinterface, kpkpass 24.08.0-kfxxx do not have a counterpart   in  opensuse 15.5 distribution repo, 
but 
their devel  type are present :
libexiv2-devel 22.12.3-bp155.1.7
kontactinterface-devel  22.12.3-bp155.16
kpkpass-devel           22.12.3-bp155.1.7 .

The entire experiment happened because I want to upgrade to opensuse 15.6 ...
Some SUSE papers describing the upgrade process indicate using the Frameworks + Qt5/6 [ https://en.opensuse.org/SDB:KDE_repositories#KDE_Frameworks_6,_Plasma_6_and_Applications ] that include this sample 
Example: Latest KDE software releases on Leap:

zypper ar -fp 75 'https://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_Leap_$releasever' KDE-Qt5
zypper ar -fp 74 'https://download.opensuse.org/repositories/KDE:/Qt6/openSUSE_Leap_$releasever' KDE-Qt6
zypper ar -fp 74 'https://download.opensuse.org/repositories/KDE:/Frameworks/openSUSE_Leap_$releasever' KDE-Frameworks
zypper ar -fp 75 'https://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_$releasever' KDE-Frameworks5
zypper ar -fp 75 'https://download.opensuse.org/repositories/KDE:/Applications/KDE_Frameworks5_openSUSE_Leap_$releasever' KDE-Applications
zypper ar -fp 75 'https://download.opensuse.org/repositories/KDE:/Extra/KDE_Applications_openSUSE_Leap_$releasever' KDE-Extra
zypper -v dup --allow-vendor-change
zypper -v install pattern:kde_plasma

......

After I removed the KDE repos and a finished  downgrading 24.08 packages to 22.13 ..... finally my kmail environment is operational .

The final question is ....

Could I delete via yast the packages at 24.08.0xxx that does not have an equivalent in opensuse leap distribution 15.5 ?

This ticket might be closed .

Thanks,

ND