出現以下這樣,是我防毒軟体掛了嗎@@ 麻煩大大幫忙解決
AD438C3F70 2026 Fri Apr 16 10:33:48 XXX@bbb.cc
(host 127.0.0.1[127.0.0;.1] said: 451 4.5.0 Error in processing
id=09397-06, virus_scan FAILED: ALL VIRUS SCANNERS FAILED:
Clam Antivirus-clamd an-scanner FAILED:Too many retries to talk to
/var/run/clamav/clamd.ctl (Can't connetc to UNIX socket
/var/run/clamav/clamd.ctl: No such file or directory) at
(eval 39) line180 (in reply to edn of DATA command)
eee@iii.ccc.ddd
如您所言,防毒的 socket 掛了,
需將 clamd 的 daemon 重新啟動,
要看看/etc/init.d/ 的目錄中,
有什麼是 clamav 類似的字樣的 script 重新啟動;
可能是:
<pre class="c" name="code">/etc/init.d/clamd stop
/etc/init.d/clamd start
#或是
/etc/init.d/clamav-milter stop
/etc/init.d/clamav-milter start
官方: clamav 0.94.x 生命終止聲明
http://www.clamav.net/lang/en/2009/10/05/eol-clamav-094/
病毒特徵資料庫編碼於20100415更改格式, clamav 0.95版以前的都無法運作了. 必需更新到最新版, 或者停用clamav.
我更新好了 但執行 clamd 又出現下面這個訊息
R LOCAL : Socket file /var/run/clamav/clamd.ctl
is in use by another process
還另一個clamav在跑嗎? 是不是更新方法不對? 為了不妨礙postfix正常運作, 建議你先停掉antivirus功能, 單獨更新測試clamav, 再啟用clamav.
照大大的方法我有先停掉防毒功能,再執行clamd 就會出現
LibClamAV Warning: ********************************************************
LibClamAV Warning: *** This version of the ClamAV engine is outdated. ***
LibClamAV Warning: *** DON'T PANIC! Read http://www.clamav.net/faq.html ***
LibClamAV Warning: ********************************************************
LOCAL : Socket file /var/run/clamav/clamd.ctl is in use by another process
另外,我更新完後雖然那些訊息不見了但是卻發生收不到信,我用postqueue 指令去測試能不能收信結果都正常沒錯誤訊息,可是outlook就是收不到連測式信也收不到,但是把防毒功能關閉後就能正常收信,不知我有那裡設錯嗎@@
"This version of the ClamAV engine is outdated."
您仍然更新到舊版的clamav.
或者, clamav根本搞砸了. 我今天晚上會找時間試試.
不好意思我全部移除重安裝後執行 clamscan 可以運作 可是執行clamd 郤出現
ERROR: Please define server type (local and/or TCP) 不知道是那邊有出錯
大大您好,後來我在conf檔裡找到選項打開了,可是打開後執行clamd 又出現另一個
ERROR LOCAL : Socket file /tmp/clamd.socket is in use by another process
您既然已經選了最佳解答, 我想您已獲得答案了. 只是很奇怪.
不過, 這裡仍就您的上兩個問題回答:
(1)ERROR: Please define server type (local and/or TCP)
(2)ERROR LOCAL : Socket file /tmp/clamd.socket is in use by another process
這兩個問題是一體的, 都是設定clamd.socket. 最重要的是, clamd.socket必需要和在amavis-new的設定檔中的設定一致.
我上禮拜也是遇到無法更新的問題我用0.92版的也過期了,後來將clamav所有套件移除,因為你用postfix因該只有裝clamav,clamav-db,clamav-devel,clamd,這四個先用移除yum remove clam-*再去下載最新版的安裝,如果你的mail server單純只做收發信件功能沒做ftp的話我看從新架一台將group,passwd,/home/,shadow轉移到新伺服器可能會比較快一些了。