You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@spamassassin.apache.org by Michael Hutchinson <mh...@manux.co.nz> on 2008/01/17 23:11:50 UTC

SA: failed to run header tests, skipping some.

Hello everyone, 

 

I have been having some issues with Spamassassin and have been ironing
things out (like child processes not becoming re-usable), but there is
one that floors me (probably because I'm not a perl expert.. but hey).
Anyway here goes my configuration and the errors I am seeing, I hope
someone with a kind heart can help me out.

 

Mail server information:

 

Operating System is Debian 3.1 (Sarge)

MTA is Qmail (as per Shupp's toaster)

Spamassassin is version 3.1.4

ClamAV is version 0.92

Perl is version 5.8.4

Spamassassin invocation is by init.d :

spamd -q -x -m 5 -H -d --pidfile=/var/run/spamd.pid

 

Ok, so now for the errors that I am getting for each email receipted by
our mail server, from /var/log/mail.warn:

 

Jan 18 10:14:24 tuatara spamd[18169]: Number found where operator
expected at (eval 878) line 10, near "}

Jan 18 10:14:24 tuatara spamd[18169]:

Jan 18 10:14:24 tuatara spamd[18169]:  1"

Jan 18 10:14:24 tuatara spamd[18169]:  (Missing operator before

Jan 18 10:14:24 tuatara spamd[18169]:

Jan 18 10:14:24 tuatara spamd[18169]:  1?)

Jan 18 10:14:24 tuatara spamd[18169]: rules: failed to run header tests,
skipping some: syntax error at (eval 878) line 11, near ";

Jan 18 10:14:24 tuatara spamd[18169]: }"

Jan 18 10:14:24 tuatara spamd[18169]: Use of uninitialized value in
concatenation (.) or string at
/usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2656, <GEN10>
line 28.

Jan 18 10:14:24 tuatara spamd[18169]: Use of uninitialized value in
concatenation (.) or string at
/usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2657, <GEN10>
line 28.

Jan 18 10:14:24 tuatara last message repeated 2 times

Jan 18 10:14:24 tuatara spamd[18169]: Number found where operator
expected at (eval 879) line 10, near "}

Jan 18 10:14:24 tuatara spamd[18169]:

Jan 18 10:14:24 tuatara spamd[18169]:  1"

Jan 18 10:14:24 tuatara spamd[18169]:  (Missing operator before

Jan 18 10:14:24 tuatara spamd[18169]:

Jan 18 10:14:24 tuatara spamd[18169]:  1?)

Jan 18 10:14:24 tuatara spamd[18169]: rules: failed to run header tests,
skipping some: syntax error at (eval 879) line 11, near ";

Jan 18 10:14:24 tuatara spamd[18169]: }"

Jan 18 10:14:24 tuatara spamd[18169]: Use of uninitialized value in
concatenation (.) or string at
/usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2656, <GEN10>
line 28.

Jan 18 10:14:24 tuatara spamd[18169]: Use of uninitialized value in
concatenation (.) or string at
/usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2657, <GEN10>
line 28.

Jan 18 10:14:24 tuatara last message repeated 2 times

 

I am more than happy to attach my PerMsgStatus.pm if anyone would like
to peruse it.

I have attempted to find the problem in this file, but don't understand
it enough, or the problem is not actually in there.

Any help anyone can give me would be truly appreciated!

 

Cheers,

Michael Hutchinson

Linux Systems Administrator

Manux Solutions Ltd

mhutchinson@manux.co.nz

<http://www.manux.co.nz>