Bug 2440547 - ABI version mismatch after dovecot update
Summary: ABI version mismatch after dovecot update
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: dovecot-fts-xapian
Version: 43
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Clemens Lang
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-02-18 08:14 UTC by Jakob Hirsch
Modified: 2026-03-07 00:19 UTC (History)
2 users (show)

Fixed In Version: dovecot-fts-xapian-1.9.3-1.fc45 dovecot-fts-xapian-1.9.3-1.fc43
Clone Of:
Environment:
Last Closed: 2026-02-27 00:53:48 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Jakob Hirsch 2026-02-18 08:14:32 UTC
Description of problem:
After the recent dovecot update from v2.4.1-4 to 2.4.2-5, dovecot logs an error at startup and imap logins fails, because the fts-xapian module has 2.4.ABIv1, whereas dovecot has 2.4.ABIv2

Version-Release number of selected component (if applicable):
1.9.1-3.fc43

How reproducible:
Always

Steps to Reproduce:
1. Install dovecot 2.4.2-5.fc43 and dovecot-fts-xapian 1.9.1-3.fc43
2. Enable fts and fts-xapin in the dovecot config
3. Start dovecot -> warning appears in log
4. Try to login -> auth error

Actual results:
Errors in log
> doveconf: Error: Couldn't load plugin /usr/lib64/dovecot/settings/lib21_fts_xapian_settings.so: Module is for different ABI version 2.4.ABIv1 (we have 2.4.ABIv2)
> config: Error: Couldn't load plugin /usr/lib64/dovecot/settings/lib21_fts_xapian_settings.so: Module is for different ABI version 2.4.ABIv1 (we have 2.4.ABIv2)
> imap(xxxxx): Error: Couldn't load required plugin /usr/lib64/dovecot/lib21_fts_xapian_plugin.so: Module is for different ABI version 2.4.ABIv1 (we have 2.4.ABIv2) (trying to load modules: fts fts_xapian)

Expected results:
No errors and no authentication error.

Additional info:

Comment 1 Clemens Lang 2026-02-18 08:44:54 UTC
Thanks for the report.

Comment 2 Clemens Lang 2026-02-18 11:00:59 UTC
Dovecot really shouldn't have updated ABI in a minor release, but I'll do a rebuild (and a rebase to 1.9.3 while at it) to fix it.

I've also confirmed that this fixes the ABI:

$> strings lib21_fts_xapian_settings.so.0.0.0 | grep -Eo '2\.4\.ABIv.'
2.4.ABIv2

Comment 3 Clemens Lang 2026-02-18 11:09:33 UTC
Pull Requests:
- rawhide: https://src.fedoraproject.org/rpms/dovecot-fts-xapian/pull-request/8
- f44: https://src.fedoraproject.org/rpms/dovecot-fts-xapian/pull-request/9
- f43: https://src.fedoraproject.org/rpms/dovecot-fts-xapian/pull-request/10

f42 doesn't seem to be affected, since the version on f42 doesn't have the `fts_xapian_settings_version` symbol that contains the ABI version.

Comment 5 Fedora Update System 2026-02-18 12:18:46 UTC
FEDORA-2026-da46e4a0b9 (dovecot-fts-xapian-1.9.3-1.fc45) has been submitted as an update to Fedora 45.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-da46e4a0b9

Comment 6 Fedora Update System 2026-02-18 12:31:48 UTC
FEDORA-2026-8a1cb5c82c (dovecot-fts-xapian-1.9.3-1.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-8a1cb5c82c

Comment 7 Fedora Update System 2026-02-18 12:32:19 UTC
FEDORA-2026-6f6f1d45f8 (dovecot-fts-xapian-1.9.3-1.fc44) has been submitted as an update to Fedora 44.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-6f6f1d45f8

Comment 8 Fedora Update System 2026-02-18 12:33:48 UTC
FEDORA-2026-da46e4a0b9 (dovecot-fts-xapian-1.9.3-1.fc45) has been pushed to the Fedora 45 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 9 Fedora Update System 2026-02-19 00:52:32 UTC
FEDORA-2026-8a1cb5c82c has been pushed to the Fedora 43 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-8a1cb5c82c`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-8a1cb5c82c

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 10 Fedora Update System 2026-02-19 01:55:07 UTC
FEDORA-2026-6f6f1d45f8 has been pushed to the Fedora 44 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-6f6f1d45f8`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-6f6f1d45f8

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 11 Fedora Update System 2026-02-27 00:53:48 UTC
FEDORA-2026-8a1cb5c82c (dovecot-fts-xapian-1.9.3-1.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 12 Fedora Update System 2026-03-07 00:19:52 UTC
FEDORA-2026-6f6f1d45f8 (dovecot-fts-xapian-1.9.3-1.fc44) has been pushed to the Fedora 44 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.