Matthias Fuhrmann wrote:
hmm, yes, did that finaly with 2.63. when doing it with 2.64 i get
some strange errors from some .pm (syslog):

Aug 19 20:16:21 xxxx  spamd[27806]: Use of uninitialized value in
concatenation (.) or string at /opt/gnu/lib/perl5/site_perl/5.8.3/Ma
il/SpamAssassin/Bayes.pm line 461.
<SNIP>
2.63 works fine. clueless once again :(

I am having the same problem...

I just upgraded SpamAssassin from 2.63 to 2.64 last night. Both the 2.63 install and the 2.64 upgrade were done using Debian packages on www.backports.org. After upgrading, I am seeing the exact same errors as Matthias. They seem harmless... SA looks like it's working fine. It's just a little disconcerting to have the syslog filling up with errors, harmless or not. Running either "spamassassin -d --lint" or "spamassassin -t -D < message.txt" shows no problems.

I am getting the errors on every message, or nearly every message. I assume that this is probably caused by an old Perl library that needs to be updated from the version that installs with Debian Woody. I had no errors when using SA 2.63. I did need to install URI.pm from CPAN and uninstall Debian's liburi-perl package to clear up some similar errors after installing SpamCopURI.pm.

perl is version 5.6.1
mailtools is version 1.44
net-dns is version 0.19
mime-base64 is version 2.12
uri is version 1.30

Below are the errors I get from a typical message. If you have any ideas which perl module(s) I might need to update, please let me know.

Thanks,
-Jules

spamd[23257]: Use of uninitialized value in length at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 1340, <GEN1562> line 102.
spamd[23257]: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 1343, <GEN1562> line 102.
spamd[23257]: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 1344, <GEN1562> line 102.
spamd[23257]: Use of uninitialized value in length at /usr/share/perl5/Mail/SpamAssassin/Bayes.pm line 457, <GEN1562> line 102.
spamd[23257]: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/Bayes.pm line 460, <GEN1562> line 102
spamd[23257]: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/Bayes.pm line 461, <GEN1562> line 102.

Reply via email to