[Mimedefang] SpamAssassin v2.41 problems

Steffen Kaiser skmimedefang at smail.inf.fh-bonn-rhein-sieg.de
Mon Sep 30 07:42:01 EDT 2002


Hello,

I've upgrade SA from v2.31 to v2.41 and use it for/from MIMEDefang only.

After installing via CPAN I get plenty of these error messages:

Sep 30 10:53:16 ux-2s02 mimedefang-multiplexor: [ID 980602 mail.info]
Slave 1 stderr: Failed to run RAZOR_CHECK SpamAssassin test, skipping:
Sep 30 10:53:16 ux-2s02         (Can't locate object method "check_razor"
via package "Mail::SpamAssassin::PerMsgStatus" (perhaps you forgot to load "Mail::SpamAssassin::PerMsgStatus"?) at
/usr/local/lib/perl5/site_perl/5.6.1/Mail/SpamAssassin/PerMsgStatus.pm line 1814.
Sep 30 10:53:16 ux-2s02 )
Sep 30 10:53:16 ux-2s02 mimedefang-multiplexor: [ID 980602 mail.info]
Slave 1 stderr: Failed to run SPAM_PHRASES_040 SpamAssassin test, skipping:
Sep 30 10:53:16 ux-2s02         (Can't locate object method
"check_for_spam_phrases_scoring" via package "Mail::SpamAssassin::PerMsgStatus" (perhaps you forgot to load
"Mail::SpamAssassin::PerMsgStatus"?) at
/usr/local/lib/perl5/site_perl/5.6.1/Mail/SpamAssassin/PerMsgStatus.pm line 1814.
Sep 30 10:53:16 ux-2s02 )
Sep 30 10:53:16 ux-2s02 mimedefang-multiplexor: [ID 980602 mail.info]
Slave 1 stderr: Failed to run FREQ_SPAM_PHRASE SpamAssassin test, skipping:
Sep 30 10:53:16 ux-2s02         (Not an ARRAY reference at
/usr/local/lib/perl5/site_perl/5.6.1/Mail/SpamAssassin/PhraseFreqs.pm line 14.
Sep 30 10:53:16 ux-2s02 )
Sep 30 10:53:16 ux-2s02 mimedefang-multiplexor: [ID 980602 mail.info]
Slave 1 stderr: Failed to run SPAM_PHRASES_020 SpamAssassin test, skipping:
Sep 30 10:53:16 ux-2s02         (Can't locate object method
"check_for_spam_phrases_scoring" via package "Mail::SpamAssassin::PerMsgStatus" (perhaps you forgot to load
"Mail::SpamAssassin::PerMsgStatus"?) at
/usr/local/lib/perl5/site_perl/5.6.1/Mail/SpamAssassin/PerMsgStatus.pm line 1814.
Sep 30 10:53:16 ux-2s02 )
Sep 30 10:53:16 ux-2s02 mimedefang-multiplexor: [ID 980602 mail.info]
Slave 1 stderr: Failed to run BASE64_ENC_TEXT SpamAssassin test, skipping:
Sep 30 10:53:16 ux-2s02         (Can't locate object method
"check_for_base64_enc_text" via package "Mail::SpamAssassin::PerMsgStatus" (perhaps you forgot to load "Mail::SpamAssassin::PerMsgStatus"?)
at /usr/local/lib/perl5/site_perl/5.6.1/Mail/SpamAssassin/PerMsgStatus.pm line 1814.
Sep 30 10:53:16 ux-2s02 )
Sep 30 10:53:16 ux-2s02 mimedefang-multiplexor: [ID 980602 mail.info]
Slave 1 stderr: Failed to run SPAM_PHRASES_100 SpamAssassin test, skipping:
Sep 30 10:53:16 ux-2s02         (Can't locate object method
"check_for_spam_phrases_scoring" via package "Mail::SpamAssassin::PerMsgStatus" (perhaps you forgot to load
"Mail::SpamAssassin::PerMsgStatus"?) at
/usr/local/lib/perl5/site_perl/5.6.1/Mail/SpamAssassin/PerMsgStatus.pm line 1814.
Sep 30 10:53:16 ux-2s02 )
Sep 30 10:53:16 ux-2s02 mimedefang-multiplexor: [ID 980602 mail.info]
Slave 1 stderr: Failed to run FROM_AND_TO_SAME SpamAssassin test, skipping:
Sep 30 10:53:16 ux-2s02         (Can't locate object method
"check_for_from_to_equivalence" via package "Mail::SpamAssassin::PerMsgStatus" (perhaps you forgot to load
"Mail::SpamAssassin::PerMsgStatus"?) at /usr/local/lib/perl5/site_perl/5.6.1/Mail/SpamAssassin/PerMsgStatus.pm line 1814.

And:
Sep 30 10:29:20 ux-2s02 spamc[25833]: [ID 473657 mail.error] connection
attempt to spamd aborted after 3 retries
Sep 30 10:29:20 ux-2s02 spamc[25835]: [ID 473657 mail.error] connection
attempt to spamd aborted after 3 retries

<<I do not have no spamd running>>

The file '/etc/mail/spamassassin/sa-mimedefang.cf' is unchanged.

Running:
$ ./spamassassin -C /etc/mail/spamassassin/sa-mimedefang.cf --lint
Results into:
Failed to parse line in SpamAssassin configuration, skipping:
auto_report_threshold     30

The two supplied sample-(non)spam.txt work without errors.

I've downgraded to v2.31, which runs again, but does somebody has a clue
why the new version fails?

Bye,

-- 

Steffen Kaiser




More information about the MIMEDefang mailing list