Qmail架設好後,每日寄出的的Logwatch for qmail (Linux)
clamav會出現以下訊息:
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Local version: 0.96 Recommended version: 0.96.3
DON'T PANIC! Read http://www.clamav.net/support/faq
應該是0.96太舊了,要升級0.96.3,但是用yum update clamav都無法自動升級,最後用以下這個方法:
1、先用yum update clamav,發現找不到升級源。
2、用lsb_release -a查看系統版本號。
3、下載rpmforge.repo到/etc/yum.repos.d/目錄下,並編輯為相應的系統版本號。
4、下載相應的rpmforge包wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm
5、安裝, rpm -ivh rpmforge-release-0.5.1-1.el5.rf.i386.rpm,否則會出現no file found錯誤。
6、yum update clamav。
然後就順利升級成0.96.3了!!
關於RPMforge可參考: http://wiki.centos.org/zh-tw/AdditionalResources/Repositories/RPMForge
但是卻又出現新問題:
[root@qmail var]# /etc/init.d/clamd start
Starting Clam AntiVirus Daemon: WARNING: Running on 32-bit system, and RLIMIT_DATA > 2GB, lowering to 2GB!
解決方法:ulimit -d 2097151
再重新/etc/init.d/clamd start就好了!!
不過,這是比較暫時性的做法,重新開機後可能都得再做一次,這時我們可以直接寫到clamd中:
vi /etc/rc.d/init.d/ clamd
start(){
下面追加
ulimit -d 2097151
echo -n "Starting Clam AntiVirus Daemon: "
daemon clamd
RETVAL=$?
存檔後,重新啟動/etc/init.d/clamd start 就正常了!
另一問題:
[root@qmail ~]# freshclam
ERROR: Can't create temporary directory /var/clamav/clamav-74d666c43811f9e98260fe843beed7dd
Hint: The database directory must be writable for UID 509 or GID 509
解決方法:[root@qmail ~]# chown -R qscand:qscand /var/clamav
重新freshclam就好了
[root@qmail ~]# freshclam
就會更新病毒碼了!!
---
---
---
ClamAV RLIMIT_DATA問題解決
訂閱:
張貼留言 (Atom)
0 意見:
張貼留言