You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@spamassassin.apache.org by Gerardo Juarez-Mondragon <ge...@gmail.com> on 2008/04/15 01:42:29 UTC

Missing plugins?

Hi,

I have SpamAssassin version 3.1.9 running on Perl version 5.8.8,
Centos 5.1 OS. SpamAssassin has run perfectly so far.

However, this monday I repeated the usual procedure to train the filters
and received a lot of errors, similar to this pair:

--------------------------------
plugin: failed to parse plugin (from @INC): Can't locate
Mail/SpamAssassin/Plugi n/Check.pm in @INC (@INC contains:
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-t hread-multi
/usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.8/i386
-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi
/usr/ lib/perl5/site_perl/5.8.6/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.5 /i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /5.8.7
/usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/pe
rl5/site_perl /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi
/usr/lib/ perl5/vendor_perl/5.8.6/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.5 /i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_ perl/5.8.6
/usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/
perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8) at (eval 42) line
1.

plugin: failed to create instance of plugin
Mail::SpamAssassin::Plugin::Check: Can't locate object method "new" via
package "Mail::SpamAssassin::Plugin::Check" at (eval 43) line 1.
----------------------------------

There are many more that refer to an assortment of 'missing' plugins, all
of which are present either in init.pre or one
of several v*.pre files.

Any ideas on what could be causing this and what could I do to fix it?
I hope someone has seen this behaviour before.

Gerardo Juarez

Re: Missing plugins?

Posted by Matt Kettler <mk...@verizon.net>.
Gerardo Juarez-Mondragon wrote:
> Hi,
>
> I have SpamAssassin version 3.1.9 running on Perl version 5.8.8,
> Centos 5.1 OS. SpamAssassin has run perfectly so far.
>
> However, this monday I repeated the usual procedure to train the filters
> and received a lot of errors, similar to this pair:
>
> --------------------------------
> plugin: failed to parse plugin (from @INC): Can't locate
> Mail/SpamAssassin/Plugi n/Check.pm in @INC (

Sounds like you've got a bad mix of 3.2.x and 3.1.x code on your system. 
Check.pm is not a part of any 3.1.x version of SpamAssassin, but is a 
part of 3.2.0 and higher.

Did you at some point try to install 3.2.x and then back it out?