You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@spamassassin.apache.org by De...@UnwiredUniverse.com on 2004/09/03 02:45:50 UTC

missing tests in version 2.64?

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./

Re: missing tests in version 2.64?

Posted by De...@UnwiredUniverse.com.
Derrell.Lipman@UnwiredUniverse.com writes:

> 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:
>
> ...
>
> 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_"

Disregard.  Apparently the Debian upgrade didn't remove the old files that the
previous package had installed, from /etc/spamassassin.  When I manually
purged those and re-installed the new package, it placed nothing but a single
local.cf file in /etc/spamassassin.  Sorry for the noise.

Derrell