spamass-milter をアップデートしたら異常終了するように
2009-1-23 07:00
sendmail と SpamAssassin を連携させる spamass-milter を 0.3.0 にアップデートしたら、サービスが起動しなくなりました。しかも1分あたり数十通のエラーメールが届くようになり、メールボックスが凄いことにorz。エラーメールの内容は
Subject : spamass-milter on server_name restarted spamass-milter exited at 2009年 X月 XX日 X曜日 23:39:22 JST with status 255 You may wish to check /var/log/messages and/or /var/log/maillog
のような感じ。ログを見たら、次のようなエラーログがありました。
runuser: -bash: /var/run/spamass-milter/.bash_profile: 許可がありません
エラーはyum で EPEL の設定をして、既存の spamass-milter をアップデートしてから発生しました。/etc/passwd ファイルを見ると、sa-milt というユーザが登録されていますが、このユーザが /var/run/spamass-milter に描き込み権限が無いため、ソケットファイルの作成に失敗するようです。
# mkdir /var/run/spamass-milter # chown sa-milt:sa-milt /var/run/spamass-milter
このようにディレクトリを作成し、所有者を変更してやればうまく spamass-milter が起動するようになりました。他のサーバでは同様のエラーは出なかったので、該当のサーバだけの問題だったようですが。
コメントはまだありません
No comments yet.
Sorry, the comment form is closed at this time.