ExtMail服务器社区's Archiver

也弹吉他 发表于 2010-1-8 22:33

关于SpamAssassin和Razor2的问题导致的amavisd无法启动

我按照[url]http://blog.csdn.net/longhui2012/archive/2009/08/07/4422709.aspx[/url] 这篇文章,tarball安装的

Spamassassin 需要很多perl模块,都没问题,我的centos5.3系统带的perl 是5.8.8
可是安装Razor2  的时候。需要2.61以上的版本,Razor只有 razor-agents-2.84
在安装razor-agents-2.84 的时候,提示需要升级perl到5.10.1
很犹豫,但是还是升级了,
升级完之后
使用./tools/pkg.sh 发现有几个 perl模块已经提示没有安装了,
使用 perl -p CPAN -e shell , 也就是新的默认 5.10.1 的perl 自动安装了一下。都安装上了。
但是惨了
/usr/local/sbin/amavisd 无法启动 ,
  报错  Can't locate Convert/BinHex.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi
   

   google国外的说是  安装Convert::BinHex  可以解决,但是make test 过不去,跳过mak test 可以安装,但是安装完了,没效果
..........郁闷:'(

我重启了一下机器,extmail 可以登录, extman 也好使
但是现在卡在 amavisd 无法启动
请求各位好心人支招!!  多谢!

[[i] 本帖最后由 也弹吉他 于 2010-1-8 22:36 编辑 [/i]]

也弹吉他 发表于 2010-1-8 22:37

我现在考虑,我想放弃 amavisd了,我想试试 Dspam

也弹吉他 发表于 2010-1-8 23:07

好了,解决了。

我把/ /usr/local/sbin/perl 先转移走,把原来的 perl 5.8.8 的文件链接过来,让她默认是 5.8 的

我重新安装了 Convert::BinHex  

/usr/local/sbin/amavisd  就可以启动了

页: [1]

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