ログ日記

作業ログと日記とメモ

ClamAVが止まっていた

古いサーバのclamav-daemonが止まってた。


lv /var/log/mail.info

Apr 16 06:39:38 localhost postfix/smtp[22857]: 〜〜〜, relay=localhost[127.0.0.1], delay=1497,
 status=deferred (host localhost[127.0.0.1] said: 451 Local Error (in reply to end of DATA command))
Apr 16 06:39:38 localhost clamsmtpd: 1153DB: CLAMAV: couldn't connect to: /var/run/clamav/clamd.ctl: No such file or directory


lv /var/log/clamav/clamav.log

Fri Apr 16 01:05:43 2010 -> SelfCheck: Database status OK.
Fri Apr 16 02:16:21 2010 -> SelfCheck: Database modification detected. Forcing reload.
Fri Apr 16 02:16:21 2010 -> Reading databases from /var/lib/clamav
Fri Apr 16 02:16:38 2010 -> Database correctly reloaded (754391 signatures)
Fri Apr 16 03:16:37 2010 -> SelfCheck: Database status OK.
Fri Apr 16 04:30:26 2010 -> SelfCheck: Database modification detected. Forcing reload.
Fri Apr 16 04:30:26 2010 -> Reading databases from /var/lib/clamav
Fri Apr 16 04:30:26 2010 -> ERROR: reload db failed: Malformed database
Fri Apr 16 04:30:26 2010 -> Terminating because of a fatal error.
Fri Apr 16 04:30:30 2010 -> Socket file removed.
Fri Apr 16 04:30:30 2010 -> Pid file removed.
Fri Apr 16 04:30:30 2010 -> --- Stopped at Fri Apr 16 04:30:30 2010


勝手に止まってる…。




Malformed hexstring: This ClamAV version has reached End of Life! Please
upgrade to version 0.95 or later

http://d.hatena.ne.jp/do-low/20100416/1271387324

原因はこれだろうか。今日のエントリだし。



応急処置としてClamAVの設定を無効にする。

高度なコンテンツフィルタを無効にする


"高度な" コンテンツフィルタリングを無効にするには:

  • main.cf の以下の2行を削除またはコメントアウトします。高度なコンテンツフィルタリングに対するその他全ての変更は、コンテンツフィルタリングが無効になっている時には効果がありません。
  • /etc/postfix/main.cf:
    content_filter = scan:localhost:10025
    receive_override_options = no_address_mappings
  • "postsuper -r ALL" を実行して、すでにあるキューファイルからコンテンツフィルタの情報を取り除きます。
  • もう一度 "postfix reload" を実行します。
Postfix キューに入った後のコンテンツフィルタ


バージョン上げないといけないのか…。