Fedora Account System
Red Hat Associate
Red Hat Customer
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.
This error also affects kmail, korganizer, and kontact!
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
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.
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.
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
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.