Differences between revisions 3 and 4
Revision 3 as of 2004-10-27 21:45:42
Size: 1421
Editor: ip68-10-22-68
Revision 4 as of 2009-09-20 23:16:18
Size: 1421
Editor: localhost
Comment: converted to 1.6 markup
No differences found!

(As of SA 2.64):

During "make install" your installation succeeds except for a message like:

  • t/spamd_hup.................ok 2/8# Failed test 3 in t/spamd_hup.t at line 35 # t/spamd_hup.t line 35 is: ok (-e $pid_file); # Failed test 4 in t/spamd_hup.t at line 37 # t/spamd_hup.t line 37 is: ok ($pid2 = get_pid($pid1)); # Failed test 5 in t/spamd_hup.t at line 40 # t/spamd_hup.t line 40 is: ok ($pid2 != 0 and kill (0, $pid2)); t/spamd_hup.................NOK 5 Not found: flag = X-Spam-Flag: YES # Failed test 8 in t/SATest.pm at line 388 t/spamd_hup.................FAILED tests 3-5, 8
    • Failed 4/8 tests, 50.00% okay

Solution: When running this test perl is evidently in "taint" mode which means that it's checking to see that no one could do anything nasty on your computer during the install. In this particular case, it is checking all the directories in your path to see that no one other than the owner can write into that directory. If one of those directories was world-writeable then an evil person could put an executable in there that could then be run by you, which would be a Bad Thing. Thus, make sure all of the directories in your path ("echo $path") are not world writeable. (This fixed an install problem for me on OS X 10.3.5, but I imagine it's applicable to other OSs as well.)


TspamdHuptCompileError (last edited 2009-09-20 23:16:18 by localhost)