Clamav ที่ต่ำกว่า 0.95 จะมีปัญหาครับ ทำให้รับเมลไม่ได้ แล้ว mailqueue ขึ้นสูง

###Error log จะประมาณนี้ ครับ
Apr 16 12:19:57 xxx amavis[76786]: (76786-15) (!!)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 116) line 309.
Apr 16 12:19:57 xxx amavis[76786]: (76786-15) (!!)WARN: all primary virus scanners failed, considering backups

ปัญหานี้ เกิดกับ clamav ที่เป็น version ต่ำกว่า 0.95 ครับผม

วิธีเช๊ค version ก็คือ
#Freebsd
pkg_info | grep “clam”

#debian
dpkg -l | grep “clam”

#redhat
rpm -qa | grep “clam”

ต่อมาวิธีแก้ ครับ
##Debian

เพิ่มใน sources.list

#clamav
deb http://volatile.debian.org/debian-volatile etch/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile etch/volatile main contrib non-free

แล้วสั่ง
#apt-get update
#apt-get install clamav clamav-daemon clamav-freshclam clamav-base

แค่นี้ มันก็จะทำการ อัฟเดทให้ครับ

ส่วน option ที่ถามให้ตอบว่า update configuration ไปด้วยเลยน่ะครับ

แล้วลองใช้ dpkg -l | grep “clamav”

ก็จะได้ version ใหม่มาแล้วครับผม

###Freebsd
สั่งอัฟเดท port ก่อนนะครับ
#portsnap fetch
#portsnap extract

#cd /usr/ports/security/clamav
#make deinstall

#make install clean (เลือก option 5 ตัวบนครับ มี ARC,ARJ,LHA,UNZOO,UNRAR)

#/usr/local/etc/rc.d/clamav-clamd restart

แค่นี้ mail server เราก็ทำงานได้เป็นปกติแล้วครับผม : ) :wavey:

ขอบคุณครับ คุณกอล์ฟ

ตอนเช็ค version เห็นมี 3 แบบ

#Freebsd
#debian
#redhat

แต่ตอนแก้ไข ไงมีแค่

#Freebsd
#debian

แล้ว #redhat แก้เหมือน #debian หรือครับ

อ่อ โทษทีครับ อิอิ

ของผมอีกเครื่องใช้เป็น qmail toaster + clamav นะครับ

ผมใช้วิธี

##update by yum

cd /root
wget http://dev.ffpx.org/download/clamav-toaster-0.96.0-1.3.35.src.rpm
yum install rpm-build
yum install bzip2-devel gmp-devel zlib-devel curl-devel libidn-devel
rpmbuild --rebuild --with cnt50 clamav-toaster-0.96.0-1.3.35.src.rpm
mv /usr/src/redhat/RPMS/i386/clamav-toaster-0.96.0-1.3.35.i386.rpm .
rpm -Uhv clamav-toaster-0.96.0-1.3.35.i386.rpm

แค่นี้ ครับ
สำหรับวิธีอัฟเดท มีมากมายนะครับ แต่ถ้าท่านไหนจะลองวิธีนี้ สำหรับ ตระกูล redhat ก็ลองดูนะครับ : )

ขอบคุณครับ