Today I upgraded to Debian Sarge and version 2.64 of SpamAssassin, from an old
2.2x version. I'm now getting the errors shown at the end of this message,
generated by many messages. I'm invoking SpamAssassin via:
.qmail:
|/usr/bin/procmail
.procmailrc
:0fw: spamassassin.lock
| /usr/bin/spamassassin -P
:0
/home/derrell/Maildir/
Aside from the apparently deprecated need for '-P', what's going on with these
missing functions? I searched the entire perl5/Mail/SpamAssassin directory
and these functions indeed seem to be missing...???
I tried entirely removing and reinstalling the spamassassin package, but got
the same results. This does not appear to be an issue of files left over from
the previous version.
Thanks in advance for your help! Error messages follow.
Derrell
Sep 2 20:24:43 amber qmail: 1094171083.314276 delivery 5515: success:
The_-P_option_has_been_removed./Failed_to_run_BALANCE_FOR_LONG_SpamAssassin_test,_skipping:/_(Can't_locate_object_method_"check_for_very_long_text"_via_package_"Mail::SpamAssassin::PerMsgStatus"_at_/usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm_line_2293./)/Failed_to_compile_URI_SpamAssassin_tests,_skipping:/_(Illegal_declaration_of_anonymous_subroutine_at_/etc/spamassassin/20_uri_tests.cf,_rule_MAILTO_TO_SPAM_ADDR,_line_8./)/Failed_to_run_BASE64_ENC_TEXT_SpamAssassin_test,_skipping:/_(Can't_locate_object_method_"check_for_base64_enc_text"_via_package_"Mail::SpamAssassin::PerMsgStatus"_at_/usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm_line_2293./)/Failed_to_run_RAZOR_CHECK_SpamAssassin_test,_skipping:/_(Can't_locate_object_method_"check_razor"_via_package_"
Sep 2 20:24:43 amber qmail:
1094171083.314276+Mail::SpamAssassin::PerMsgStatus"_at_/usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm_line_2293./)/Failed_to_run_ROUND_THE_WORLD_SpamAssassin_test,_skipping:/_(Can't_locate_object_method_"check_for_round_the_world_received"_via_package_"Mail::SpamAssassin::PerMsgStatus"_at_/usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm_line_2293./)/Failed_to_run_DIFFERENT_REPLY_TO_SpamAssassin_test,_skipping:/_(Can't_locate_object_method_"check_for_spam_reply_to"_via_package_"Mail::SpamAssassin::PerMsgStatus"_at_/usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm_line_2293./)/Failed_to_run_CTYPE_JUST_HTML_SpamAssassin_test,_skipping:/_(Can't_locate_object_method_"check_for_content_type_just_html"_via_package_"Mail::SpamAssassin::PerMsgStatus"_at_/usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm_line
Sep 2 20:24:43 amber qmail:
1094171083.314276+_2293./)/Failed_to_run_FROM_NAME_EQ_FROM_ADDR_SpamAssassin_test,_skipping:/_(Can't_locate_object_method_"check_from_name_eq_from_address"_via_package_"Mail::SpamAssassin::PerMsgStatus"_at_/usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm_line_2293./)/Failed_to_run_BAD_HELO_WARNING_SpamAssassin_test,_skipping:/_(Can't_locate_object_method_"check_for_bad_helo"_via_package_"Mail::SpamAssassin::PerMsgStatus"_at_/usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm_line_2293./)/Failed_to_run_FROM_AND_TO_SAME_SpamAssassin_test,_skipping:/_(Can't_locate_object_method_"check_for_from_to_equivalence"_via_package_"Mail::SpamAssassin::PerMsgStatus"_at_/usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm_line_2293./)/Failed_to_run_KNOWN_BAD_DIALUPS_SpamAssassin_test,_skipping:/_(Can't_locate_object_metho
Sep 2 20:24:43 amber qmail:
1094171083.314276+d_"check_for_bad_dialup_ips"_via_package_"Mail::SpamAssassin::PerMsgStatus"_at_/usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm_line_2293./)/Failed_to_run_NO_MX_FOR_FROM_SpamAssassin_test,_skipping:/_(Can't_locate_object_method_"check_for_from_mx"_via_package_"Mail::SpamAssassin::PerMsgStatus"_at_/usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm_line_2293./)/Failed_to_run_SUBJ_MISSING_SpamAssassin_test,_skipping:/_(Can't_locate_object_method_"subject_missing"_via_package_"Mail::SpamAssassin::PerMsgStatus"_at_/usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm_line_2293./)/Failed_to_ru/Error_report_too_long,_sorry./