dovecotError: Gniazdo() nie powiodło się: Rodzina adresów, które nie są obsługiwane przez protokół

Dziś сутинрта robię standardowy dist-upgrade na jeden serwer Debiana i Dovecot zmarł z powodu następującego błędu 🙂

[….] Starting IMAP/POP3 mail server: dovecotError: Gniazdo() nie powiodło się: Rodzina adresów, które nie są obsługiwane przez protokół
Error: service(pop3-login): listen(::, 110) nie powiodło się: Rodzina adresów, które nie są obsługiwane przez protokół
Error: Gniazdo() nie powiodło się: Rodzina adresów, które nie są obsługiwane przez protokół
Error: service(pop3-login): listen(::, 995) nie powiodło się: Rodzina adresów, które nie są obsługiwane przez protokół
Error: Gniazdo() nie powiodło się: Rodzina adresów, które nie są obsługiwane przez protokół
Error: service(imap-login): listen(::, 143) nie powiodło się: Rodzina adresów, które nie są obsługiwane przez protokół
Error: Gniazdo() nie powiodło się: Rodzina adresów, które nie są obsługiwane przez protokół
Error: service(imap-login): listen(::, 993) nie powiodło się: Rodzina adresów, które nie są obsługiwane przez protokół
Fatal: Failed to start listeners
nie powiodło się!

 

Ако се загледате внимателно в нея грешката вади очите на човек listen(::, 993) nie powiodło się oczywiście, stara się słuchać adres ipv6, który wyłączył 😈 . Rozwiązanie samo очевдино jak sam błąd – трябва да накараме dovecot да работи само на ipv4, което се постига с следният ред в /etc/dovecot/dovecot.conf
listen=0.0.0.0
След което удряме един бърз рестарт на Dovecot и всичко е по реда си и можем да продължим с дистрибутивният ъпгрейд

Zostaw odpowiedź

Twoj adres e-mail nie bedzie opublikowany. wymagane pola są zaznaczone *

anty spam *