Bug 1162251

Summary: kontact won't open calendar or email
Product: [openSUSE] openSUSE Distribution Reporter: Aaron Williams <aaron.w2>
Component: KDE ApplicationsAssignee: E-Mail List <opensuse-kde-bugs>
Status: RESOLVED INVALID QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None CC: wbauer
Version: Leap 15.1   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Aaron Williams 2020-01-30 13:51:52 UTC
I am using the KDE extra version of Kontact (and other KDE/QT components) amd it will not show email or calendar support.

When I run kontact on the command line I get:

org.kde.pim.kdepimdbusinterface: Failure starting korgac: "KDEInit could not launch '/usr/bin/korgac'"
/usr/bin/korgac: symbol lookup error: /usr/lib64/libKF5CalendarUtils.so.5: undefined symbol: _ZTIN8KCalCore7VisitorE
libpng error: profile 'sRGB': 0h: length does not match profile

This file is provided by libKF5CalendarUtils5 18.12.3-lp151.1.1
kmail: 19.12.1-lp151.136.2
kontact: 19.12.1-lp151.112.2

All of these are from obs://build.opensuse.org/KDE

My guess is that something needs recompiling/relinking.
Comment 1 Aaron Williams 2020-01-30 13:52:34 UTC
This has been going on for several days since a recent update.
Comment 2 Wolfgang Bauer 2020-01-30 14:06:05 UTC
(In reply to Aaron Williams from comment #0)
> I am using the KDE extra version of Kontact
There is no KDE extra version of Kontact, you probably mean the one from KDE:Applications.

> org.kde.pim.kdepimdbusinterface: Failure starting korgac: "KDEInit could not
> launch '/usr/bin/korgac'"
> /usr/bin/korgac: symbol lookup error: /usr/lib64/libKF5CalendarUtils.so.5:
> undefined symbol: _ZTIN8KCalCore7VisitorE
Make sure that you have libKF5CalendarCore 5.66.0 (from KDE:Frameworks5) installed.
The older 18.12.3 from the standard repos triggers exactly this problem when using the updated KDEPIM from KDE:Applications.

(The lib has been moved to KDE Frameworks about half a year ago, so the version scheme changed)

*** This bug has been marked as a duplicate of bug 1159279 ***
Comment 3 Wolfgang Bauer 2020-01-30 14:08:51 UTC
Ooops sorry:
(In reply to Aaron Williams from comment #0)
> This file is provided by libKF5CalendarUtils5 18.12.3-lp151.1.1
> kmail: 19.12.1-lp151.136.2
> kontact: 19.12.1-lp151.112.2
In your case, libKF5CalendarUtils5 is a wrong (too old) version, update it to the latets 19.12.1 from KDE:Applications.

(and maybe make sure that *all* packages are upgraded, e.g. by running "zypper dup --from KDE:Applications --from KDE:Qt5 --from KDE:Framworks5" or similar)