Can't locate MLDBM.pm in @INC

2007-10-24 Thread Wolfgang Zeikat
With SpamAssassin version 3.1.8 running on Perl version 5.8.5, I get the 
 spamd error Can't locate MLDBM.pm in @INC even after installing 
MLDBM.pm (on a redhat EL 4 based Scientific Linux system).


# find / -iname MLDBM.pm
/usr/lib/perl5/vendor_perl/5.8.5/IO/All/MLDBM.pm

How can I fix that?

Regards,

wolfgang

spamd error from maillog:
spamd[8110]: Can't locate MLDBM.pm in @INC (@INC contains: .. 
/etc/mail/spamassassin lib ../lib 
/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi 
/usr/lib/perl5/vendor_perl/5.8.5 
/usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 
/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi 
/usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi 
/usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi 
/usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi 
/usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi 
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi 
/usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 
/usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 
/usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 
/usr/lib/perl5/site_perl 
/usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi 
/usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi 
/usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi 
/usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-mul


Re: Can't locate MLDBM.pm in @INC

2007-10-24 Thread Emmanuel Seyman
* Wolfgang Zeikat :

 With SpamAssassin version 3.1.8 running on Perl version 5.8.5, I get the
   spamd error Can't locate MLDBM.pm in @INC even after installing
 MLDBM.pm (on a redhat EL 4 based Scientific Linux system).

 # find / -iname MLDBM.pm
 /usr/lib/perl5/vendor_perl/5.8.5/IO/All/MLDBM.pm

This is the IO::All::MLDBM module, not the MLDBM one.

 How can I fix that?

Install the perl-MLDBM rpm which should be provided by your distribution.
If it doesn't exist, you can install the module from CPAN.

Emmanuel



Re: Can't locate MLDBM.pm in @INC

2007-10-24 Thread Wolfgang Zeikat



On 24.10.2007 17:08, Emmanuel Seyman wrote:


How can I fix that?


Install the perl-MLDBM rpm which should be provided by your distribution.


Yep, it is. Thanks!

wolfgang