Can't connect to UNIX socket /var/run/clamav/clamd.sock
all primary virus scanners failed, considering backups
メールヘッダーを見るとウイルススキャンは動いているようなので、おそらく今の状態でも「backup」が働いてガードしてくれているようだ。
でも気持ちよくないので調べてみた。
/etc/amavisd.conf では/var/run/clamav/clamd.sockを指定しており問題ないと思っていたら、/etc/clamd.confにもclamd.sockの場所を指定している行がある。
なにもしないと、clamd.confで指定する場所が/tmp/clamd.sockなので、早速以下のように修正した。
lnx ~]# vi /etc/clamd.conf
#LocalSocket /tmp/clamd.socket
LocalSocket /var/run/clamav/clamd.sock
こちらのサイトを参考にさせていただき一緒に以下の修正も行った。
#---------------------------------------------
#TCPSocket 3310
#-----------------------------------
#TCPAddr 127.0.0.1
amavisdとclamd,postfix立ち上げ直してメールログでprimally/secondary両方動いているのを確認した。
Using primary internal av scanner code for ClamAV-clamd
Found secondary av scanner ClamAV-clamscan at /usr/bin/clamscan
