Hello, I still run a Debian 3.0 (Woody) distribution on some servers and have not yet managed to switch to 3.1. SpamAssassin 3.0.x runs just fine, and now I wanted to upgrade to 3.1.0.
It compiles and installs smoothly, however, when starting it, I receive Starting SpamAssassin Mail Filter Daemon: Digest::SHA1 object version 2.10 does not match bootstrap parameter 2.01 at /usr/lib/perl/5.6.1/DynaLoader.pm line 221. Compilation failed in require at /usr/local/share/perl/5.6.1/Mail/SpamAssassin/EvalTests.pm line 33. BEGIN failed--compilation aborted at /usr/local/share/perl/5.6.1/Mail/SpamAssassin/EvalTests.pm line 33. Compilation failed in require at /usr/local/share/perl/5.6.1/Mail/SpamAssassin/PerMsgStatus.pm line 55. BEGIN failed--compilation aborted at /usr/local/share/perl/5.6.1/Mail/SpamAssassin/PerMsgStatus.pm line 55. Compilation failed in require at /usr/local/share/perl/5.6.1/Mail/SpamAssassin.pm line 71. BEGIN failed--compilation aborted at /usr/local/share/perl/5.6.1/Mail/SpamAssassin.pm line 71. Compilation failed in require at /usr/local/bin/spamd line 43. BEGIN failed--compilation aborted at /usr/local/bin/spamd line 43. I tried installing the 2.10 version of Digest::SHA1 by manually compiling it from CPAN with: perl Makefile.PL make make test make install It installs, but I still receive the same error. Setting PERL5LIB to export PERL5LIB=/usr/local/lib/perl/5.6.1 or export PERL5LIB=/usr/local/lib/perl/5.6.1/Digest/ doesn't seem to cure the problem either, I still receive the same message. Do you know of any idea on pointing SA to the new module, or is the error message due to some other problem? Or have I given the wrong PERL5LIB path? Thanks! Florian