Приветствую.
Система стоит следующая:
Postfix + Postfixadmin + Clamav + Spamassassin + Amavisd-new
Сам антивирус вроде бы работает кое-как судя по тому, что он:
1. запускается (и ошибок вроде нет)
2. обновляется
3. амависд его вроде бы прикручивает судя по тому что пишет при старте системы:
Dec 2 14:39:13 test amavis[723]: Using primary internal av scanner code for ClamAV-clamd
Dec 2 14:39:13 test amavis[723]: Found secondary av scanner ClamAV-clamscan at /usr/local/bin/clamscan
4. тестовую сигнатуру вируса отлавливает и кладет письма в отдельную папочку.
НО!!! Ругается, паразит, при отправлении письма от клиента таким образом:Dec 2 14:24:12 test amavis[728]: (00728-02) (!)ClamAV-clamd: Can't connect to UNIX socket /var/run/clamav/clamd: No such file or directory, retrying (2)
Dec 2 14:24:18 test amavis[728]: (00728-02) (!!)ClamAV-clamd av-scanner FAILED: run_av error: Too many retries to talk to /var/run/clamav/clamd (Can't connect to UNIX socket /var/run/clamav/clamd: No such file or directory) at (eval 102) line 309.
Dec 2 14:24:18 test amavis[728]: (00728-02) (!!)WARN: all primary virus scanners failed, considering backups
Вот что прописано в /usr/local/etc/amavisd.conf по поводу антивируса:
@av_scanners = (
['ClamAV-clamd',
\&ask_daemon, ["CONTSCAN {}\n", "/var/run/clamav/clamd"],
qr/\bOK$/, qr/\bFOUND$/,
qr/^.*?: (?!Infected Archive)(.*) FOUND$/ ],
# anything else by setting environment variable LD_PRELOAD=/lib/libc.so.6
# and then clear it when finished to avoid confusing anything else.
# NOTE2: to treat encrypted files as viruses replace the [13] with:
# qr/^\s{5,}(Found|is password-protected|.*(virus|trojan))/
);
@av_scanners_backup = (
### http://www.clamav.net/ - backs up clamd or Mail::ClamAV
['ClamAV-clamscan', 'clamscan',
"--stdout --no-summary -r --tempdir=$TEMPBASE {}",
[0], qr/:.*\sFOUND$/, qr/^.*?: (?!Infected Archive)(.*) FOUND$/ ],
);
Также есть следующее:
test# ls -al /var/run/clamav/
total 8
drwxr-xr-x 2 vscan clamav 512 Dec 2 14:02 .
drwxr-xr-x 9 root wheel 1024 Dec 2 14:02 ..
-rw-rw---- 1 vscan clamav 3 Dec 2 14:02 clamd.pid
srwxrwxrwx 1 vscan clamav 0 Dec 2 14:02 clamd.sock
-rw-rw---- 1 vscan clamav 3 Dec 2 14:02 freshclam.pid
Также:
test# cat /usr/local/etc/clamd.conf | grep -v ^# | grep -v ^$
LogFile /var/log/clamav/clamd.log
PidFile /var/run/clamav/clamd.pid
DatabaseDirectory /var/db/clamav
LocalSocket /var/run/clamav/clamd.sock
FixStaleSocket yes
User vscan
AllowSupplementaryGroups yes
ScanPDF yes
ScanMail yes
MaxFileSize 3M
Помогите, плиз, разобраться в чем дело.