关于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]] 我现在考虑,我想放弃 amavisd了,我想试试 Dspam 好了,解决了。
我把/ /usr/local/sbin/perl 先转移走,把原来的 perl 5.8.8 的文件链接过来,让她默认是 5.8 的
我重新安装了 Convert::BinHex
/usr/local/sbin/amavisd 就可以启动了
页:
[1]