Symptoms
The following errors appear in /var/log/maillog or when running doveconf:
CONFIG_TEXT: dovecot: doveconf: Error: Couldn't load plugin /usr/lib64/dovecot/settings/libmanagesieve_login_settings.so: Module is for different ABI version 2.4.ABIv2 (we have 2.4.ABIv4)
dovecot: doveconf: Error: Couldn't load plugin /usr/lib64/dovecot/settings/libmanagesieve_settings.so: Module is for different ABI version 2.4.ABIv2 (we have 2.4.ABIv4)
dovecot: doveconf: Error: Couldn't load plugin /usr/lib64/dovecot/settings/libpigeonhole_settings.so: Module is for different ABI version 2.4.ABIv2 (we have 2.4.ABIv4)
Cause
The Dovecot core binary was upgraded to ABI version 2.4.ABIv4, but the managesieve and pigeonhole settings plugins in /usr/lib64/dovecot/settings/ are still built against the older 2.4.ABIv2 ABI. This mismatch occurs when the Dovecot configuration is not rebuilt after a Dovecot package upgrade, leaving the running configuration referencing stale plugin binaries.
We have opened an internal case for our development team to investigate this further; for reference, the case number is CPANEL-54329. Follow this article to receive an email notification when a solution is published in the product.
Resolution
1. Rebuild the Dovecot configuration:
# /scripts/builddovecotconf
2. Restart Dovecot to apply the rebuilt configuration:
# /scripts/restartsrv_dovecot --hard
Comments
0 comments
Article is closed for comments.