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.

70 queries. HTML convert time: 1.187 sec. Powered by WordPress. Valid XHTML
Copyright © 2003-2017 @ futuremix.org ログイン