ExtMail服务器社区's Archiver

yg0898 发表于 2010-8-19 23:54

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]]

yg0898 发表于 2010-8-19 23:57

过程:

[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]]

skveen 发表于 2010-8-24 11:04

这么好的贴没有顶,真是浪费


yum localinstall *.rpm --nogpgcheck

[[i] 本帖最后由 skveen 于 2010-8-24 11:43 编辑 [/i]]

yg0898 发表于 2010-8-24 12:50

版主,可以加精?

zgjwb 发表于 2010-8-25 10:11

我按照这个步骤升级!结果出现下面的出错信息,有谁知道该怎么解决呀
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)

haha_yong 发表于 2010-9-21 10:59

同问 和楼上的一样 我也出现这个问题了!!

xufy 发表于 2010-10-9 10:46

现在最新的应该是0.96.3了吧

brainchild 发表于 2010-11-8 22:56

楼主,用你的步骤在虚拟机里测试升级成功,但是看了楼上的朋友,还是不敢在公司服务器上尝试,呵呵。谢谢分享!

roy 发表于 2010-12-2 11:43

0.96.5了。。。又升级了。。

copyright 发表于 2010-12-7 11:38

上面的错误,用如下方法解决。。  在 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下按照此步骤顺利通过~!!

xufy 发表于 2010-12-10 10:12

clamav 更新的速度有点快啊  前几个星期刚更新的0.96.4,现在提示又过期了。继续更新。

bigfrogwxl 发表于 2010-12-22 16:41

太好了,收藏了,EMOS好像停止不动了,唉。

bigfrogwxl 发表于 2010-12-26 08:37

我也更新成功了,现在在测试收发邮件,呵呵。

chrys 发表于 2010-12-30 15:33

顶了 好贴 我按照帖子操作已成功

liuhe4669100 发表于 2011-1-4 11:00

用楼主的方法我没有升级成功,我用下面的方法升级成功了,已经解决了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

liuhe4669100 发表于 2011-1-4 11:09

推荐查看如下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]

Eric_Hao 发表于 2011-5-10 11:07

请问楼主,64位如何升级clamav?

ruckey58 发表于 2011-5-27 08:55

接下来需要修改新的clamd.conf三个地方。
#vi /etc/clamd.conf

LocalSocket /var/run/clamav/clamd.sock
#TCPSocket 3310 说明注释掉该行
AllowSupplementaryGroups yes

我是直接升级的,这几个地方没有改呢···1.5的EMOS

wzxtc007 发表于 2011-5-31 14:34

emos1.5,centOS 5.6, 用该文方法升级完毕,没有任何问题。已经升级到最新

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.