Hi, Ok, deleted the directory and started again.
Test Summary Report ------------------- t/spamd_client.t (Wstat: 26624 Tests: 4 Failed: 0) Non-zero exit status: 104 Parse errors: Bad plan. You planned 52 tests but ran 4. Files=217, Tests=3765, 890 wallclock secs ( 1.21 usr 0.19 sys + 271.62 cusr 25.51 csys = 298.53 CPU) Result: FAIL Failed 1/217 test programs. 0/3765 subtests failed. make: *** [test_dynamic] Error 255 Script file attached. Thanks Tuc On Wed, Apr 3, 2024 at 10:46 AM Bill Cole < sausers-20150...@billmail.scconsult.com> wrote: > On 2024-04-02 at 18:18:09 UTC-0400 (Tue, 2 Apr 2024 18:18:09 -0400) > Scott Ellentuch <tuct...@gmail.com> > is rumored to have said: > > > Hi, > > > > Trying to install SA 4.0.1 from scratch. Tried via CPAN, that didn't > > go > > well, so trying from tarball. (Enabled SSL when doing Makefile.PL) > > NEVER run 'make' as root except when you're ready to commit with 'make > install' unless you're doing it on a sacrificial system. > > Think about how unsafe it could be... > > These test failures look like you did that. I am flattered that you > trust the SpamAssassin team that much, but don't, please. We are only > human. In the past there have been bugs in the test suite that have > polluted the running config of the system if run as root. It is possible > in principle for there to still be such bugs. > > > I'm on Amazon Linux 2 , 4.0.1 SA, and not sure what other info I can > > give. > > I installed every perl module it wanted. > > FWIW, non-root 'make test' has been clean for PMC members on a wide > range of systems, so a real test failure would be both a shock and a > serious problem. If this is happening with a normal user running 'make > test' we definitely need to > address it. > > > > > The final summary is - > > Test Summary Report > > ------------------- > > t/spamc_optL.t (Wstat: 2560 Tests: 18 Failed: 10) > > Failed tests: 2, 5-8, 10, 12, 15-16, 18 > > Non-zero exit status: 10 > > t/spamd_client.t (Wstat: 3584 Tests: 52 Failed: 14) > > Failed tests: 35, 37-42, 44, 46-51 > > Non-zero exit status: 14 > > Files=217, Tests=3807, 904 wallclock secs ( 1.21 usr 0.22 sys + > > 273.72 > > cusr 26.33 csys = 301.48 CPU) > > Result: FAIL > > Failed 2/217 test programs. 24/3807 subtests failed. > > make: *** [test_dynamic] Error 255 > > > > During the run it seems to output : > > > > t/spamd_client.t .................. 32/52 > > # Failed test at t/spamd_client.t line 152. > > ERROR: Bayes dump returned an error, please re-run with -D for more > > information > > t/spamd_client.t .................. 37/52 > > # Failed test at t/spamd_client.t line 157. > > Not found: spam in database = 1 0 non-token data: nspam at > > t/spamd_client.t line 158. > > > > # Failed test at t/SATest.pm line 926. > > > > # Failed test at t/spamd_client.t line 161. > > ERROR: Bayes dump returned an error, please re-run with -D for more > > information > > > > # Failed test at t/spamd_client.t line 165. > > Not found: ham in database = 0 0 non-token data: nham at > > t/spamd_client.t > > line 166. > > > > # Failed test at t/SATest.pm line 926. > > Not found: spam in database = 0 0 non-token data: nspam at > > t/spamd_client.t line 166. > > > > # Failed test at t/SATest.pm line 926. > > t/spamd_client.t .................. 44/52 > > # Failed test at t/spamd_client.t line 172. > > ERROR: Bayes dump returned an error, please re-run with -D for more > > information > > > > # Failed test at t/spamd_client.t line 177. > > Not found: ham in database = 1 0 non-token data: nham at > > t/spamd_client.t > > line 178. > > > > # Failed test at t/SATest.pm line 926. > > > > # Failed test at t/spamd_client.t line 181. > > ERROR: Bayes dump returned an error, please re-run with -D for more > > information > > t/spamd_client.t .................. 49/52 > > # Failed test at t/spamd_client.t line 185. > > Not found: ham in database = 0 0 non-token data: nham at > > t/spamd_client.t > > line 186. > > > > # Failed test at t/SATest.pm line 926. > > Not found: spam in database = 0 0 non-token data: nspam at > > t/spamd_client.t line 186. > > > > # Failed test at t/SATest.pm line 926. > > t/spamd_client.t .................. 52/52 # Looks like you failed 14 > > tests > > of 52. > > t/spamd_client.t .................. Dubious, test returned 14 (wstat > > 3584, > > 0xe00) > > Failed 14/52 subtests > > > > Any indications as to the issue? > > > > Thanks, Tuc > > > -- > Bill Cole > b...@scconsult.com or billc...@apache.org > (AKA @grumpybozo and many *@billmail.scconsult.com addresses) > Not Currently Available For Hire >
Script started on Wed 03 Apr 2024 05:40:56 PM UTC ]0;ec2-user@ip-172-31-131-251:/usr/local/src/Mail-SpamAssassin-4.0.1[?1034h[ec2-user@ip-172-31-131-251 Mail-SpamAssassin-4.0.1]$ make test "/usr/bin/perl" build/mkrules --exit_on_no_src --src rulesrc --out rules --manifest MANIFEST --manifestskip MANIFEST.SKIP no source directory found: exiting "/usr/bin/perl" build/preprocessor -Mvars -DVERSION="4.000001" -DPREFIX="/usr/local" -DDEF_RULES_DIR="/usr/local/share/spamassassin" -DLOCAL_RULES_DIR="/etc/mail/spamassassin" -DLOCAL_STATE_DIR="/var/lib/spamassassin" -DINSTALLSITELIB="/usr/local/share/perl5" -DCONTACT_ADDRESS="the administrator of that system" -DRE2C_BIN="re2c" -Msharpbang -Mconditional -DPERL_BIN=""/usr/bin/perl"" -DPERL_WARN="" -DPERL_TAINT="" -m755 -isa-update.raw -osa-update cp sa-update blib/script/sa-update "/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/sa-update PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/all_modules.t ................... t/all_modules.t ................... 1/6 t/all_modules.t ................... ok t/basic_lint.t .................... t/basic_lint.t .................... 1/8 t/basic_lint.t .................... 2/8 t/basic_lint.t .................... 3/8 t/basic_lint.t .................... 4/8 t/basic_lint.t .................... 6/8 t/basic_lint.t .................... 7/8 t/basic_lint.t .................... 8/8 t/basic_lint.t .................... ok t/basic_lint_net.t ................ t/basic_lint_net.t ................ skipped: Net tests disabled t/basic_lint_without_plugins.t .... t/basic_lint_without_plugins.t .... 1/4 t/basic_lint_without_plugins.t .... ok t/basic_lint_without_sandbox.t .... t/basic_lint_without_sandbox.t .... 1/3 t/basic_lint_without_sandbox.t .... 3/3 t/basic_lint_without_sandbox.t .... ok t/basic_meta.t .................... t/basic_meta.t .................... 1/2 t/basic_meta.t .................... ok t/basic_meta2.t ................... t/basic_meta2.t ................... 1/120 t/basic_meta2.t ................... 25/120 t/basic_meta2.t ................... 73/120 t/basic_meta2.t ................... 97/120 t/basic_meta2.t ................... ok t/basic_obj_api.t ................. t/basic_obj_api.t ................. 1/4 t/basic_obj_api.t ................. ok t/html_colors.t ................... t/html_colors.t ................... 1/28 t/html_colors.t ................... ok t/html_obfu.t ..................... t/html_obfu.t ..................... 1/9 t/html_obfu.t ..................... ok t/html_utf8.t ..................... t/html_utf8.t ..................... 1/2 t/html_utf8.t ..................... ok t/html_visibility.t ............... t/html_visibility.t ............... 1/18 t/html_visibility.t ............... ok t/mimeheader.t .................... t/mimeheader.t .................... 1/18 t/mimeheader.t .................... ok t/mimeparse.t ..................... t/mimeparse.t ..................... 1/33 t/mimeparse.t ..................... ok t/uri.t ........................... t/uri.t ........................... 1/118 t/uri.t ........................... ok t/uri_html.t ...................... t/uri_html.t ...................... 1/2 t/uri_html.t ...................... ok t/uri_list.t ...................... t/uri_list.t ...................... 1/12 t/uri_list.t ...................... 2/12 t/uri_list.t ...................... 4/12 t/uri_list.t ...................... 8/12 t/uri_list.t ...................... 10/12 t/uri_list.t ...................... 12/12 t/uri_list.t ...................... ok t/uri_saferedirect.t .............. t/uri_saferedirect.t .............. 1/2 t/uri_saferedirect.t .............. ok t/uri_text.t ...................... t/uri_text.t ...................... 1/168 t/uri_text.t ...................... ok t/uribl.t ......................... t/uribl.t ......................... skipped: Net tests disabled t/uribl_all_types.t ............... t/uribl_all_types.t ............... skipped: Net tests disabled t/uribl_domains_only.t ............ t/uribl_domains_only.t ............ skipped: Net tests disabled t/uribl_ips_only.t ................ t/uribl_ips_only.t ................ skipped: Net tests disabled t/uridetail.t ..................... t/uridetail.t ..................... 1/2 t/uridetail.t ..................... 2/2 t/uridetail.t ..................... ok t/urilocalbl.t .................... t/urilocalbl.t .................... skipped: Net tests disabled t/get_all_headers.t ............... t/get_all_headers.t ............... 1/38 t/get_all_headers.t ............... 20/38 t/get_all_headers.t ............... ok t/get_headers.t ................... t/get_headers.t ................... 1/104 t/get_headers.t ................... ok t/header.t ........................ t/header.t ........................ 1/26 t/header.t ........................ ok t/header_utf8.t ................... t/header_utf8.t ................... 1/305 t/header_utf8.t ................... 23/305 t/header_utf8.t ................... 67/305 t/header_utf8.t ................... 111/305 t/header_utf8.t ................... 133/305 t/header_utf8.t ................... 157/305 t/header_utf8.t ................... 178/305 t/header_utf8.t ................... 220/305 t/header_utf8.t ................... 241/305 t/header_utf8.t ................... 283/305 t/header_utf8.t ................... ok t/regexp_named_capture.t .......... t/regexp_named_capture.t .......... 1/14 t/regexp_named_capture.t .......... ok t/regexp_valid.t .................. t/regexp_valid.t .................. 1/39 t/regexp_valid.t .................. ok t/askdns.t ........................ t/askdns.t ........................ skipped: Net tests disabled t/dnsbl.t ......................... t/dnsbl.t ......................... skipped: Net tests disabled t/dnsbl_sc_meta.t ................. t/dnsbl_sc_meta.t ................. skipped: Net tests disabled t/dnsbl_subtests.t ................ t/dnsbl_subtests.t ................ skipped: Net tests disabled t/dnsplatform.t ................... t/dnsplatform.t ................... skipped: Net tests disabled t/shortcircuit_before_dns.t ....... t/shortcircuit_before_dns.t ....... skipped: Net tests disabled t/rule_multiple.t ................. t/rule_multiple.t ................. 1/42 t/rule_multiple.t ................. 22/42 t/rule_multiple.t ................. ok t/rule_names.t .................... t/rule_names.t .................... skipped: This test requires 'run_rule_name_tests' set to 'y'. t/rule_types.t .................... t/rule_types.t .................... 1/9 t/rule_types.t .................... ok t/extracttext.t ................... # some binaries missing, not running all tests t/extracttext.t ................... 1/1 t/extracttext.t ................... ok t/spamd_prefork_stress.t .......... t/spamd_prefork_stress.t .......... skipped: Spamd prefork stress tests disabled t/spamd_prefork_stress_2.t ........ t/spamd_prefork_stress_2.t ........ skipped: Spamd prefork stress tests disabled t/arc.t ........................... t/arc.t ........................... skipped: Net tests disabled t/authres.t ....................... t/authres.t ....................... 1/44 t/authres.t ....................... 12/44 t/authres.t ....................... 35/44 t/authres.t ....................... ok t/autolearn.t ..................... t/autolearn.t ..................... 1/2 t/autolearn.t ..................... ok t/autolearn_force.t ............... t/autolearn_force.t ............... 1/2 t/autolearn_force.t ............... ok t/autolearn_force_fail.t .......... t/autolearn_force_fail.t .......... 1/3 t/autolearn_force_fail.t .......... ok t/bayesbdb.t ...................... t/bayesbdb.t ...................... skipped: BerkeleyDB is unavailable t/bayesdbm.t ...................... t/bayesdbm.t ...................... 1/54 t/bayesdbm.t ...................... 34/54 t/bayesdbm.t ...................... 36/54 t/bayesdbm.t ...................... 38/54 t/bayesdbm.t ...................... 40/54 t/bayesdbm.t ...................... 42/54 t/bayesdbm.t ...................... 46/54 t/bayesdbm.t ...................... ok t/bayesdbm_flock.t ................ t/bayesdbm_flock.t ................ 1/48 t/bayesdbm_flock.t ................ 34/48 t/bayesdbm_flock.t ................ 36/48 t/bayesdbm_flock.t ................ 38/48 t/bayesdbm_flock.t ................ 40/48 t/bayesdbm_flock.t ................ ok t/bayessdbm.t ..................... t/bayessdbm.t ..................... 1/52 t/bayessdbm.t ..................... 36/52 t/bayessdbm.t ..................... 38/52 t/bayessdbm.t ..................... 40/52 t/bayessdbm.t ..................... ok t/bayessdbm_seen_delete.t ......... t/bayessdbm_seen_delete.t ......... 1/54 t/bayessdbm_seen_delete.t ......... 36/54 t/bayessdbm_seen_delete.t ......... 38/54 t/bayessdbm_seen_delete.t ......... 40/54 t/bayessdbm_seen_delete.t ......... 42/54 t/bayessdbm_seen_delete.t ......... ok t/bayessql.t ...................... t/bayessql.t ...................... 1/59 t/bayessql.t ...................... 40/59 t/bayessql.t ...................... 42/59 t/bayessql.t ...................... 44/59 t/bayessql.t ...................... 46/59 t/bayessql.t ...................... 50/59 t/bayessql.t ...................... 52/59 t/bayessql.t ...................... ok t/blacklist_autolearn.t ........... t/blacklist_autolearn.t ........... 1/3 t/blacklist_autolearn.t ........... ok t/blocklist_autolearn.t ........... t/blocklist_autolearn.t ........... 1/3 t/blocklist_autolearn.t ........... ok t/body_mod.t ...................... t/body_mod.t ...................... 1/3 t/body_mod.t ...................... ok t/body_str.t ...................... t/body_str.t ...................... 1/12 t/body_str.t ...................... ok t/check_implemented.t ............. t/check_implemented.t ............. 1/2 t/check_implemented.t ............. ok t/cidrs.t ......................... t/cidrs.t ......................... 1/76 t/cidrs.t ......................... ok t/config_errs.t ................... t/config_errs.t ................... skipped: This script does not work yet. There are (a) lots of failures and (b) the 'plan' line means all tests are effectively ignored from 'make test'. t/config_text.t ................... t/config_text.t ................... 1/2 t/config_text.t ................... ok t/config_tree_recurse.t ........... t/config_tree_recurse.t ........... 1/4 t/config_tree_recurse.t ........... ok t/cpp_comments_in_spamc.t ......... t/cpp_comments_in_spamc.t ......... 1/1 t/cpp_comments_in_spamc.t ......... ok t/cross_user_config_leak.t ........ t/cross_user_config_leak.t ........ 1/6 t/cross_user_config_leak.t ........ ok t/date.t .......................... t/date.t .......................... 1/14 t/date.t .......................... ok t/db_awl_path.t ................... # Note: This test when successful displays lockfile warning messages t/db_awl_path.t ................... 1/4 t/db_awl_path.t ................... 2/4 # Apr 3 17:42:39.371 [9709] warn: auto-welcomelist: open of auto-welcomelist file failed: locker: safe_lock: cannot create tmp lockfile ./log/db_awl_path.NmJZjp/awl/this_lock_warning_is_ok.lock.ip-172-31-131-251.ec2.internal.9709 for ./log/db_awl_path.NmJZjp/awl/this_lock_warning_is_ok.lock: Not a directory t/db_awl_path.t ................... 3/4 t/db_awl_path.t ................... ok t/db_awl_path_welcome_block.t ..... t/db_awl_path_welcome_block.t ..... 1/4 # Apr 3 17:42:40.689 [9716] warn: auto-welcomelist: open of auto-welcomelist file failed: locker: safe_lock: cannot create tmp lockfile ./log/db_awl_path_welcome_block.G4aVpe/awl/this_lock_warning_is_ok.lock.ip-172-31-131-251.ec2.internal.9716 for ./log/db_awl_path_welcome_block.G4aVpe/awl/this_lock_warning_is_ok.lock: Not a directory t/db_awl_path_welcome_block.t ..... 3/4 t/db_awl_path_welcome_block.t ..... ok t/db_awl_perms.t .................. t/db_awl_perms.t .................. 1/5 t/db_awl_perms.t .................. ok t/db_awl_perms_welcome_block.t .... t/db_awl_perms_welcome_block.t .... 1/5 t/db_awl_perms_welcome_block.t .... ok t/db_based_welcomelist.t .......... t/db_based_welcomelist.t .......... 1/8 t/db_based_welcomelist.t .......... 3/8 t/db_based_welcomelist.t .......... 4/8 t/db_based_welcomelist.t .......... 7/8 t/db_based_welcomelist.t .......... ok t/db_based_welcomelist_ips.t ...... t/db_based_welcomelist_ips.t ...... 1/8 t/db_based_welcomelist_ips.t ...... 3/8 t/db_based_welcomelist_ips.t ...... 5/8 t/db_based_welcomelist_ips.t ...... ok t/db_based_whitelist.t ............ t/db_based_whitelist.t ............ 1/8 t/db_based_whitelist.t ............ 2/8 t/db_based_whitelist.t ............ 4/8 t/db_based_whitelist.t ............ 7/8 t/db_based_whitelist.t ............ ok t/db_based_whitelist_ips.t ........ t/db_based_whitelist_ips.t ........ 1/8 t/db_based_whitelist_ips.t ........ 3/8 t/db_based_whitelist_ips.t ........ 5/8 t/db_based_whitelist_ips.t ........ 7/8 t/db_based_whitelist_ips.t ........ ok t/dcc.t ........................... which: no cdcc in (/bin:/usr/bin:/usr/local/bin) t/dcc.t ........................... skipped: Net tests disabled t/debug.t ......................... t/debug.t ......................... 1/3 t/debug.t ......................... ok t/decodeshorturl.t ................ t/decodeshorturl.t ................ skipped: Net tests disabled t/desc_wrap.t ..................... t/desc_wrap.t ..................... 1/10 t/desc_wrap.t ..................... ok t/dkim.t .......................... t/dkim.t .......................... skipped: Net tests disabled t/dmarc.t ......................... t/dmarc.t ......................... skipped: Net tests disabled t/enable_compat.t ................. t/enable_compat.t ................. 1/6 t/enable_compat.t ................. ok t/freemail.t ...................... t/freemail.t ...................... 1/23 t/freemail.t ...................... 8/23 t/freemail.t ...................... 17/23 t/freemail.t ...................... 22/23 t/freemail.t ...................... ok t/freemail_welcome_block.t ........ t/freemail_welcome_block.t ........ 1/23 t/freemail_welcome_block.t ........ 8/23 t/freemail_welcome_block.t ........ 17/23 t/freemail_welcome_block.t ........ 22/23 t/freemail_welcome_block.t ........ ok t/fromnamespoof.t ................. t/fromnamespoof.t ................. 1/3 t/fromnamespoof.t ................. ok t/gtube.t ......................... t/gtube.t ......................... 1/4 t/gtube.t ......................... ok t/hashbl.t ........................ t/hashbl.t ........................ skipped: Net tests disabled t/idn_dots.t ...................... t/idn_dots.t ...................... 1/12 t/idn_dots.t ...................... ok t/if_can.t ........................ t/if_can.t ........................ 1/19 t/if_can.t ........................ ok t/if_else.t ....................... t/if_else.t ....................... 1/21 t/if_else.t ....................... ok t/ifversion.t ..................... t/ifversion.t ..................... 1/4 t/ifversion.t ..................... ok t/ip_addrs.t ...................... t/ip_addrs.t ...................... 1/105 t/ip_addrs.t ...................... ok t/lang_lint.t ..................... t/lang_lint.t ..................... 1/8 t/lang_lint.t ..................... 2/8 t/lang_lint.t ..................... 4/8 t/lang_lint.t ..................... 5/8 t/lang_lint.t ..................... 6/8 t/lang_lint.t ..................... 7/8 t/lang_lint.t ..................... ok t/lang_pl_tests.t ................. t/lang_pl_tests.t ................. skipped: pl tests disabled t/line_endings.t .................. t/line_endings.t .................. 1/26 t/line_endings.t .................. 6/26 t/line_endings.t .................. 14/26 t/line_endings.t .................. 23/26 t/line_endings.t .................. ok t/lint_nocreate_prefs.t ........... t/lint_nocreate_prefs.t ........... 1/2 t/lint_nocreate_prefs.t ........... ok t/local_tests_only.t .............. t/local_tests_only.t .............. 1/1 t/local_tests_only.t .............. ok t/memory_cycles.t ................. t/memory_cycles.t ................. 1/4 t/memory_cycles.t ................. ok t/metadata.t ...................... t/metadata.t ...................... 1/3 t/metadata.t ...................... ok t/missing_hb_separator.t .......... t/missing_hb_separator.t .......... 1/13 t/missing_hb_separator.t .......... ok t/mkrules.t ....................... t/mkrules.t ....................... 1/97 t/mkrules.t ....................... 23/97 t/mkrules.t ....................... 67/97 t/mkrules.t ....................... ok t/mkrules_else.t .................. t/mkrules_else.t .................. 1/18 t/mkrules_else.t .................. 7/18 t/mkrules_else.t .................. ok t/nonspam.t ....................... t/nonspam.t ....................... 1/1 t/nonspam.t ....................... ok t/olevbmacro.t .................... t/olevbmacro.t .................... 1/12 t/olevbmacro.t .................... 2/12 t/olevbmacro.t .................... 4/12 t/olevbmacro.t .................... 7/12 t/olevbmacro.t .................... 10/12 t/olevbmacro.t .................... 12/12 t/olevbmacro.t .................... ok t/originating_ip_hdr.t ............ t/originating_ip_hdr.t ............ 1/9 t/originating_ip_hdr.t ............ 4/9 t/originating_ip_hdr.t ............ ok t/pdfinfo.t ....................... t/pdfinfo.t ....................... 1/17 t/pdfinfo.t ....................... ok t/perlcritic.t .................... t/perlcritic.t .................... skipped: This test requires Test::Perl::Critic t/phishing.t ...................... t/phishing.t ...................... 1/2 t/phishing.t ...................... ok t/plugin.t ........................ t/plugin.t ........................ 1/6 t/plugin.t ........................ ok t/plugin_file.t ................... t/plugin_file.t ................... 1/9 t/plugin_file.t ................... ok t/plugin_priorities.t ............. t/plugin_priorities.t ............. 1/2 t/plugin_priorities.t ............. ok t/podchecker.t .................... t/podchecker.t .................... 1/124 t/podchecker.t .................... 119/124 t/podchecker.t .................... ok t/prefs_include.t ................. t/prefs_include.t ................. 1/3 t/prefs_include.t ................. ok t/priorities.t .................... t/priorities.t .................... 1/10 t/priorities.t .................... ok t/priorities_welcome_block.t ...... t/priorities_welcome_block.t ...... 1/10 t/priorities_welcome_block.t ...... ok t/pyzor.t ......................... t/pyzor.t ......................... skipped: Net tests disabled t/razor2.t ........................ t/razor2.t ........................ skipped: Net tests disabled t/rcvd_parser.t ................... t/rcvd_parser.t ................... 1/147 t/rcvd_parser.t ................... ok t/re_base_extraction.t ............ t/re_base_extraction.t ............ 1/128 t/re_base_extraction.t ............ 83/128 t/re_base_extraction.t ............ ok t/recips.t ........................ t/recips.t ........................ 1/6 t/recips.t ........................ 5/6 t/recips.t ........................ ok t/recreate.t ...................... t/recreate.t ...................... 1/9 t/recreate.t ...................... ok t/recursion.t ..................... t/recursion.t ..................... 1/10 t/recursion.t ..................... 2/10 t/recursion.t ..................... 5/10 t/recursion.t ..................... ok t/relative_scores.t ............... t/relative_scores.t ............... 1/4 t/relative_scores.t ............... ok t/relaycountry.t .................. t/relaycountry.t .................. 1/8 t/relaycountry.t .................. 5/8 t/relaycountry.t .................. ok t/report_safe.t ................... t/report_safe.t ................... 1/8 t/report_safe.t ................... 7/8 t/report_safe.t ................... ok t/reportheader.t .................. t/reportheader.t .................. 1/11 t/reportheader.t .................. ok t/reportheader_8bit.t ............. t/reportheader_8bit.t ............. 1/3 t/reportheader_8bit.t ............. ok t/reuse.t ......................... t/reuse.t ......................... skipped: no mass check t/root_spamd.t .................... t/root_spamd.t .................... skipped: root tests disabled t/root_spamd_tell.t ............... t/root_spamd_tell.t ............... skipped: root tests disabled t/root_spamd_tell_paranoid.t ...... t/root_spamd_tell_paranoid.t ...... skipped: root tests disabled t/root_spamd_tell_x.t ............. t/root_spamd_tell_x.t ............. skipped: root tests disabled t/root_spamd_tell_x_paranoid.t .... t/root_spamd_tell_x_paranoid.t .... skipped: root tests disabled t/root_spamd_u.t .................. t/root_spamd_u.t .................. skipped: root tests disabled t/root_spamd_u_dcc.t .............. t/root_spamd_u_dcc.t .............. skipped: root tests disabled t/root_spamd_virtual.t ............ t/root_spamd_virtual.t ............ skipped: root tests disabled t/root_spamd_x.t .................. t/root_spamd_x.t .................. skipped: root tests disabled t/root_spamd_x_paranoid.t ......... t/root_spamd_x_paranoid.t ......... skipped: root tests disabled t/root_spamd_x_u.t ................ t/root_spamd_x_u.t ................ skipped: root tests disabled t/sa_awl.t ........................ t/sa_awl.t ........................ 1/1 t/sa_awl.t ........................ ok t/sa_awl_welcome_block.t .......... t/sa_awl_welcome_block.t .......... 1/1 t/sa_awl_welcome_block.t .......... ok t/sa_check_spamd.t ................ t/sa_check_spamd.t ................ 1/7 t/sa_check_spamd.t ................ 6/7 Failed to create connection to spamd daemon: Connection refused t/sa_check_spamd.t ................ ok t/sa_compile.t .................... t/sa_compile.t .................... 1/? t/sa_compile.t .................... 7/? t/sa_compile.t .................... 13/? t/sa_compile.t .................... 19/? t/sa_compile.t .................... ok t/sa_txrep.t ...................... t/sa_txrep.t ...................... 1/8 t/sa_txrep.t ...................... 2/8 t/sa_txrep.t ...................... 3/8 t/sa_txrep.t ...................... 5/8 t/sa_txrep.t ...................... 6/8 t/sa_txrep.t ...................... 7/8 t/sa_txrep.t ...................... 8/8 t/sa_txrep.t ...................... ok t/sa_txrep_sql.t .................. t/sa_txrep_sql.t .................. skipped: Net tests disabled t/sa_txrep_welcomelist_out.t ...... t/sa_txrep_welcomelist_out.t ...... skipped: Net tests disabled t/sha1.t .......................... t/sha1.t .......................... 1/15 t/sha1.t .......................... ok t/shortcircuit.t .................. t/shortcircuit.t .................. 1/21 t/shortcircuit.t .................. 7/21 t/shortcircuit.t .................. 19/21 t/shortcircuit.t .................. ok t/spam.t .......................... t/spam.t .......................... 1/7 t/spam.t .......................... ok t/spamc.t ......................... t/spamc.t ......................... 1/2 t/spamc.t ......................... ok t/spamc_B.t ....................... t/spamc_B.t ....................... 1/9 t/spamc_B.t ....................... ok t/spamc_bug6176.t ................. t/spamc_bug6176.t ................. 1/2 t/spamc_bug6176.t ................. ok t/spamc_c.t ....................... t/spamc_c.t ....................... 1/2 t/spamc_c.t ....................... 2/2 t/spamc_c.t ....................... ok t/spamc_c_stdout_closed.t ......... t/spamc_c_stdout_closed.t ......... 1/2 t/spamc_c_stdout_closed.t ......... 2/2 t/spamc_c_stdout_closed.t ......... ok t/spamc_cf.t ...................... t/spamc_cf.t ...................... 1/4 t/spamc_cf.t ...................... ok t/spamc_E.t ....................... t/spamc_E.t ....................... 1/2 t/spamc_E.t ....................... 2/2 t/spamc_E.t ....................... ok t/spamc_H.t ....................... t/spamc_H.t ....................... skipped: Net tests disabled t/spamc_headers.t ................. t/spamc_headers.t ................. 1/5 t/spamc_headers.t ................. ok t/spamc_l.t ....................... t/spamc_l.t ....................... 1/4 t/spamc_l.t ....................... ok t/spamc_optC.t .................... t/spamc_optC.t .................... 1/9 t/spamc_optC.t .................... 9/9 t/spamc_optC.t .................... ok t/spamc_optL.t .................... t/spamc_optL.t .................... 1/18 t/spamc_optL.t .................... 5/18 t/spamc_optL.t .................... 7/18 t/spamc_optL.t .................... ok t/spamc_x_e.t ..................... t/spamc_x_e.t ..................... 1/7 t/spamc_x_e.t ..................... 2/7 t/spamc_x_e.t ..................... 5/7 t/spamc_x_e.t ..................... ok t/spamc_x_E_R.t ................... t/spamc_x_E_R.t ................... 1/49 t/spamc_x_E_R.t ................... 10/49 t/spamc_x_E_R.t ................... 12/49 t/spamc_x_E_R.t ................... 14/49 t/spamc_x_E_R.t ................... ok t/spamc_y.t ....................... t/spamc_y.t ....................... 1/2 t/spamc_y.t ....................... ok t/spamc_z.t ....................... t/spamc_z.t ....................... 1/9 t/spamc_z.t ....................... ok t/spamd.t ......................... t/spamd.t ......................... 1/14 t/spamd.t ......................... 14/14 t/spamd.t ......................... ok t/spamd_allow_user_rules.t ........ t/spamd_allow_user_rules.t ........ 1/5 t/spamd_allow_user_rules.t ........ 3/5 t/spamd_allow_user_rules.t ........ ok t/spamd_client.t .................. t/spamd_client.t .................. 1/52 t/spamd_client.t .................. 2/52 error reading from spamd (10): Connection reset by peer at /usr/local/src/Mail-SpamAssassin-4.0.1/blib/lib/Mail/SpamAssassin/Client.pm line 641, <GEN3> line 3. # Looks like your test exited with 104 just after 4. t/spamd_client.t .................. Dubious, test returned 104 (wstat 26624, 0x6800) Failed 48/52 subtests t/spamd_hup.t ..................... t/spamd_hup.t ..................... 1/110 t/spamd_hup.t ..................... 5/110 t/spamd_hup.t ..................... 9/110 t/spamd_hup.t ..................... 16/110 t/spamd_hup.t ..................... 20/110 t/spamd_hup.t ..................... 27/110 t/spamd_hup.t ..................... 31/110 t/spamd_hup.t ..................... 38/110 t/spamd_hup.t ..................... 42/110 t/spamd_hup.t ..................... 49/110 t/spamd_hup.t ..................... 53/110 t/spamd_hup.t ..................... 60/110 t/spamd_hup.t ..................... 64/110 t/spamd_hup.t ..................... 71/110 t/spamd_hup.t ..................... 75/110 t/spamd_hup.t ..................... 82/110 t/spamd_hup.t ..................... 86/110 t/spamd_hup.t ..................... 93/110 t/spamd_hup.t ..................... 97/110 t/spamd_hup.t ..................... 104/110 t/spamd_hup.t ..................... 108/110 t/spamd_hup.t ..................... ok t/spamd_kill_restart.t ............ t/spamd_kill_restart.t ............ 1/93 t/spamd_kill_restart.t ............ 5/93 t/spamd_kill_restart.t ............ 6/93 t/spamd_kill_restart.t ............ 14/93 t/spamd_kill_restart.t ............ 15/93 t/spamd_kill_restart.t ............ 23/93 t/spamd_kill_restart.t ............ 24/93 t/spamd_kill_restart.t ............ 32/93 t/spamd_kill_restart.t ............ 33/93 t/spamd_kill_restart.t ............ 41/93 t/spamd_kill_restart.t ............ 42/93 t/spamd_kill_restart.t ............ 50/93 t/spamd_kill_restart.t ............ 51/93 t/spamd_kill_restart.t ............ 59/93 t/spamd_kill_restart.t ............ 60/93 t/spamd_kill_restart.t ............ 68/93 t/spamd_kill_restart.t ............ 69/93 t/spamd_kill_restart.t ............ 77/93 t/spamd_kill_restart.t ............ 78/93 t/spamd_kill_restart.t ............ 86/93 t/spamd_kill_restart.t ............ 87/93 t/spamd_kill_restart.t ............ 91/93 t/spamd_kill_restart.t ............ ok t/spamd_kill_restart_rr.t ......... t/spamd_kill_restart_rr.t ......... 1/93 t/spamd_kill_restart_rr.t ......... 5/93 t/spamd_kill_restart_rr.t ......... 6/93 t/spamd_kill_restart_rr.t ......... 14/93 t/spamd_kill_restart_rr.t ......... 15/93 t/spamd_kill_restart_rr.t ......... 23/93 t/spamd_kill_restart_rr.t ......... 24/93 t/spamd_kill_restart_rr.t ......... 32/93 t/spamd_kill_restart_rr.t ......... 33/93 t/spamd_kill_restart_rr.t ......... 41/93 t/spamd_kill_restart_rr.t ......... 42/93 t/spamd_kill_restart_rr.t ......... 50/93 t/spamd_kill_restart_rr.t ......... 51/93 t/spamd_kill_restart_rr.t ......... 59/93 t/spamd_kill_restart_rr.t ......... 60/93 t/spamd_kill_restart_rr.t ......... 68/93 t/spamd_kill_restart_rr.t ......... 69/93 t/spamd_kill_restart_rr.t ......... 77/93 t/spamd_kill_restart_rr.t ......... 78/93 t/spamd_kill_restart_rr.t ......... 86/93 t/spamd_kill_restart_rr.t ......... 87/93 t/spamd_kill_restart_rr.t ......... 91/93 t/spamd_kill_restart_rr.t ......... ok t/spamd_ldap.t .................... t/spamd_ldap.t .................... skipped: LDAP tests disabled t/spamd_maxchildren.t ............. t/spamd_maxchildren.t ............. 1/22 t/spamd_maxchildren.t ............. 11/22 t/spamd_maxchildren.t ............. 22/22 t/spamd_maxchildren.t ............. ok t/spamd_maxsize.t ................. t/spamd_maxsize.t ................. 1/1 t/spamd_maxsize.t ................. ok t/spamd_parallel.t ................ t/spamd_parallel.t ................ 1/20 t/spamd_parallel.t ................ 15/20 t/spamd_parallel.t ................ ok t/spamd_plugin.t .................. # NOTE: A rare single failure in this test may be a race condition in the test that can be ignored t/spamd_plugin.t .................. 1/6 t/spamd_plugin.t .................. ok t/spamd_port.t .................... t/spamd_port.t .................... 1/4 t/spamd_port.t .................... ok t/spamd_prefork_stress_3.t ........ t/spamd_prefork_stress_3.t ........ skipped: Spamd prefork stress tests disabled t/spamd_prefork_stress_4.t ........ t/spamd_prefork_stress_4.t ........ skipped: Spamd prefork stress tests disabled t/spamd_protocol_10.t ............. t/spamd_protocol_10.t ............. 1/10 t/spamd_protocol_10.t ............. ok t/spamd_report.t .................. t/spamd_report.t .................. 1/6 t/spamd_report.t .................. 6/6 t/spamd_report.t .................. ok t/spamd_report_ifspam.t ........... t/spamd_report_ifspam.t ........... 1/10 t/spamd_report_ifspam.t ........... 10/10 t/spamd_report_ifspam.t ........... ok t/spamd_sql_prefs.t ............... t/spamd_sql_prefs.t ............... 1/32 t/spamd_sql_prefs.t ............... 8/32 t/spamd_sql_prefs.t ............... 31/32 t/spamd_sql_prefs.t ............... ok t/spamd_ssl.t ..................... t/spamd_ssl.t ..................... skipped: SSL is unavailble t/spamd_ssl_accept_fail.t ......... t/spamd_ssl_accept_fail.t ......... skipped: SSL is unavailble t/spamd_ssl_z.t ................... t/spamd_ssl_z.t ................... skipped: SSL is unavailble t/spamd_stop.t .................... t/spamd_stop.t .................... 1/2 t/spamd_stop.t .................... ok t/spamd_symbols.t ................. t/spamd_symbols.t ................. 1/3 t/spamd_symbols.t ................. ok t/spamd_syslog.t .................. t/spamd_syslog.t .................. 1/7 t/spamd_syslog.t .................. ok t/spamd_unix.t .................... t/spamd_unix.t .................... 1/4 t/spamd_unix.t .................... ok t/spamd_unix_and_tcp.t ............ t/spamd_unix_and_tcp.t ............ 1/10 t/spamd_unix_and_tcp.t ............ ok t/spamd_user_rules_leak.t ......... t/spamd_user_rules_leak.t ......... 1/20 t/spamd_user_rules_leak.t ......... 15/20 t/spamd_user_rules_leak.t ......... ok t/spamd_utf8.t .................... t/spamd_utf8.t .................... 1/3 t/spamd_utf8.t .................... ok t/spamd_welcomelist_leak.t ........ t/spamd_welcomelist_leak.t ........ 1/8 t/spamd_welcomelist_leak.t ........ 8/8 t/spamd_welcomelist_leak.t ........ ok t/spamd_whitelist_leak.t .......... t/spamd_whitelist_leak.t .......... 1/8 t/spamd_whitelist_leak.t .......... 8/8 t/spamd_whitelist_leak.t .......... ok t/spf.t ........................... t/spf.t ........................... skipped: Net tests disabled t/spf_welcome_block.t ............. t/spf_welcome_block.t ............. skipped: Net tests disabled t/sql_based_welcomelist.t ......... t/sql_based_welcomelist.t ......... 1/23 t/sql_based_welcomelist.t ......... 2/23 t/sql_based_welcomelist.t ......... 5/23 t/sql_based_welcomelist.t ......... 11/23 t/sql_based_welcomelist.t ......... 17/23 t/sql_based_welcomelist.t ......... 20/23 t/sql_based_welcomelist.t ......... ok t/sql_based_whitelist.t ........... t/sql_based_whitelist.t ........... 1/23 t/sql_based_whitelist.t ........... 2/23 t/sql_based_whitelist.t ........... 8/23 t/sql_based_whitelist.t ........... 14/23 t/sql_based_whitelist.t ........... 17/23 t/sql_based_whitelist.t ........... 20/23 t/sql_based_whitelist.t ........... 23/23 t/sql_based_whitelist.t ........... ok t/stop_always_matching_regexps.t .. t/stop_always_matching_regexps.t .. 1/12 t/stop_always_matching_regexps.t .. ok t/strip2.t ........................ t/strip2.t ........................ 1/98 t/strip2.t ........................ 3/98 t/strip2.t ........................ 8/98 t/strip2.t ........................ 13/98 t/strip2.t ........................ 16/98 t/strip2.t ........................ 21/98 t/strip2.t ........................ 26/98 t/strip2.t ........................ 28/98 t/strip2.t ........................ 33/98 t/strip2.t ........................ 38/98 t/strip2.t ........................ 43/98 t/strip2.t ........................ 46/98 t/strip2.t ........................ 51/98 t/strip2.t ........................ 56/98 t/strip2.t ........................ 58/98 t/strip2.t ........................ 63/98 t/strip2.t ........................ 68/98 t/strip2.t ........................ 73/98 t/strip2.t ........................ 76/98 t/strip2.t ........................ 81/98 t/strip2.t ........................ 86/98 t/strip2.t ........................ 91/98 t/strip2.t ........................ 93/98 t/strip2.t ........................ ok t/strip_no_subject.t .............. t/strip_no_subject.t .............. 1/4 t/strip_no_subject.t .............. 2/4 t/strip_no_subject.t .............. 3/4 t/strip_no_subject.t .............. ok t/stripmarkup.t ................... t/stripmarkup.t ................... 1/4 t/stripmarkup.t ................... ok t/tainted_msg.t ................... t/tainted_msg.t ................... 1/9 t/tainted_msg.t ................... ok t/text_bad_ctype.t ................ t/text_bad_ctype.t ................ 1/2 t/text_bad_ctype.t ................ 2/2 t/text_bad_ctype.t ................ ok t/timeout.t ....................... t/timeout.t ....................... 1/33 t/timeout.t ....................... 3/33 t/timeout.t ....................... 4/33 t/timeout.t ....................... 5/33 t/timeout.t ....................... 6/33 t/timeout.t ....................... 8/33 t/timeout.t ....................... 10/33 t/timeout.t ....................... 11/33 t/timeout.t ....................... 12/33 t/timeout.t ....................... 13/33 t/timeout.t ....................... 14/33 t/timeout.t ....................... 15/33 t/timeout.t ....................... 16/33 t/timeout.t ....................... 17/33 t/timeout.t ....................... 18/33 t/timeout.t ....................... 19/33 t/timeout.t ....................... 22/33 t/timeout.t ....................... 25/33 t/timeout.t ....................... 28/33 t/timeout.t ....................... 31/33 t/timeout.t ....................... ok t/trust_path.t .................... t/trust_path.t .................... 1/96 t/trust_path.t .................... 2/96 t/trust_path.t .................... 44/96 t/trust_path.t .................... 95/96 t/trust_path.t .................... ok t/utf8.t .......................... t/utf8.t .......................... 1/20 t/utf8.t .......................... 5/20 t/utf8.t .......................... 15/20 t/utf8.t .......................... 18/20 t/utf8.t .......................... ok t/util_wrap.t ..................... t/util_wrap.t ..................... 1/5 t/util_wrap.t ..................... ok t/welcomelist_addrs.t ............. t/welcomelist_addrs.t ............. 1/35 t/welcomelist_addrs.t ............. 3/35 t/welcomelist_addrs.t ............. 5/35 t/welcomelist_addrs.t ............. 8/35 t/welcomelist_addrs.t ............. 11/35 t/welcomelist_addrs.t ............. 12/35 t/welcomelist_addrs.t ............. 15/35 t/welcomelist_addrs.t ............. 20/35 t/welcomelist_addrs.t ............. 27/35 t/welcomelist_addrs.t ............. 29/35 t/welcomelist_addrs.t ............. 35/35 t/welcomelist_addrs.t ............. ok t/welcomelist_from.t .............. t/welcomelist_from.t .............. 1/32 t/welcomelist_from.t .............. 9/32 t/welcomelist_from.t .............. 17/32 t/welcomelist_from.t .............. 25/32 t/welcomelist_from.t .............. 29/32 t/welcomelist_from.t .............. ok t/welcomelist_subject.t ........... t/welcomelist_subject.t ........... 1/4 t/welcomelist_subject.t ........... 3/4 t/welcomelist_subject.t ........... ok t/welcomelist_to.t ................ t/welcomelist_to.t ................ 1/1 t/welcomelist_to.t ................ ok t/whitelist_addrs.t ............... t/whitelist_addrs.t ............... 1/35 t/whitelist_addrs.t ............... 3/35 t/whitelist_addrs.t ............... 6/35 t/whitelist_addrs.t ............... 8/35 t/whitelist_addrs.t ............... 11/35 t/whitelist_addrs.t ............... 14/35 t/whitelist_addrs.t ............... 15/35 t/whitelist_addrs.t ............... 20/35 t/whitelist_addrs.t ............... 27/35 t/whitelist_addrs.t ............... 29/35 t/whitelist_addrs.t ............... 35/35 t/whitelist_addrs.t ............... ok t/whitelist_from.t ................ t/whitelist_from.t ................ 1/32 t/whitelist_from.t ................ 5/32 t/whitelist_from.t ................ 9/32 t/whitelist_from.t ................ 17/32 t/whitelist_from.t ................ 25/32 t/whitelist_from.t ................ 29/32 t/whitelist_from.t ................ ok t/whitelist_subject.t ............. t/whitelist_subject.t ............. 1/4 t/whitelist_subject.t ............. 3/4 t/whitelist_subject.t ............. ok t/whitelist_to.t .................. t/whitelist_to.t .................. 1/1 t/whitelist_to.t .................. ok t/wlbl_uri.t ...................... t/wlbl_uri.t ...................... 1/12 t/wlbl_uri.t ...................... 5/12 t/wlbl_uri.t ...................... ok Test Summary Report ------------------- t/spamd_client.t (Wstat: 26624 Tests: 4 Failed: 0) Non-zero exit status: 104 Parse errors: Bad plan. You planned 52 tests but ran 4. Files=217, Tests=3765, 890 wallclock secs ( 1.21 usr 0.19 sys + 271.62 cusr 25.51 csys = 298.53 CPU) Result: FAIL Failed 1/217 test programs. 0/3765 subtests failed. make: *** [test_dynamic] Error 255 ]0;ec2-user@ip-172-31-131-251:/usr/local/src/Mail-SpamAssassin-4.0.1[ec2-user@ip-172-31-131-251 Mail-SpamAssassin-4.0.1]$ exit exit Script done on Wed 03 Apr 2024 06:00:22 PM UTC