exim4 を restart すると "ALERT: exim paniclog /var/log/exim4/paniclog has non-zero size, mail system possibly broken" と表示される
paniclog に次のようなメッセージが記録されている。
2019-01-18 13:45:30 socket bind() to port 25 for address ::1 failed: Cannot assign requested address: daemon abandoned
環境
原因
IPv6 を無効にしているのに、dc_local_interfaces の値に "::1" (IPv6 アドレス)を書いていたため。
/etc/exim4/update-exim4.conf.conf
dc_local_interfaces='127.0.0.1 ; ::1'
解決方法
dc_local_interfaces の値から "::1" を消す。
/etc/exim4/update-exim4.conf.conf
dc_local_interfaces='127.0.0.1'
paniclog ファイルを削除する。
$ sudo rm /var/log/exim4/paniclog