Bug 2495892 - akonadiimportwizard fails to start due to undefined symbol in libKPim6MessageComposer.so.6 on clean KDE installation
Summary: akonadiimportwizard fails to start due to undefined symbol in libKPim6Message...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: messagelib
Version: rawhide
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Steve Cossette
QA Contact:
URL:
Whiteboard: openqa
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-07-01 11:37 UTC by Lukas Ruzicka
Modified: 2026-07-04 03:37 UTC (History)
4 users (show)

Fixed In Version: messagelib-26.04.3-1.fc45
Clone Of:
Environment:
Last Closed: 2026-07-04 03:37:00 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Lukas Ruzicka 2026-07-01 11:37:28 UTC
Version:
Fedora Rawhide 20260630.0.n

Description:
On a clean Fedora KDE installation, akonadiimportwizard fails to start because of an unresolved symbol in libKPim6MessageComposer.so.6.

This happens even when running the program without arguments or with --help, so the failure occurs during dynamic linking / library loading, before the application itself can start.

The system is a clean KDE installation. No third-party repositories or COPR repositories were enabled. Running a system update did not fix the issue.

Error message:
akonadiimportwizard: symbol lookup error: /lib64/libKPim6MessageComposer.so.6: undefined symbol: _ZN17TextAddonsWidgets23RichTextQuickTextFormat10setEnabledEb

Demangled symbol:
TextAddonsWidgets::RichTextQuickTextFormat::setEnabled(bool)

Reproducible: Always

Steps to Reproduce:
Steps to Reproduce:
1. Install Fedora KDE from a clean installation image.
2. Log into the installed system.
3. Open a terminal.
4. Run:

   akonadiimportwizard

5. Alternatively, run:

   akonadiimportwizard --help


Actual Results:
The program immediately fails with:

akonadiimportwizard: symbol lookup error: /lib64/libKPim6MessageComposer.so.6: undefined symbol: _ZN17TextAddonsWidgets23RichTextQuickTextFormat10setEnabledEb

The same error happens when running akonadiimportwizard --help.

Expected Results:
akonadiimportwizard should start normally. When run with --help, it should print the help output instead of failing during library loading.


Additional Information:
Additional Information:
The binary is provided by:

akonadi-import-wizard-26.04.2-1.fc45.x86_64

The failing library is provided by:

messagelib-26.04.2-2.fc45.x86_64

Installed related packages include:

akonadi-calendar-26.04.2-1.fc45.x86_64
akonadi-contacts-26.04.2-1.fc45.x86_64
akonadi-import-wizard-26.04.2-1.fc45.x86_64
akonadi-mime-26.04.2-1.fc45.x86_64
akonadi-search-26.04.2-1.fc45.x86_64
akonadi-server-26.04.2-1.fc45.x86_64
akonadi-server-mysql-26.04.2-1.fc45.x86_64
kdepim-addons-26.04.2-1.fc45.x86_64
kdepim-runtime-26.04.2-1.fc45.x86_64
kdepim-runtime-libs-26.04.2-1.fc45.x86_64
ktextaddons-common-2.1.0-1.fc45.noarch
ktextaddons-qt6-2.1.0-1.fc45.x86_64
libkdepim-26.04.2-1.fc45.x86_64
mailimporter-akonadi-26.04.2-1.fc45.x86_64
messagelib-26.04.2-2.fc45.x86_64

The issue looks like an ABI/API mismatch between messagelib and ktextaddons-qt6. libKPim6MessageComposer.so.6 appears to expect TextAddonsWidgets::RichTextQuickTextFormat::setEnabled(bool), but the installed ktextaddons library does not provide that symbol.

The RPM dependency chain apparently allows this incompatible combination to be installed on a clean KDE system.

Commands used for verification:

$ rpm -qf /usr/bin/akonadiimportwizard
akonadi-import-wizard-26.04.2-1.fc45.x86_64

$ rpm -qf /lib64/libKPim6MessageComposer.so.6
messagelib-26.04.2-2.fc45.x86_64

$ rpm -qa | grep -Ei 'akonadi|kdepim|messagelib|ktextaddons|textaddons' | sort
akonadi-calendar-26.04.2-1.fc45.x86_64
akonadi-contacts-26.04.2-1.fc45.x86_64
akonadi-import-wizard-26.04.2-1.fc45.x86_64
akonadi-mime-26.04.2-1.fc45.x86_64
akonadi-search-26.04.2-1.fc45.x86_64
akonadi-server-26.04.2-1.fc45.x86_64
akonadi-server-mysql-26.04.2-1.fc45.x86_64
kdepim-addons-26.04.2-1.fc45.x86_64
kdepim-runtime-26.04.2-1.fc45.x86_64
kdepim-runtime-libs-26.04.2-1.fc45.x86_64
ktextaddons-common-2.1.0-1.fc45.noarch
ktextaddons-qt6-2.1.0-1.fc45.x86_64
libkdepim-26.04.2-1.fc45.x86_64
mailimporter-akonadi-26.04.2-1.fc45.x86_64
messagelib-26.04.2-2.fc45.x86_64

Impact:
The Akonadi import wizard cannot be used at all on this installation. Since the failure happens even with --help, this is not a runtime configuration problem in Akonadi itself, but a broken library dependency / symbol resolution issue.

Comment 1 Lukas Ruzicka 2026-07-01 11:42:26 UTC
This error also affects kmail, korganizer, and kontact!

Comment 2 Adam Williamson 2026-07-03 18:55:30 UTC
Aha, yeah, just looked at this myself. Per discussion on matrix it's because of an ABI change in ktextaddons (which landed in 20260627.n.0 Rawhide). We may need to rebuild all ktextaddons deps, per yselkowitz:

akonadi-contacts-0:26.04.2-1.fc45.x86_64
akonadi-search-0:26.04.2-1.fc45.x86_64
akregator-libs-0:26.04.2-1.fc45.x86_64
grantlee-editor-0:26.04.2-1.fc45.x86_64
grantlee-editor-libs-0:26.04.2-1.fc45.x86_64
kaddressbook-0:26.04.2-1.fc45.x86_64
kaddressbook-libs-0:26.04.2-1.fc45.x86_64
kaichat-0:0.5.1-3.fc45.x86_64
kdepim-addons-0:26.04.2-1.fc45.x86_64
kdepim-runtime-1:26.04.2-1.fc45.x86_64
kidentitymanagement-0:26.04.2-1.fc45.x86_64
kjots-0:6.0.0-5.fc44.x86_64
kmail-libs-0:26.04.2-1.fc45.x86_64
knotes-0:24.05.2-6.fc42.x86_64
knotes-libs-0:24.05.2-6.fc42.x86_64
kontact-libs-0:26.04.2-1.fc45.x86_64
korganizer-0:26.04.2-1.fc45.x86_64
korganizer-libs-0:26.04.2-1.fc45.x86_64
kpimtextedit-0:26.04.2-1.fc45.x86_64
ktextaddons-qt6-devel-0:2.1.0-1.fc45.x86_64
libksieve-0:26.04.2-1.fc45.x86_64
mailcommon-0:26.04.2-1.fc45.x86_64
messagelib-0:26.04.2-2.fc45.x86_64
pim-data-exporter-0:26.04.2-1.fc45.x86_64
pim-sieve-editor-0:26.04.2-1.fc45.x86_64
pimcommon-0:26.04.2-1.fc45.x86_64
ruqola-0:2.6.0-4.fc45.x86_64

Comment 3 Adam Williamson 2026-07-03 18:56:02 UTC
this isn't technically a blocker I don't think as no affected app is in the list at https://fedoraproject.org/wiki/Fedora_45_Final_Release_Criteria#Default_application_functionality , but we definitely should fix it for F45.

Comment 4 Steve Cossette 2026-07-03 20:29:15 UTC
I am working on 26.04.3 right now, waiting on an upstream fix for khealthcertificate wrt openssl 4. Once that's done I'll resume the build.

Comment 5 Fedora Update System 2026-07-04 02:07:23 UTC
FEDORA-2026-82ee09d40b (accessibility-inspector-26.04.3-1.fc45, akonadi-calendar-26.04.3-1.fc45, and 247 more) has been submitted as an update to Fedora 45.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-82ee09d40b

Comment 6 Fedora Update System 2026-07-04 03:37:00 UTC
FEDORA-2026-82ee09d40b (accessibility-inspector-26.04.3-1.fc45, akonadi-calendar-26.04.3-1.fc45, and 247 more) has been pushed to the Fedora 45 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.