View Single Post
  #1  
Old 1st September 2008, 12:22
Last_resort_33 Last_resort_33 is offline
Junior Member
 
Join Date: Sep 2008
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts
Default Spamassassin Issue

I note that this was brought up a few months ago, but never resolved, I thought it better to create a new thread than commit necromancy.

I am using Sendmail and MailScanner on Centos4.

Essentially spamassassin is running (spamd is running when I type service --status-all) but it is not doing anything, it is not even changing the headers.

when I try to do anything (eg spamassassin -D < /foo/bar.msg) I get
Code:
[10066] warn: plugin: failed to parse plugin (from @INC): Bareword "Mail::SpamAssassin::Constants::CHARSETS_LIKELY_TO_FP_AS_CAPS" not allowed while "strict subs" in use at /usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Plugin/HeaderEval.pm line 968.
[10066] warn: Compilation failed in require at (eval 85) line 1.
[10066] warn: plugin: failed to create instance of plugin Mail::SpamAssassin::Plugin::HeaderEval: Can't locate object method "new" via package "Mail::SpamAssassin::Plugin::HeaderEval" at /usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Plugin/HeaderEval.pm line 39.
[10066] warn: plugin: failed to parse plugin (from @INC): "CHARSETS_LIKELY_TO_FP_AS_CAPS" is not exported by the Mail::SpamAssassin::Constants module
[10066] warn: Can't continue after import errors at /usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Plugin/MIMEEval.pm line 22
[10066] warn: BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Plugin/MIMEEval.pm line 22.
[10066] warn: Compilation failed in require at (eval 87) line 1.
[10066] warn: plugin: failed to create instance of plugin Mail::SpamAssassin::Plugin::MIMEEval: Can't locate object method "new" via package "Mail::SpamAssassin::Plugin::MIMEEval" at (eval 88) line 1.
[10066] warn: config: configuration file "/usr/share/spamassassin/20_dynrdns.cf" requires version 3.002005 of SpamAssassin, but this is code version 3.001009. Maybe you need to use the -C switch, or remove the old config files? Skipping this file at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 345.
[10066] warn: config: configuration file "/usr/share/spamassassin/72_active.cf" requires version 3.002005 of SpamAssassin, but this is code version 3.001009. Maybe you need to use the -C switch, or remove the old config files? Skipping this file at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 345.
[10066] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[10066] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[10066] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[10066] warn: Number found where operator expected at (eval 446) line 10, near "}
[10066] warn:
[10066] warn:  1"
[10066] warn:  (Missing operator before
[10066] warn:
[10066] warn:  1?)
[10066] warn: rules: failed to run header tests, skipping some: syntax error at (eval 446) line 6, at EOF
[10066] warn: Global symbol "$plugin" requires explicit package name at (eval 446) line 7.
[10066] warn: syntax error at (eval 446) line 11, near ";
[10066] warn: }"
[10066] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[10066] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[10066] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[10066] warn: Number found where operator expected at (eval 447) line 10, near "}
[10066] warn:
[10066] warn:  1"
[10066] warn:  (Missing operator before
[10066] warn:
[10066] warn:  1?)
[10066] warn: rules: failed to run header tests, skipping some: syntax error at (eval 447) line 6, at EOF
[10066] warn: Global symbol "$plugin" requires explicit package name at (eval 447) line 7.
[10066] warn: syntax error at (eval 447) line 11, near ";
[10066] warn: }"
[10066] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[10066] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[10066] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[10066] warn: Number found where operator expected at (eval 448) line 10, near "}
[10066] warn:
[10066] warn:  1"
[10066] warn:  (Missing operator before
[10066] warn:
[10066] warn:  1?)
[10066] warn: rules: failed to run header tests, skipping some: syntax error at (eval 448) line 6, at EOF
[10066] warn: Global symbol "$plugin" requires explicit package name at (eval 448) line 7.
[10066] warn: syntax error at (eval 448) line 11, near ";
[10066] warn: }"
[10066] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[10066] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[10066] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[10066] warn: Number found where operator expected at (eval 449) line 10, near "}
[10066] warn:
[10066] warn:  1"
[10066] warn:  (Missing operator before
[10066] warn:
[10066] warn:  1?)
[10066] warn: rules: failed to run header tests, skipping some: syntax error at (eval 449) line 6, at EOF
[10066] warn: Global symbol "$plugin" requires explicit package name at (eval 449) line 7.
[10066] warn: syntax error at (eval 449) line 11, near ";
[10066] warn: }"
[10066] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[10066] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[10066] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[10066] warn: Number found where operator expected at (eval 450) line 10, near "}
[10066] warn:
[10066] warn:  1"
[10066] warn:  (Missing operator before
[10066] warn:
[10066] warn:  1?)
[10066] warn: rules: failed to run header tests, skipping some: syntax error at (eval 450) line 6, at EOF
[10066] warn: Global symbol "$plugin" requires explicit package name at (eval 450) line 7.
[10066] warn: syntax error at (eval 450) line 11, near ";
[10066] warn: }"
[10066] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[10066] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[10066] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[10066] warn: Number found where operator expected at (eval 451) line 10, near "}
[10066] warn:
[10066] warn:  1"
[10066] warn:  (Missing operator before
[10066] warn:
[10066] warn:  1?)
[10066] warn: rules: failed to run header tests, skipping some: syntax error at (eval 451) line 6, at EOF
[10066] warn: Global symbol "$plugin" requires explicit package name at (eval 451) line 7.
[10066] warn: syntax error at (eval 451) line 11, near ";
[10066] warn: }"
[10066] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[10066] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[10066] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[10066] warn: Number found where operator expected at (eval 452) line 10, near "}
[10066] warn:
[10066] warn:  1"
[10066] warn:  (Missing operator before
[10066] warn:
[10066] warn:  1?)
[10066] warn: rules: failed to run header tests, skipping some: syntax error at (eval 452) line 6, at EOF
[10066] warn: Global symbol "$plugin" requires explicit package name at (eval 452) line 7.
[10066] warn: syntax error at (eval 452) line 11, near ";
[10066] warn: }"
[10066] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[10066] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[10066] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[10066] warn: Number found where operator expected at (eval 453) line 10, near "}
[10066] warn:
[10066] warn:  1"
[10066] warn:  (Missing operator before
[10066] warn:
[10066] warn:  1?)
[10066] warn: rules: failed to run header tests, skipping some: syntax error at (eval 453) line 6, at EOF
[10066] warn: Global symbol "$plugin" requires explicit package name at (eval 453) line 7.
[10066] warn: syntax error at (eval 453) line 11, near ";
[10066] warn: }"
[10066] warn: lint: 10 issues detected, please rerun with debug enabled for more information
Any Ideas?
Reply With Quote
Sponsored Links