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

Reply via email to