Two versions of Spamassasin running

raul benitez raul at chromacars.com
Wed Apr 16 17:59:49 IST 2008


Hi I have mailscanner installed running on Blue Quartz GUI on a CENTOS 4 
box  (sorry for the long post)

/$ rpm -qa | grep spam
nuonce-spamassassin-capstone-1.0.13-1.centos4
spamass-milter-0.3.1-5
nuonce-spamassassin-ui-1.0.13-1.centos4
nuonce-spamassassin-locale-en-1.0.13-1.centos4
nuonce-spamassassin-glue-1.0.13-1.centos4
spamassassin-3.1.9-1.el4
nuonce-spamassassin-3.2.3-1/

I think i have another version of spamassasin running as well though
when i do a

/$  spamd -V
SpamAssassin Server version 3.1.9
  running on Perl 5.8.5/


when i do a check i get this

/$ spamassassin -d --lint
Use of uninitialized value in concatenation (.) or string at 
/usr/lib/perl5/5.8.5/i386-linux-t       hread-multi/Scalar/Util.pm line 30.
[12939] warn: plugin: failed to parse plugin (from @INC): Bareword 
"Mail::SpamAssassin::Consta       nts::CHARSETS_LIKELY_TO_FP_AS_CAPS" 
not allowed while "strict subs" in use at /usr/lib/perl5/s       
ite_perl/5.8.5/Mail/SpamAssassin/Plugin/HeaderEval.pm line 967.
[12939] warn: Compilation failed in require at (eval 88) line 1.
[12939] warn: plugin: failed to create instance of plugin 
Mail::SpamAssassin::Plugin::HeaderEv       al: 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.
[12939] warn: plugin: failed to parse plugin (from @INC): 
"CHARSETS_LIKELY_TO_FP_AS_CAPS" is n       ot exported by the 
Mail::SpamAssassin::Constants module
[12939] warn: Can't continue after import errors at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAs       
sassin/Plugin/MIMEEval.pm line 22
[12939] warn: BEGIN failed--compilation aborted at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAss       
assin/Plugin/MIMEEval.pm line 22.
[12939] warn: Compilation failed in require at (eval 90) line 1.
[12939] 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        
91) line 1.
[12939] warn: config: configuration file 
"/usr/share/spamassassin/20_dynrdns.cf" requires vers       ion 3.002003 
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.
[12939] warn: config: configuration file 
"/usr/share/spamassassin/72_active.cf" requires versi       on 3.002003 
of SpamAssassin, but this is code version 3.001009. Maybe you need to 
use the -C s       witch, 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.
[12939] warn: Use of uninitialized value in concatenation (.) or string 
at /usr/lib/perl5/vend       
or_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[12939] warn: Use of uninitialized value in concatenation (.) or string 
at /usr/lib/perl5/vend       
or_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[12939] warn: Use of uninitialized value in concatenation (.) or string 
at /usr/lib/perl5/vend       
or_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[12939] warn: Number found where operator expected at (eval 426) line 
10, near "}
[12939] warn:
[12939] warn:  1"
[12939] warn:  (Missing operator before
[12939] warn:
[12939] warn:  1?)
[12939] warn: rules: failed to run header tests, skipping some: syntax 
error at (eval 426) lin       e 6, at EOF
[12939] warn: Global symbol "$plugin" requires explicit package name at 
(eval 426) line 7.
[12939] warn: syntax error at (eval 426) line 11, near ";
[12939] warn: }"
[12939] warn: Use of uninitialized value in concatenation (.) or string 
at /usr/lib/perl5/vend       
or_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[12939] warn: Use of uninitialized value in concatenation (.) or string 
at /usr/lib/perl5/vend       
or_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[12939] warn: Use of uninitialized value in concatenation (.) or string 
at /usr/lib/perl5/vend       
or_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[12939] warn: Number found where operator expected at (eval 427) line 
10, near "}
[12939] warn:
[12939] warn:  1"
[12939] warn:  (Missing operator before
[12939] warn:
[12939] warn:  1?)
[12939] warn: rules: failed to run header tests, skipping some: syntax 
error at (eval 427) lin       e 6, at EOF
[12939] warn: Global symbol "$plugin" requires explicit package name at 
(eval 427) line 7.
[12939] warn: syntax error at (eval 427) line 11, near ";
[12939] warn: }"
[12939] warn: Use of uninitialized value in concatenation (.) or string 
at /usr/lib/perl5/vend       
or_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[12939] warn: Use of uninitialized value in concatenation (.) or string 
at /usr/lib/perl5/vend       
or_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[12939] warn: Use of uninitialized value in concatenation (.) or string 
at /usr/lib/perl5/vend       
or_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[12939] warn: Number found where operator expected at (eval 428) line 
10, near "}
[12939] warn:
[12939] warn:  1"
[12939] warn:  (Missing operator before
[12939] warn:
[12939] warn:  1?)
[12939] warn: rules: failed to run header tests, skipping some: syntax 
error at (eval 428) lin       e 6, at EOF
[12939] warn: Global symbol "$plugin" requires explicit package name at 
(eval 428) line 7.
[12939] warn: syntax error at (eval 428) line 11, near ";
[12939] warn: }"
[12939] warn: Use of uninitialized value in concatenation (.) or string 
at /usr/lib/perl5/vend       
or_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[12939] warn: Use of uninitialized value in concatenation (.) or string 
at /usr/lib/perl5/vend       
or_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[12939] warn: Use of uninitialized value in concatenation (.) or string 
at /usr/lib/perl5/vend       
or_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[12939] warn: Number found where operator expected at (eval 429) line 
10, near "}
[12939] warn:
[12939] warn:  1"
[12939] warn:  (Missing operator before
[12939] warn:
[12939] warn:  1?)
[12939] warn: rules: failed to run header tests, skipping some: syntax 
error at (eval 429) lin       e 6, at EOF
[12939] warn: Global symbol "$plugin" requires explicit package name at 
(eval 429) line 7.
[12939] warn: syntax error at (eval 429) line 11, near ";
[12939] warn: }"
[12939] warn: Use of uninitialized value in concatenation (.) or string 
at /usr/lib/perl5/vend       
or_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[12939] warn: Use of uninitialized value in concatenation (.) or string 
at /usr/lib/perl5/vend       
or_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[12939] warn: Use of uninitialized value in concatenation (.) or string 
at /usr/lib/perl5/vend       
or_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[12939] warn: Number found where operator expected at (eval 430) line 
10, near "}
[12939] warn:
[12939] warn:  1"
[12939] warn:  (Missing operator before
[12939] warn:
[12939] warn:  1?)
[12939] warn: rules: failed to run header tests, skipping some: syntax 
error at (eval 430) lin       e 6, at EOF
[12939] warn: Global symbol "$plugin" requires explicit package name at 
(eval 430) line 7.
[12939] warn: syntax error at (eval 430) line 11, near ";
[12939] warn: }"
[12939] warn: Use of uninitialized value in concatenation (.) or string 
at /usr/lib/perl5/vend       
or_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[12939] warn: Use of uninitialized value in concatenation (.) or string 
at /usr/lib/perl5/vend       
or_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[12939] warn: Use of uninitialized value in concatenation (.) or string 
at /usr/lib/perl5/vend       
or_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[12939] warn: Number found where operator expected at (eval 431) line 
10, near "}
[12939] warn:
[12939] warn:  1"
[12939] warn:  (Missing operator before
[12939] warn:
[12939] warn:  1?)
[12939] warn: rules: failed to run header tests, skipping some: syntax 
error at (eval 431) lin       e 6, at EOF
[12939] warn: Global symbol "$plugin" requires explicit package name at 
(eval 431) line 7.
[12939] warn: syntax error at (eval 431) line 11, near ";
[12939] warn: }"
[12939] warn: Use of uninitialized value in concatenation (.) or string 
at /usr/lib/perl5/vend       
or_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[12939] warn: Use of uninitialized value in concatenation (.) or string 
at /usr/lib/perl5/vend       
or_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[12939] warn: Use of uninitialized value in concatenation (.) or string 
at /usr/lib/perl5/vend       
or_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[12939] warn: Number found where operator expected at (eval 432) line 
10, near "}
[12939] warn:
[12939] warn:  1"
[12939] warn:  (Missing operator before
[12939] warn:
[12939] warn:  1?)
[12939] warn: rules: failed to run header tests, skipping some: syntax 
error at (eval 432) lin       e 6, at EOF
[12939] warn: Global symbol "$plugin" requires explicit package name at 
(eval 432) line 7.
[12939] warn: syntax error at (eval 432) line 11, near ";
[12939] warn: }"
[12939] warn: Use of uninitialized value in concatenation (.) or string 
at /usr/lib/perl5/vend       
or_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[12939] warn: Use of uninitialized value in concatenation (.) or string 
at /usr/lib/perl5/vend       
or_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[12939] warn: Use of uninitialized value in concatenation (.) or string 
at /usr/lib/perl5/vend       
or_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[12939] warn: Number found where operator expected at (eval 433) line 
10, near "}
[12939] warn:
[12939] warn:  1"
[12939] warn:  (Missing operator before
[12939] warn:
[12939] warn:  1?)
[12939] warn: rules: failed to run header tests, skipping some: syntax 
error at (eval 433) lin       e 6, at EOF
[12939] warn: Global symbol "$plugin" requires explicit package name at 
(eval 433) line 7.
[12939] warn: syntax error at (eval 433) line 11, near ";
[12939] warn: }"
[12939] warn: lint: 10 issues detected, please rerun with debug enabled 
for more information
/

Now when i try to do an sa-update i get this

/$ sa-update
plugin: failed to parse plugin (from @INC): Bareword 
"Mail::SpamAssassin::Constants::CHARSETS_LIK    ELY_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 967.
Compilation failed in require at (eval 87) line 1.

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_p    
erl/5.8.5/Mail/SpamAssassin/Plugin/HeaderEval.pm line 39.

plugin: failed to parse plugin (from @INC): 
"CHARSETS_LIKELY_TO_FP_AS_CAPS" is not exported by th    e 
Mail::SpamAssassin::Constants module
Can't continue after import errors at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Plugin/MIM    EEval.pm 
line 22
BEGIN failed--compilation aborted at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Plugin/MIME    Eval.pm 
line 22.
Compilation failed in require at (eval 89) line 1.

plugin: failed to create instance of plugin 
Mail::SpamAssassin::Plugin::MIMEEval: Can't locate ob    ject method 
"new" via package "Mail::SpamAssassin::Plugin::MIMEEval" at (eval 90) 
line 1.

Use of uninitialized value in concatenation (.) or string at 
/usr/lib/perl5/vendor_perl/5.8.5/Mai    l/SpamAssassin/PerMsgStatus.pm 
line 2669.
Use of uninitialized value in concatenation (.) or string at 
/usr/lib/perl5/vendor_perl/5.8.5/Mai    l/SpamAssassin/PerMsgStatus.pm 
line 2669.
Use of uninitialized value in concatenation (.) or string at 
/usr/lib/perl5/vendor_perl/5.8.5/Mai    l/SpamAssassin/PerMsgStatus.pm 
line 2669.
Number found where operator expected at (eval 101) line 10, near "}

        1"
        (Missing operator before

        1?)
rules: failed to run header tests, skipping some: syntax error at (eval 
101) line 6, at EOF
Global symbol "$plugin" requires explicit package name at (eval 101) line 7.
syntax error at (eval 101) line 11, near ";
}"

Use of uninitialized value in concatenation (.) or string at 
/usr/lib/perl5/vendor_perl/5.8.5/Mai    l/SpamAssassin/PerMsgStatus.pm 
line 2669.
Use of uninitialized value in concatenation (.) or string at 
/usr/lib/perl5/vendor_perl/5.8.5/Mai    l/SpamAssassin/PerMsgStatus.pm 
line 2669.
Use of uninitialized value in concatenation (.) or string at 
/usr/lib/perl5/vendor_perl/5.8.5/Mai    l/SpamAssassin/PerMsgStatus.pm 
line 2669.
Number found where operator expected at (eval 102) line 10, near "}

        1"
        (Missing operator before

        1?)
rules: failed to run header tests, skipping some: syntax error at (eval 
102) line 6, at EOF
Global symbol "$plugin" requires explicit package name at (eval 102) line 7.
syntax error at (eval 102) line 11, near ";
}"

Use of uninitialized value in concatenation (.) or string at 
/usr/lib/perl5/vendor_perl/5.8.5/Mai    l/SpamAssassin/PerMsgStatus.pm 
line 2669.
Use of uninitialized value in concatenation (.) or string at 
/usr/lib/perl5/vendor_perl/5.8.5/Mai    l/SpamAssassin/PerMsgStatus.pm 
line 2669.
Use of uninitialized value in concatenation (.) or string at 
/usr/lib/perl5/vendor_perl/5.8.5/Mai    l/SpamAssassin/PerMsgStatus.pm 
line 2669.
Number found where operator expected at (eval 103) line 10, near "}

        1"
        (Missing operator before

        1?)
rules: failed to run header tests, skipping some: syntax error at (eval 
103) line 6, at EOF
Global symbol "$plugin" requires explicit package name at (eval 103) line 7.
syntax error at (eval 103) line 11, near ";
}"

Use of uninitialized value in concatenation (.) or string at 
/usr/lib/perl5/vendor_perl/5.8.5/Mai    l/SpamAssassin/PerMsgStatus.pm 
line 2669.
Use of uninitialized value in concatenation (.) or string at 
/usr/lib/perl5/vendor_perl/5.8.5/Mai    l/SpamAssassin/PerMsgStatus.pm 
line 2669.
Use of uninitialized value in concatenation (.) or string at 
/usr/lib/perl5/vendor_perl/5.8.5/Mai    l/SpamAssassin/PerMsgStatus.pm 
line 2669.
Number found where operator expected at (eval 104) line 10, near "}

        1"
        (Missing operator before

        1?)
rules: failed to run header tests, skipping some: syntax error at (eval 
104) line 6, at EOF
Global symbol "$plugin" requires explicit package name at (eval 104) line 7.
syntax error at (eval 104) line 11, near ";
}"

Use of uninitialized value in concatenation (.) or string at 
/usr/lib/perl5/vendor_perl/5.8.5/Mai    l/SpamAssassin/PerMsgStatus.pm 
line 2669.
Use of uninitialized value in concatenation (.) or string at 
/usr/lib/perl5/vendor_perl/5.8.5/Mai    l/SpamAssassin/PerMsgStatus.pm 
line 2669.
Use of uninitialized value in concatenation (.) or string at 
/usr/lib/perl5/vendor_perl/5.8.5/Mai    l/SpamAssassin/PerMsgStatus.pm 
line 2669.
Number found where operator expected at (eval 105) line 10, near "}

        1"
        (Missing operator before

        1?)
rules: failed to run header tests, skipping some: syntax error at (eval 
105) line 6, at EOF
Global symbol "$plugin" requires explicit package name at (eval 105) line 7.
syntax error at (eval 105) line 11, near ";
}"

Use of uninitialized value in concatenation (.) or string at 
/usr/lib/perl5/vendor_perl/5.8.5/Mai    l/SpamAssassin/PerMsgStatus.pm 
line 2669.
Use of uninitialized value in concatenation (.) or string at 
/usr/lib/perl5/vendor_perl/5.8.5/Mai    l/SpamAssassin/PerMsgStatus.pm 
line 2669.
Use of uninitialized value in concatenation (.) or string at 
/usr/lib/perl5/vendor_perl/5.8.5/Mai    l/SpamAssassin/PerMsgStatus.pm 
line 2669.
Number found where operator expected at (eval 106) line 10, near "}

        1"
        (Missing operator before

        1?)
rules: failed to run header tests, skipping some: syntax error at (eval 
106) line 6, at EOF
Global symbol "$plugin" requires explicit package name at (eval 106) line 7.
syntax error at (eval 106) line 11, near ";
}"

Use of uninitialized value in concatenation (.) or string at 
/usr/lib/perl5/vendor_perl/5.8.5/Mai    l/SpamAssassin/PerMsgStatus.pm 
line 2669.
Use of uninitialized value in concatenation (.) or string at 
/usr/lib/perl5/vendor_perl/5.8.5/Mai    l/SpamAssassin/PerMsgStatus.pm 
line 2669.
Use of uninitialized value in concatenation (.) or string at 
/usr/lib/perl5/vendor_perl/5.8.5/Mai    l/SpamAssassin/PerMsgStatus.pm 
line 2669.
Number found where operator expected at (eval 107) line 10, near "}

        1"
        (Missing operator before

        1?)
rules: failed to run header tests, skipping some: syntax error at (eval 
107) line 6, at EOF
Global symbol "$plugin" requires explicit package name at (eval 107) line 7.
syntax error at (eval 107) line 11, near ";
}"

Use of uninitialized value in concatenation (.) or string at 
/usr/lib/perl5/vendor_perl/5.8.5/Mai    l/SpamAssassin/PerMsgStatus.pm 
line 2669.
Use of uninitialized value in concatenation (.) or string at 
/usr/lib/perl5/vendor_perl/5.8.5/Mai    l/SpamAssassin/PerMsgStatus.pm 
line 2669.
Use of uninitialized value in concatenation (.) or string at 
/usr/lib/perl5/vendor_perl/5.8.5/Mai    l/SpamAssassin/PerMsgStatus.pm 
line 2669.
Number found where operator expected at (eval 108) line 10, near "}

        1"
        (Missing operator before

        1?)
rules: failed to run header tests, skipping some: syntax error at (eval 
108) line 6, at EOF
Global symbol "$plugin" requires explicit package name at (eval 108) line 7.
syntax error at (eval 108) line 11, near ";
}"/


Im not really sure were to start looking to either find out if I have 
two versions running or how to fix this error.

Thanks!


More information about the MailScanner mailing list