Bug 40786 - Ошибки при обновлении
Summary: Ошибки при обновлении
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: dovecot (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-19 14:59 MSK by Alexander Makeenkov
Modified: 2022-03-08 16:59 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Makeenkov 2021-08-19 14:59:47 MSK
Установлены и настроены dovecot и dovecot-pigeonhole, запущен сервис dovecot.

После обновления до новой версии в логах сервиса dovecot появляются ошибки:

systemd[1]: Starting Dovecot IMAP/POP3 email server...
dovecot[6648]: Certificate will not expire
dovecot[6649]: doveconf: Error: Couldn't load plugin /usr/lib64/dovecot/modules/settings/libmanagesieve_login_settings.so: Module is for different ABI version 2.3.ABIv13(2.3.13) (we have 2.3.ABIv16(2.3.16))
dovecot[6649]: doveconf: Error: Couldn't load plugin /usr/lib64/dovecot/modules/settings/libmanagesieve_settings.so: Module is for different ABI version 2.3.ABIv13(2.3.13) (we have 2.3.ABIv16(2.3.16))
dovecot[6649]: doveconf: Error: Couldn't load plugin /usr/lib64/dovecot/modules/settings/libpigeonhole_settings.so: Module is for different ABI version 2.3.ABIv13(2.3.13) (we have 2.3.ABIv16(2.3.16))
dovecot[6649]: master: Dovecot v2.3.16 (7e2e900c1a) starting up for imap, pop3, lmtp
systemd[1]: Started Dovecot IMAP/POP3 email server.

Если перезагрузить ещё раз вручную, то ошибок уже не будет.

Судя по логам journalctl, причина в том, что dovecot перезагружается ещё до того, как обновился dovecot-pigeonhole:

dovecot[6649]: doveconf: Error: Couldn't load plugin /usr/lib64/dovecot/modules/settings/libmanagesieve_login_settings.so: Module is for different ABI version 2.3.ABIv13(2.3.13) (we have 2.3.ABIv16(2.3.16))
dovecot[6649]: doveconf: Error: Couldn't load plugin /usr/lib64/dovecot/modules/settings/libmanagesieve_settings.so: Module is for different ABI version 2.3.ABIv13(2.3.13) (we have 2.3.ABIv16(2.3.16))
dovecot[6649]: doveconf: Error: Couldn't load plugin /usr/lib64/dovecot/modules/settings/libpigeonhole_settings.so: Module is for different ABI version 2.3.ABIv13(2.3.13) (we have 2.3.ABIv16(2.3.16))
dovecot[6649]: master: Dovecot v2.3.16 (7e2e900c1a) starting up for imap, pop3, lmtp
systemd[1]: Started Dovecot IMAP/POP3 email server.
audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=dovecot comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
dovecot[6652]: config: Error: Couldn't load plugin /usr/lib64/dovecot/modules/settings/libmanagesieve_login_settings.so: Module is for different ABI version 2.3.ABIv13(2.3.13) (we have 2.3.ABIv16(2.3.16))
dovecot[6652]: config: Error: Couldn't load plugin /usr/lib64/dovecot/modules/settings/libmanagesieve_settings.so: Module is for different ABI version 2.3.ABIv13(2.3.13) (we have 2.3.ABIv16(2.3.16))
dovecot[6652]: config: Error: Couldn't load plugin /usr/lib64/dovecot/modules/settings/libpigeonhole_settings.so: Module is for different ABI version 2.3.ABIv13(2.3.13) (we have 2.3.ABIv16(2.3.16))
apt-get[6552]: dovecot-pigeonhole-1:0.5.16-alt1 p9+282506.200.1.1 1628770999 installed
apt-get[6552]: dovecot-pigeonhole-1:0.5.13-alt1 p9+264566.200.4.1 1610994058 removed
apt-get[6552]: dovecot-2.3.13-alt1 p9+264566.100.4.1 1610993953 removed
Comment 1 Anton Farygin 2021-08-20 14:56:28 MSK
В apache такая же проблема была решена за счёт миграции перезапуска из post-скриптов в файлтриггеры.
Comment 2 Repository Robot 2022-03-08 16:59:38 MSK
dovecot-2.3.18-alt1 -> sisyphus:

 Thu Feb 10 2022 Andrey Cherepanov <cas@altlinux> 2.3.18-alt1
 - Updated to 2.3.18.
 - Restart service on any Dovecot module update by filetrigger (ALT #40786).