Category
- 1/43 Car's (246)
- Bouldering (14)
- Camera (32)
- Computer (41)
- Everyday (134)
- Goods (12)
- Linux (49)
- Music (32)
- Photo (65)
- Plant (33)
- Plastic Model (58)
- Trekking (43)
- WordPress (35)
It's blog written about Trekking ,1/43 MiniCar , Plastic Model , Photo , Computing.
RSS自宅サーバーでは、PostfixとClam AntiVirusをamavisd-newで連携して
ウィルスチェックを行っているが、/var/log/maillogに以下の様なログが出ていた。
amavis[10425]: (10425-08) (!)ClamAV-clamd: (都合により改行)
Can’t connect to UNIX socket /tmp/clamd.sock: 2, retrying (2)
amavis[10425]: (10425-08) (!)ClamAV-clamd av-scanner FAILED: (省略)
amavis[10425]: (10425-08) (!!)WARN: all primary virus scanners failed, (省略)
受信したメールヘッダを見るときちんとウィルススキャンはやっている様だが、
X-Virus-Scanned: amavisd-new at gothmog.ddo.jp
気になるので調査開始。
ログから見るとamavisdがClamAV-clamdとの間で
/tmp/clamd.sockでソケットが開けない!と言ってる。
/etc/amavisd/amavisd.confには
[‘ClamAV-clamd’,
\&ask_daemon, [“CONTSCAN {}\n”, “/tmp/clamd.sock“],
qr/\bOK$/m, qr/\bFOUND$/m,
qr/^.*?: (?!Infected Archive)(.*) FOUND$/m ],
/usr/local/etc/clamd.conf には
# Path to a local socket file the daemon will listen on.
# Default: disabled (must be specified by a user)
LocalSocket /tmp/clamd.socket
明らかに違うので、同じソケットを使う様に修正します。
/etc/amavisd/amavisd.conf
[‘ClamAV-clamd’,
\&ask_daemon, [“CONTSCAN {}\n”, “/var/run/amavisd/clamd.sock“],
qr/\bOK$/m, qr/\bFOUND$/m,
qr/^.*?: (?!Infected Archive)(.*) FOUND$/m ],
/usr/local/etc/clamd.conf
# Path to a local socket file the daemon will listen on.
# Default: disabled (must be specified by a user)
LocalSocket /var/run/amavisd/clamd.sock
最後に、Postfix amavisd clamd を再起動して終了。
ログにエラーは出なくなりました。
追記)
ログは良く読めば解る。