User Tools

Site Tools


Sidebar


Здравствуйте!

Меня зовут Михаил!
Я системный администратор
и наполняю эту wiki,
решая разнообразные IT-задачки.

Моя специализация - виртуализация!

Я всегда готов помочь Вам
наладить IT-инфраструктуру
за скромное вознаграждение!

mike@autosys.tk
+7 (910) 911-96-23

linux_faq:dovecot_not_starting_after_package_update

Проблема

На почтовом сервере iRedMail (postfix+dovecot+redCube) перестал запускаться dovecot. В логах такое:

sudo tail /var/log/dovecot.log
...
Jul 02 21:57:28 master: Error: bind(::1, 4190) failed: Cannot assign requested address
Jul 02 21:57:28 master: Error: service(managesieve-login): listen(::1, 4190) failed: Cannot assign requested address
Jul 02 21:57:28 master: Error: bind(::1, 24) failed: Cannot assign requested address
Jul 02 21:57:28 master: Error: service(lmtp): listen(::1, 24) failed: Cannot assign requested address
Jul 02 21:57:28 master: Fatal: Failed to start listeners

Решение

Оказалось, что нужно убрать из /etc/dovecot/dovecot.conf все вхождения ::1. В моем случае они были в разделах описания сервисов:

    inet_listener lmtp {
        # Listen on localhost
        address = 127.0.0.1 ::1
        port = 24
    }

и

service managesieve-login {
    inet_listener sieve {
        # Listen on localhost
        address = 127.0.0.1 ::1
        port = 4190
    }

Строки address = 127.0.0.1 ::1 нужно привести к виду address = 127.0.0.1 и всё будет хорошо.

Discussion

Enter your comment. Wiki syntax is allowed:
P V I O᠎ L
 
linux_faq/dovecot_not_starting_after_package_update.txt · Last modified: 2018/07/03 09:00 by admin