ExtMail服务器社区's Archiver

xiexiela 发表于 2010-8-8 15:10

amavisd debug出错了

[code][root@mail src]# /usr/local/sbin/amavisd debug
Aug  8 14:41:43.659 mail.damo.com /usr/local/sbin/amavisd[6016]: starting. /usr/local/sbin/amavisd at mail.damo.com amavisd-new-2.7.0-pre5 (20100603), Unicode aware, LANG="zh_CN.UTF-8"
Aug  8 14:41:43.659 mail.damo.com /usr/local/sbin/amavisd[6016]: perl=5.008008, user=, EUID: 1004 (1004);  group=, EGID: 1004 1004 (1004 1004)
Aug  8 14:41:43.693 mail.damo.com /usr/local/sbin/amavisd[6016]: INFO: no optional modules: Unix::Getrusage
Aug  8 14:41:43.693 mail.damo.com /usr/local/sbin/amavisd[6016]: SpamControl: attempting to load scanner SpamAssassin, module Amavis::SpamControl::SpamAssassin
Aug  8 14:41:43.693 mail.damo.com /usr/local/sbin/amavisd[6016]: SpamControl: scanner SpamAssassin, module Amavis::SpamControl::SpamAssassin
fetch_modules: error loading optional module Mail/SPF.pm:
  Can't locate Error.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8) at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Base.pm line 22.
  BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Base.pm line 22.
  Compilation failed in require at (eval 112) line 3.
        ...propagated at /usr/lib/perl5/5.8.8/base.pm line 85.
  BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Server.pm line 22.
  Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF.pm line 29.
  BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF.pm line 29.
  Compilation failed in require at /usr/local/sbin/amavisd line 199.
fetch_modules: error loading optional module Mail/SPF/Request.pm:
  Base class package "Error" is empty.
      (Perhaps you need to 'use' the module which defines that package first.)
   at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Exception.pm line 15
  BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Exception.pm line 15.
  Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Util.pm line 26.
  BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Util.pm line 26.
  Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Request.pm line 26.
  BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Request.pm line 26.
  Compilation failed in require at /usr/local/sbin/amavisd line 199.
fetch_modules: error loading optional module Mail/SPF/Mech.pm:
  Can't locate Error.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8) at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Mech.pm line 26.
  BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Mech.pm line 26.
  Compilation failed in require at /usr/local/sbin/amavisd line 199.
fetch_modules: error loading optional module Mail/SPF/Mech/A.pm:
  Can't locate object method "explanation_templates_by_result_code" via package "Mail::SPF::SenderIPAddrMech" at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/SenderIPAddrMech.pm line 28.
  BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/SenderIPAddrMech.pm line 34.
  Compilation failed in require at (eval 116) line 3.
        ...propagated at /usr/lib/perl5/5.8.8/base.pm line 85.
  BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Mech/A.pm line 22.
  Compilation failed in require at /usr/local/sbin/amavisd line 199.
fetch_modules: error loading optional module Mail/SPF/Mech/PTR.pm:
  Can't locate object method "make_accessor" via package "Mail::SPF::Mech:TR" at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Mech/PTR.pm line 128.
  Compilation failed in require at /usr/local/sbin/amavisd line 199.
fetch_modules: error loading optional module Mail/SPF/Mech/All.pm:
  Can't locate object method "explanation_templates_by_result_code" via package "Mail::SPF::Mech::All" at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Mech/All.pm line 30.
  BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Mech/All.pm line 35.
  Compilation failed in require at /usr/local/sbin/amavisd line 199.
fetch_modules: error loading optional module Mail/SPF/Mech/Exists.pm:
  Can't locate object method "make_accessor" via package "Mail::SPF::Mech::Exists" at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Mech/Exists.pm line 126.
  Compilation failed in require at /usr/local/sbin/amavisd line 199.
fetch_modules: error loading optional module Mail/SPF/Mech/IP4.pm:
  Can't locate object method "make_accessor" via package "Mail::SPF::Mech::IP4" at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Mech/IP4.pm line 134.
  Compilation failed in require at /usr/local/sbin/amavisd line 199.
fetch_modules: error loading optional module Mail/SPF/Mech/IP6.pm:
  Can't locate object method "make_accessor" via package "Mail::SPF::Mech::IP6" at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Mech/IP6.pm line 132.
  Compilation failed in require at /usr/local/sbin/amavisd line 199.
fetch_modules: error loading optional module Mail/SPF/Mech/Include.pm:
  Can't locate object method "make_accessor" via package "Mail::SPF::Mech::Include" at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Mech/Include.pm line 126.
  Compilation failed in require at /usr/local/sbin/amavisd line 199.
fetch_modules: error loading optional module Mail/SPF/Mech/MX.pm:
  Can't locate object method "make_accessor" via package "Mail::SPF::Mech::MX" at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Mech/MX.pm line 157.
  Compilation failed in require at /usr/local/sbin/amavisd line 199.
fetch_modules: error loading optional module Mail/SPF/Mod.pm:
  Can't locate Error.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8) at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/MacroString.pm line 30.
  BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/MacroString.pm line 30.
  Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Mod.pm line 26.
  BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Mod.pm line 26.
  Compilation failed in require at /usr/local/sbin/amavisd line 199.
fetch_modules: error loading optional module Mail/SPF/Mod/Exp.pm:
  Base class package "Mail::SPF::GlobalMod" is empty.
      (Perhaps you need to 'use' the module which defines that package first.)
   at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Mod/Exp.pm line 23
  BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Mod/Exp.pm line 23.
  Compilation failed in require at /usr/local/sbin/amavisd line 199.
fetch_modules: error loading optional module Mail/SPF/Mod/Redirect.pm:
  Base class package "Mail::SPF::GlobalMod" is empty.
      (Perhaps you need to 'use' the module which defines that package first.)
   at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Mod/Redirect.pm line 23
  BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Mod/Redirect.pm line 23.
  Compilation failed in require at /usr/local/sbin/amavisd line 199.
fetch_modules: error loading optional module Mail/SPF/v1/Record.pm:
  Can't locate Error.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8) at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Record.pm line 30.
  BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/Record.pm line 30.
  Compilation failed in require at (eval 121) line 3.
        ...propagated at /usr/lib/perl5/5.8.8/base.pm line 85.
  BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF/v1/Record.pm line 22.
  Compilation failed in require at /usr/local/sbin/amavisd line 199.
Aug  8 14:41:43.940 mail.damo.com /usr/local/sbin/amavisd[6016]: INFO: SA version: 3.3.1, 3.003001, no optional modules: Encode:etect Razor2::Client::Agent Image::Info Image::Info::GIF Image::Info::JPEG Image::Info:NG Image::Info::TIFF Mail::SPF Mail::SPF::Request Mail::SPF::Mech Mail::SPF::Mech::A Mail::SPF::Mech:TR Mail::SPF::Mech::All Mail::SPF::Mech::Exists Mail::SPF::Mech::IP4 Mail::SPF::Mech::IP6 Mail::SPF::Mech::Include Mail::SPF::Mech::MX Mail::SPF::Mod Mail::SPF::Mod::Exp Mail::SPF::Mod::Redirect Mail::SPF::v1::Record Error
Aug  8 14:41:43.940 mail.damo.com /usr/local/sbin/amavisd[6016]: SpamControl: init_pre_chroot on SpamAssassin done
Aug  8 14:41:43.941 mail.damo.com /usr/local/sbin/amavisd[6016]: Net::Server: 2010/08/08-14:41:43 Amavis (type Net::Server:reForkSimple) starting! pid(6016)
Aug  8 14:41:43.944 mail.damo.com /usr/local/sbin/amavisd[6016]: Net::Server: Using default listen value of 128
Aug  8 14:41:43.944 mail.damo.com /usr/local/sbin/amavisd[6016]: Net::Server: Binding to UNIX socket file /var/amavis/amavisd.sock using SOCK_STREAM
Aug  8 14:41:43.944 mail.damo.com /usr/local/sbin/amavisd[6016]: Net::Server: Binding to TCP port 10024 on host 127.0.0.1
Aug  8 14:41:43.945 mail.damo.com /usr/local/sbin/amavisd[6016]: Net::Server: Group Not Defined.  Defaulting to EGID '1004 1004'
Aug  8 14:41:43.945 mail.damo.com /usr/local/sbin/amavisd[6016]: Net::Server: User Not Defined.  Defaulting to EUID '1004'
Aug  8 14:41:43.945 mail.damo.com /usr/local/sbin/amavisd[6016]: Net::Server: Setting up serialization via flock
Aug  8 14:41:43.946 mail.damo.com /usr/local/sbin/amavisd[6016]: after_chroot_init: EUID: 1004 (1004);  EGID: 1004 1004 (1004 1004)
Aug  8 14:41:43.946 mail.damo.com /usr/local/sbin/amavisd[6016]: config files read: /etc/amavisd.conf
Aug  8 14:41:43.961 mail.damo.com /usr/local/sbin/amavisd[6016]: Module Amavis::Conf        2.212
Aug  8 14:41:43.961 mail.damo.com /usr/local/sbin/amavisd[6016]: Module Archive::Zip        1.30
Aug  8 14:41:43.961 mail.damo.com /usr/local/sbin/amavisd[6016]: Module BerkeleyDB          0.43
Aug  8 14:41:43.961 mail.damo.com /usr/local/sbin/amavisd[6016]: Module Compress::Zlib      2.03
Aug  8 14:41:43.961 mail.damo.com /usr/local/sbin/amavisd[6016]: Module Convert::TNEF       0.17[/code]可是我的mail::spf等模块都有安装[code][root@mail ~]# perl -MCPAN -e shell
Terminal does not support AddHistory.

cpan shell -- CPAN exploration and modules installation (v1.7602)
ReadLine support available (try 'install Bundle::CPAN')

cpan> install Mail::SPF
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
Database was generated on Sat, 07 Aug 2010 23:30:04 GMT
Mail::SPF is up to date.
cpan> [/code]

[[i] 本帖最后由 xiexiela 于 2010-8-9 10:39 编辑 [/i]]

chris 发表于 2010-12-10 13:10

Unix::Getrusage
这个呢

tstianzy 发表于 2011-12-7 00:39

安装Mail::Spf
需要./Build installdeps  然后perl Makefile.pl

页: [1]

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