I just upgraded from 2.63 to 2.64 and I'm getting a lot of weird error
messages in my logs now. I'm using the Theo Van Dinter source RPM
version of Spamassassin linked from the official site. I'm running
spamassasin under Red Hat Linux 9. We use the spamd daemon integrated
with sendmail using smtp-vilter. 

I did the upgrade by building binary RPMs from the src RPM like so:

 rpmbuild --rebuild spamassassin-2.64-1.src.rpm

And then upgraded the old binaries like so:

 rpm -Uvh *.i386.rpm

The install proceeded without any errors.

This is the same process I used to originally install 2.63 on the server
some time ago and it has run without any problem since then. I upgraded
because we've been on the receiving end of some sort of DoS attack that
seems to target Spamassasin. I noticed the upgrade claimed to fix an
unspecified DoS problem, so here I am.

The startup options we use are "-d -c -a -m10 -H -u mail"

The exact errors we're getting over and over in the logs are:

Use of uninitialized value in length at
/usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/PerMsgStatus.pm line
1339, <GEN141> line 98.

Use of uninitialized value in concatenation (.) or string at
/usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/PerMsgStatus.pm line
1342, <GEN141> line 98.

Use of uninitialized value in concatenation (.) or string at
/usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/PerMsgStatus.pm line
1343, <GEN141> line 98.

Use of uninitialized value in length at
/usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/Bayes.pm line 457,
<GEN141> line 98.

Use of uninitialized value in concatenation (.) or string at
/usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/Bayes.pm line 460,
<GEN141> line 98.

Use of uninitialized value in concatenation (.) or string at
/usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/Bayes.pm line 461,
<GEN141> line 98.

Can anyone tell me how to fix this problem?

-Steve

Reply via email to