Ticket #57 (assigned defect)

Opened 2 years ago

Last modified 1 year ago

create instance

Reported by: Anthony Assigned to: decoder (accepted)
Priority: major Milestone:
Component: Configuration Version: 3.5.1
Keywords: Cc:

Description

Hello;

I run on Debain 3.1, Spamassassin 3.1.7 ans FuzzyOcr? 3.5.1

When I test my conf with:

spamassassin -t mail.eml, it's ok

But When I restart spamassassin I have:

Jan 15 18:36:46 debian spamd[9312]: failed to create instance of plugin FuzzyOcr?: Can't locate object method "register_commands" via package "Mail::SpamAssassin::Conf::Parser" at /etc/mail/spamassassin/FuzzyOcr/Config.pm line 517.

Any ideas about this error?

Thanks

Anthony

Attachments

Change History

15.01.2007 23:35:51 changed by decoder

  • status changed from new to assigned.

could it be that you are running different versions of Spamassassin? SA 3.1.7 definetly has this routine:

grep -n register_commands /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/Conf/Parser.pm 159:sub register_commands {

Maybe you have mixed different SA versions. You should really check that the files that spamd uses are up to date.

Chris

10.04.2007 14:04:32 changed by anonymous

i had the same problem. Following Chris's clues, i run those 2 commands : mv /usr/share/perl5/Mail/SpamAssassin/Conf/Parser.pm /usr/share/perl5/Mail/SpamAssassin/Conf/Parser.pm.orig cp /usr/local/share/perl/5.8.4/Mail/SpamAssassin/Conf/Parser.pm /usr/share/perl5/Mail/SpamAssassin/Conf/Parser.pm

and the problem was gone. I have probably two different sa versions running !

08.07.2007 10:22:41 changed by anonymous

12.07.2007 08:31:11 changed by anonymous

15.08.2007 02:26:33 changed by anonymous


Add/Change #57 (create instance)