EMOS1.5 Clamav升级到最新版本0.96.2成功
小弟自身测试顺利通过,在此和大家一起分享!停掉clamd,amavisd,postfix
#sevice postfix stop
# /etc/init.d/clamd stop
# /etc/init.d/amavisd stop
vi /etc/yum.repos.d/dag.repo
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1
#rpm --import [url=http://apt.sw.be/RPM-GPG-KEY.dag.txt]http://apt.sw.be/RPM-GPG-KEY.dag.txt[/url] (记得一定要加入这个密钥,要不然yum升级不了!)
# yum update clamav
Is this ok [y/N]: y
#cp /etc/clamd.conf.rpmnew /etc/clamd.conf
提示是否覆盖原来的clamd.cond文件,输入y,覆盖它。
接下来需要修改新的clamd.conf三个地方。
#vi /etc/clamd.conf
LocalSocket /var/run/clamav/clamd.sock
#TCPSocket 3310 说明注释掉该行
AllowSupplementaryGroups yes
启动postfix,clamd,amavisd
# /etc/init.d/postfix start
# /etc/init.d/clamd start
# /etc/init.d/amavisd start
最后更新一下病毒库
[size=2][color=#cc0000][/color][/size]
[size=2][color=#cc0000]#freshclam[/color] [color=#cc0000]--verbose[/color][/size]
Current working dir is /usr/local/share/clamav
Max retries == 3
ClamAV update process started at Thu Aug 19 23:29:02 2010
Using IPv6 aware code
Querying current.cvd.clamav.net
TTL: 893
Software version from DNS: 0.96.2
main.cvd version from DNS: 52
main.cvd is up to date (version: 52, sigs: 704727, f-level: 44, builder: sven)
daily.cvd version from DNS: 11595
daily.cld is up to date (version: 11595, sigs: 112551, f-level: 53, builder: arnaud)
bytecode.cvd version from DNS: 39
bytecode.cvd is up to date (version: 39, sigs: 9, f-level: 53, builder: edwin)
为目前最新版本0.96.2
[[i] 本帖最后由 yg0898 于 2010-8-20 10:52 编辑 [/i]] 过程:
[root@emailbackup etc]# service postfix stop
Shutting down postfix: [ OK ]
[root@emailbackup etc]# service clamd stop
Stopping Clam AntiVirus Daemon: [ OK ]
[root@emailbackup etc]# service amavisd stop
Shutting down Mail Virus Scanner (amavisd): Waiting for the process [1798] to terminate
Daemon [1798] terminated by SIGTERM
[root@emailbackup etc]# cd /etc/yum.repos.d/
[root@emailbackup yum.repos.d]# ls
CentOS-Base.repo CentOS-Media.repo
[root@emailbackup yum.repos.d]# vi dag.repo
[root@emailbackup yum.repos.d]# ls
CentOS-Base.repo CentOS-Media.repo dag.repo
[root@emailbackup yum.repos.d]# rpm --import [url]http://apt.sw.be/RPM-GPG-KEY.dag.txt[/url]
[root@emailbackup yum.repos.d]# yum update clamav
Loaded plugins: fastestmirror
Determining fastest mirrors
* base: mirror.averse.net
* updates: mirror.aarnet.edu.au
* addons: mirror.averse.net
* extras: mirror.primusdatacentre.com.au
dag | 1.1 kB 00:00
primary.xml.gz | 2.2 MB 00:30
dag 10394/10394
base | 2.1 kB 00:00
primary.sqlite.bz2 | 1.6 MB 00:27
updates | 1.9 kB 00:00
primary.sqlite.bz2 | 455 kB 00:04
addons | 951 B 00:00
primary.xml.gz | 202 B 00:00
extras | 2.1 kB 00:00
primary.sqlite.bz2 | 185 kB 00:01
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package clamav.i386 0:0.96.2-2.el5.rf set to be updated
--> Processing Dependency: clamav = 0.95.2-4.el5.rf for package: clamav-devel
--> Processing Dependency: clamav = 0.95.2-4.el5.rf for package: clamd
--> Running transaction check
---> Package clamd.i386 0:0.96.2-2.el5.rf set to be updated
---> Package clamav-devel.i386 0:0.96.2-2.el5.rf set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Updating:
clamav i386 0.96.2-2.el5.rf dag 2.2 M
clamav-devel i386 0.96.2-2.el5.rf dag 7.4 k
clamd i386 0.96.2-2.el5.rf dag 232 k
Transaction Summary
================================================================================
Install 0 Package(s)
Update 3 Package(s)
Remove 0 Package(s)
Total download size: 2.4 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): clamav-devel-0.96.2-2.el5.rf.i386.rpm | 7.4 kB 00:00
(2/3): clamd-0.96.2-2.el5.rf.i386.rpm | 232 kB 00:03
(3/3): clamav-0.96.2-2.el5.rf.i386.rpm | 2.2 MB 00:26
-----------------------------------------------------------------------------------------------------------------------------
Total 76 kB/s | 2.4 MB 00:32
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : clamav [1/6]
warning: /etc/freshclam.conf created as /etc/freshclam.conf.rpmnew
Updating : clamav-devel [2/6]
Updating : clamd [3/6]
warning: /etc/clamd.conf created as /etc/clamd.conf.rpmnew
Cleanup : clamav-devel [4/6]
Cleanup : clamd [5/6]
Cleanup : clamav [6/6]
Updated: clamav.i386 0:0.96.2-2.el5.rf clamav-devel.i386 0:0.96.2-2.el5.rf clamd.i386 0:0.96.2-2.el5.rf
Complete!
[root@emailbackup yum.repos.d]# cp /etc/clamd.conf.rpmnew /etc/clamd.conf
cp: overwrite `/etc/clamd.conf'? y
接下来需要修改新的clamd.conf三个地方。
#vi /etc/clamd.conf
LocalSocket /var/run/clamav/clamd.sock
#TCPSocket 3310 说明注释掉该行
AllowSupplementaryGroups yes
启动
[root@emailbackup etc]# /etc/init.d/postfix start
Starting postfix: [ OK ]
[root@emailbackup etc]# /etc/init.d/clamd start
Starting Clam AntiVirus Daemon: [ OK ]
[root@emailbackup etc]# /etc/init.d/amavisd start
Starting Mail Virus Scanner (amavisd): [ OK ]
最后更新病毒库
[root@emailbackup etc]# freshclam --verbose
Current working dir is /var/clamav
Max retries == 3
ClamAV update process started at Fri Aug 20 11:01:25 2010
Using IPv6 aware code
Querying current.cvd.clamav.net
TTL: 824
Software version from DNS: 0.96.2
main.cvd version from DNS: 52
main.cld is up to date (version: 52, sigs: 704727, f-level: 44, builder: sven)
daily.cvd version from DNS: 11599
daily.cvd is up to date (version: 11599, sigs: 112579, f-level: 53, builder: ccordes)
Retrieving [url]http://db.local.clamav.net/bytecode.cvd[/url]
Trying to download [url]http://db.local.clamav.net/bytecode.cvd[/url] (IP: 219.117.246.122)
Downloading bytecode.cvd [100%]
Properly loaded 11 signatures from new bytecode.cvd
bytecode.cvd updated (version: 39, sigs: 9, f-level: 53, builder: edwin)
Database updated (817315 signatures) from db.local.clamav.net (IP: 219.117.246.122)
Clamd successfully notified about the update.
[root@emailbackup etc]#
[[i] 本帖最后由 yg0898 于 2010-8-20 11:11 编辑 [/i]] 这么好的贴没有顶,真是浪费
yum localinstall *.rpm --nogpgcheck
[[i] 本帖最后由 skveen 于 2010-8-24 11:43 编辑 [/i]] 版主,可以加精? 我按照这个步骤升级!结果出现下面的出错信息,有谁知道该怎么解决呀
freshclam --verbose
Current working dir is /var/clamav
Max retries == 3
ClamAV update process started at Wed Aug 25 09:57:22 2010
Using IPv6 aware code
Querying current.cvd.clamav.net
TTL: 714
Software version from DNS: 0.96.2
main.cvd version from DNS: 52
main.cvd is up to date (version: 52, sigs: 704727, f-level: 44, builder: sven)
WARNING: Current functionality level = 42, recommended = 44
Please check if ClamAV tools are linked against the proper version of libclamav
DON'T PANIC! Read [url]http://www.clamav.net/support/faq[/url]
daily.cvd version from DNS: 11663
daily.cld is up to date (version: 11663, sigs: 114035, f-level: 53, builder: ccordes)
WARNING: Current functionality level = 42, recommended = 53
Please check if ClamAV tools are linked against the proper version of libclamav
DON'T PANIC! Read [url]http://www.clamav.net/support/faq[/url]
[root@mail ~]# /etc/init.d/clamd start
Starting Clam AntiVirus Daemon: ERROR: This tool requires libclamav with functionality level 54 or higher (current f-level: 42) 同问 和楼上的一样 我也出现这个问题了!! 现在最新的应该是0.96.3了吧 楼主,用你的步骤在虚拟机里测试升级成功,但是看了楼上的朋友,还是不敢在公司服务器上尝试,呵呵。谢谢分享! 0.96.5了。。。又升级了。。 上面的错误,用如下方法解决。。 在 yum 完成后, 不要 恢复postfix 等 3个服务,否则在启动 clamd 服务时 会报错。 正确的方法如下:
yum完成后,要先运行 命令:freshclam 开始更新病毒库。 然后再运行 freshclam --verbose
最后 再恢复服务:
/etc/init.d/postfix start
/etc/init.d/clamd start
/etc/init.d/amavisd start
这样就OK了。。
我在EMOS1.5下按照此步骤顺利通过~!! clamav 更新的速度有点快啊 前几个星期刚更新的0.96.4,现在提示又过期了。继续更新。 太好了,收藏了,EMOS好像停止不动了,唉。 我也更新成功了,现在在测试收发邮件,呵呵。 顶了 好贴 我按照帖子操作已成功 用楼主的方法我没有升级成功,我用下面的方法升级成功了,已经解决了EMOS1.5疯狂发包的问题。希望能对别的朋友有帮助!
EMOS1.5升级clamav处理方法
1.vim /etc/yum.repos.d/dag.repo [Emos更名Emos-Update.repo] 加入下面内容:
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag/
gpgcheck=1
gpgkey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
enabled=1
2.yum install clamav ,过程中,可能要输入几个y
3.yum install clamav-db ,过程中,可能要输入几个y
4。mv /var/clamav/main.cld /var/clamav/main.cld.bak
5。sa-update
这一步命令可能出错,解决方法如下:
Argument "1.39_01" isn't numeric in subroutine entry at /usr/bin/sa-update line 81.
The solution is to modify /usr/lib/perl5/vendor_perl/5.8.8/Archive/Tar.pm and add version line, how this:
$VERSION = "1.39_01";
$VERSION = eval $VERSION;
Add line "$VERSION = eval $VERSION;" above to resolve problem conform this post:
6../etc/init.d/amavisd restart
7./etc/init.d/clamd restart
8./etc/init.d/postfix reload 推荐查看如下clamav的说明:
[url]http://wiki.ubuntu.org.cn/UbuntuHelp:ClamAV/zh#.E5.A6.82.E4.BD.95.E4.BD.BF.E7.94.A8_clamav_.E6.89.AB.E6.8F.8F.E7.97.85.E6.AF.92.EF.BC.9F[/url] 请问楼主,64位如何升级clamav? 接下来需要修改新的clamd.conf三个地方。
#vi /etc/clamd.conf
LocalSocket /var/run/clamav/clamd.sock
#TCPSocket 3310 说明注释掉该行
AllowSupplementaryGroups yes
我是直接升级的,这几个地方没有改呢···1.5的EMOS emos1.5,centOS 5.6, 用该文方法升级完毕,没有任何问题。已经升级到最新
页:
[1]