Ubuntuサーバーから次のエラーが表示されます。
exim paniclog /var/log/exim4/paniclog on (my server FQDN) has non-zero size, mail system might be broken.
ウェブ上で解決策を見つけました こちら 。基本的に、次のコードを入力してパニックログを消去するだけです。
Sudo rm /var/log/exim4/paniclog
だから、私はエラーを取り除く方法を知っていますが、それがどのように始まったのか、それが再び起こらないようにする方法はわかりません。説明はありますか?前もって感謝します。
私は同じ問題を抱えていましたが、exim4のパニックログは次のようになりました:
$ Sudo cat /var/log/exim4/paniclog
2014-02-01 21:36:51 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-01 22:03:33 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-01 22:33:19 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-01 22:36:33 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-01 23:03:51 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-01 23:14:31 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-02 11:09:48 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
この問題は、パニックログファイルを削除することで解決されたようです。
このブログエントリ には答えがあるようです。 IPv6の設定と関係があるようで、カーネルがIPv6をサポートする方法の変更の結果です。
基本的に、 IPv6を無効にする 今のところ。
私の場合、passwdファイルが欠落していたため、exim4がパニックになりました。新しいユーザーを追加し、適切なアクセス許可でファイルを追加しました。コンテンツeximはそこにあると想定しています。
Eximには少なくとも1人のローカルユーザーが必要であり、そのドメインにはすべての転送ユーザーがいるようです。パスワードを持つローカルユーザーを追加すると、エラーが停止しました。
あなたのマイレージは異なる場合があります。