Это происходит примерно так. Я накатывал некоторую микрогруппу spamassassin, во время которой (милый Иисусе) служба dovecot перестала работать. Я проверил ошибки и выглядит так:
doveconf: ошибка: не удалось загрузить плагин /usr/lib/dovecot/modules/settings/libmanagesieve_login_settings.so: dlopen () не удалось: /usr/lib/dovecot/modules/settings/libmanagesieve_login_settings.so: неопределенный символ: str_append_c dovecot Ошибка: не удалось загрузить плагин /usr/lib/dovecot/modules/settings/libmanagesieve_settings.so: модуль предназначен для другой версии ABI 2.2.ABIv13 (2.2.13) (у нас есть 2.2.ABIv36 (2.2.36.4)) doveconf: Неустранимый: ошибка в файле конфигурации /etc/dovecot/conf.d/90-plesk-sieve.conf строка 30: Неизвестный параметр: managesieve_logout_format Ошибка: не удалось загрузить плагин /usr/lib/dovecot/modules/settings/libmanagesieve_login_settings.so : dlopen () не удалось: /usr/lib/dovecot/modules/settings/lib...symbol: str_append_c doveconf: Ошибка: не удалось загрузить плагин /usr/lib/dovecot/modules/settings/libmanagesieve_settings.so: Модуль для другой версии ABI 2.2.ABIv13 (2.2.13) (у нас 2.2.ABIv36 (2.2.36.4)) mail.xx.xx dovecot [20228]: doveconf: Fatal: Ошибка в файле конфигурации /etc/dovecot/conf.d / 90- plesk-sieve.conf строка 30: Неизвестная настройка: managesieve_logout_format mail.xx.xx dovecot [20228]: не удалось! dovecot.service: процесс управления завершен, код = exited status = 1 Не удалось запустить LSB: сценарий инициализации Dovecot. Устройство dovecot.service перешло в состояние ошибки. Подсказка: некоторые строки были увеличены в многоточие, используйте -l, чтобы отобразить полностью
.
Теперь, судя по всему (я не волшебник Linux. Жду возможности стать им, но пока еще не), что модуль Dovecot был разработан для другой версии файла ABI (похоже, этот файл abi каким-то образом заменяется во время обновления ).
Я попытался найти в Интернете эти версии файлов, поиск остановился (на официальном сайте dovecot ссылка на это место идет 404). Таким образом, похоже, что dovecot недоволен этими файлами .io, не соответствующими версии.
Почтовый сервер не работает почти три часа. Кто-нибудь знает, где искать? Мне не обязательно искать ответы, и я готов разобраться в этом самостоятельно, но руководство здесь обязательно. Так что любой совет будет более чем приветствоваться.
Кроме того, этот сервер не обновлялся в течение некоторого времени, поэтому о каких-либо обновлениях не может быть и речи, потому что я боюсь, как это повлияет на производственные приложения или любые другие зависимости, которые могут быть.
Спасибо!