Exim PanicLogのサイズはゼロではありません…?


14

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

だから、私はエラーを取り除く方法を知っていますが、それがどのように始まったのか、そしてそれが再び起こらないようにする方法がわかりません。説明はありますか?前もって感謝します。


2
paniclogの内容を投稿して、eximが生成している特定のエラーを確認してください。エラーが再び発生しないようにする方法についてアドバイスできます。Eximはちょうどその仕事をしていて、予想外の何かが起こったとあなたに言っています:)
roadmr

この質問は放棄され未回答のようですが、質問にさらに詳細を追加していただけますか?この質問がもう当てはまらない場合は、問題を解決した場合は、削除するか自分で答えてください。ありがとう!
ケビンボウエン

回答:


5

私は同じ問題を抱えていましたが、ここに私の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

この問題は、パニックログファイルを削除することで解決されたようです。


5
いや。そのファイルを削除しても解決しません。
Olli 14年

占有アドレスはログファイルと何の関係がありますか?@willbeelerは、どのアプリケーションがポート25を使用しているかを確認します
s3lph 14年

これは、問題が一時的なものであり、ログファイルメッセージが適用されなくなった場合の解決策です。これらのパニック警告の表示を停止するには、ログを削除してください。
エリックウッドラフ

ログは常に良いです
スティービーG

はい、動作しました。削除後にeximを再起動します
Abhishek Goel

2

このブログエントリには答えがあるようです。IPv6の設定に関係しているようで、カーネルがIPv6をサポートする方法の変更の結果です。

基本的に、今のところIPv6無効にします


1
これは理論的には質問に答える可能性がありますが、答えの重要な部分をここに含め、参照用のリンクを提供することが望ましいでしょう
ケビンボーエン

5
そして今、@ KevinBowenのコメントの背後にある理由があります。あなたのリンクは死んでいて、今あなたはそれがなければ答えは無意味です。関連する情報をすべてのリンクから要約して抽出してください
サイレン

当時の私の仮定は、IPv6を無効にすることは一時的な解決策であるということです。IPv6を無効にすることは標準的な修正になることはないので、この答えは、それが行われた理由にもかかわらず5年以上は役に立たないはずです。
フリッカーフライ

0

私の場合、passwdファイルが欠落していたため、exim4がパニックになりました。新しいユーザーを追加し、適切な権限でファイルを追加しました。コンテンツeximがそこにあることを期待しています。

eximには少なくとも1人のローカルユーザーが必要であり、そのドメインにはすべての転送ユーザーがいるようです。パスワードを持つローカルユーザーを追加すると、エラーが停止しました。

あなたのマイレージは異なる場合があります。


0

私の場合、エラーは次のとおりでした。

exim paniclog on my-host has non-zero size

socket bind() to port 25 for address ::1 failed: cannot assign requested address: daemon abandoned

私の解決策は、paniclogファイルを削除し、バインドするIPからdpkg reconfigure exim4-config削除::1することでした。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.