błąd dovecotError: Gniazdo() Nie powiodło się: Adres rodziny nie obsługiwane przez protokół

Днес сутинрта започнах да си правя стандартния dist upgrade на един Debian сървър и Dovecot умря със следната грешка 🙂

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

 

Ако се загледате внимателно в нея грешката вади очите на човек listen(::, 993) Nie powiodło się очевидно се опитва да слуша на ipv6 адрес който съм забранил 😈 . Решението е също толкова очевдино колкото и самата грешкатрябва да накараме dovecot да работи само на ipv4, което се постига с следният ред в /etc/dovecot/dovecot.conf
listen=0.0.0.0
След което удряме един бърз рестарт на Dovecot и всичко е по реда си и можем да продължим с дистрибутивният ъпгрейд

Odpowiedz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczane *

Anti-spam *