no loaded plugin implements

2007-05-15 Thread listserv
Hello,

I just got finished the install from here:
http://www.flakshack.com/anti-spam/wiki/index.php . When i start amavis in
debug mode and it runs through its check I get the following error:

###
May 14 21:29:21 MARTINI.happynetworks.net /usr/local/sbin/amavisd[23697]:
(!!)TROUBLE in pre_loop_hook: check: no loaded plugin implements
'check_main': cannot scan! at
/usr/local/libdata/perl5/site_perl/Mail/SpamAssassin/PerMsgStatus.pm line
164.
Suicide () TROUBLE in pre_loop_hook: check: no loaded plugin implements
'check_main': cannot scan! at
/usr/local/libdata/perl5/site_perl/Mail/SpamAssassin/PerMsgStatus.pm line
164.
##

Now line 164 of this file:
/usr/local/libdata/perl5/site_perl/Mail/SpamAssassin/PerMsgStatus.pm

reads

die check: no loaded plugin implements 'check_main': cannot scan!;


My v320.pre file has:

# Check - Provides main check functionality
#
loadplugin Mail::SpamAssassin::Plugin::Check


Googling didnt bring up anything in particular.. anyone have any ideas?

Thanks!



Re: no loaded plugin implements

2007-05-15 Thread listserv
 Run 'spamassassin -D --lint' to make sure SA is loading your config from
 where you think it should be.  For whatever reason it's not reading your
 v320.pre file (probably due to location or permissions).

 Daryl


Thanks Daryl,

Here is the output and the config file is being read where i edited and
expect. Any ideas from the output?

# spamassassin -D --lint
[28524] dbg: logger: adding facilities: all
[28524] dbg: logger: logging level is DBG
[28524] dbg: generic: SpamAssassin version 3.2.0
[28524] dbg: config: score set 0 chosen.
[28524] dbg: util: running in taint mode? yes
[28524] dbg: util: taint mode: deleting unsafe environment variables,
resetting PATH
[28524] dbg: util: PATH included '/sbin', keeping
[28524] dbg: util: PATH included '/usr/sbin', keeping
[28524] dbg: util: PATH included '/bin', keeping
[28524] dbg: util: PATH included '/usr/bin', keeping
[28524] dbg: util: PATH included '/usr/X11R6/bin', which doesn't exist,
dropping
[28524] dbg: util: PATH included '/usr/local/sbin', keeping
[28524] dbg: util: PATH included '/usr/local/bin', keeping
[28524] dbg: util: final PATH set to:
/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/sbin:/usr/local/bin
[28524] dbg: dns: is Net::DNS::Resolver available? yes
[28524] dbg: dns: Net::DNS version: 0.59
[28524] dbg: diag: perl platform: 5.008008 openbsd
[28524] dbg: diag: module installed: Digest::SHA1, version 2.11
[28524] dbg: diag: module installed: HTML::Parser, version 3.56
[28524] dbg: diag: module installed: Net::DNS, version 0.59
[28524] dbg: diag: module installed: MIME::Base64, version 3.07
[28524] dbg: diag: module installed: DB_File, version 1.814
[28524] dbg: diag: module installed: Net::SMTP, version 2.29
[28524] dbg: diag: module not installed: Mail::SPF ('require' failed)
[28524] dbg: diag: module installed: Mail::SPF::Query, version 1.999001
[28524] dbg: diag: module installed: IP::Country::Fast, version 604.001
[28524] dbg: diag: module installed: Razor2::Client::Agent, version 2.82
[28524] dbg: diag: module not installed: Net::Ident ('require' failed)
[28524] dbg: diag: module installed: IO::Socket::INET6, version 2.51
[28524] dbg: diag: module installed: IO::Socket::SSL, version 1.06
[28524] dbg: diag: module installed: Compress::Zlib, version 2.004
[28524] dbg: diag: module installed: Time::HiRes, version 1.9707
[28524] dbg: diag: module not installed: Mail::DomainKeys ('require' failed)
[28524] dbg: diag: module not installed: Mail::DKIM ('require' failed)
[28524] dbg: diag: module not installed: DBI ('require' failed)
[28524] dbg: diag: module installed: Getopt::Long, version 2.36
[28524] dbg: diag: module installed: LWP::UserAgent, version 2.033
[28524] dbg: diag: module installed: HTTP::Date, version 1.47
[28524] dbg: diag: module installed: Archive::Tar, version 1.30
[28524] dbg: diag: module installed: IO::Zlib, version 1.05
[28524] dbg: diag: module not installed: Encode::Detect ('require' failed)
[28524] dbg: ignore: using a test message to lint rules
[28524] dbg: config: using /etc/mail/spamassassin for site rules pre files
[28524] dbg: config: read file /etc/mail/spamassassin/init.pre
[28524] dbg: config: read file /etc/mail/spamassassin/v310.pre
[28524] dbg: config: read file /etc/mail/spamassassin/v312.pre
[28524] dbg: config: read file /etc/mail/spamassassin/v320.pre
[28524] dbg: config: using /usr/local/share/spamassassin for sys rules
pre files
[28524] dbg: config: using /usr/local/share/spamassassin for default
rules dir
[28524] dbg: config: read file
/usr/local/share/spamassassin/10_default_prefs.cf
[28524] dbg: config: read file
/usr/local/share/spamassassin/20_advance_fee.cf
[28524] dbg: config: read file /usr/local/share/spamassassin/20_body_tests.cf
[28524] dbg: config: read file /usr/local/share/spamassassin/20_compensate.cf
[28524] dbg: config: read file
/usr/local/share/spamassassin/20_dnsbl_tests.cf
[28524] dbg: config: read file /usr/local/share/spamassassin/20_drugs.cf
[28524] dbg: config: read file /usr/local/share/spamassassin/20_dynrdns.cf
[28524] dbg: config: read file
/usr/local/share/spamassassin/20_fake_helo_tests.cf
[28524] dbg: config: read file /usr/local/share/spamassassin/20_head_tests.cf
[28524] dbg: config: read file /usr/local/share/spamassassin/20_html_tests.cf
[28524] dbg: config: read file /usr/local/share/spamassassin/20_imageinfo.cf
[28524] dbg: config: read file /usr/local/share/spamassassin/20_meta_tests.cf
[28524] dbg: config: read file /usr/local/share/spamassassin/20_net_tests.cf
[28524] dbg: config: read file /usr/local/share/spamassassin/20_phrases.cf
[28524] dbg: config: read file /usr/local/share/spamassassin/20_porn.cf
[28524] dbg: config: read file /usr/local/share/spamassassin/20_ratware.cf
[28524] dbg: config: read file /usr/local/share/spamassassin/20_uri_tests.cf
[28524] dbg: config: read file /usr/local/share/spamassassin/20_vbounce.cf
[28524] dbg: config: read file /usr/local/share/spamassassin/23_bayes.cf
[28524] dbg: config: read file 

Re: no loaded plugin implements

2007-05-15 Thread listserv
 Now run
 amavisd -d config debug-sa

 Amavisd-new may disagree on where it looks for SA stuff.

 Gary V


Thanks all for the help .. Here is the output to Gary's suggeston .. Seems
all the same .. Again thank you everyone.

# amavisd -d config debug-sa
ps: pid: No such file or directory
Pid_file /var/amavisd/amavisd.pid already exists.  Overwriting!
[13583] dbg: config: score set 0 chosen.
[13583] dbg: config: using /etc/mail/spamassassin for site rules pre files
[13583] dbg: config: read file /etc/mail/spamassassin/init.pre
[13583] dbg: config: read file /etc/mail/spamassassin/v310.pre
[13583] dbg: config: using /usr/local/share/spamassassin for sys rules
pre files
[13583] dbg: config: using /usr/local/share/spamassassin for default
rules dir
[13583] dbg: config: read file
/usr/local/share/spamassassin/10_default_prefs.cf
[13583] dbg: config: read file
/usr/local/share/spamassassin/20_advance_fee.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/20_body_tests.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/20_compensate.cf
[13583] dbg: config: read file
/usr/local/share/spamassassin/20_dnsbl_tests.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/20_drugs.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/20_dynrdns.cf
[13583] dbg: config: read file
/usr/local/share/spamassassin/20_fake_helo_tests.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/20_head_tests.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/20_html_tests.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/20_imageinfo.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/20_meta_tests.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/20_net_tests.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/20_phrases.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/20_porn.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/20_ratware.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/20_uri_tests.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/20_vbounce.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/23_bayes.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/25_accessdb.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/25_antivirus.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/25_asn.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/25_dcc.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/25_dkim.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/25_domainkeys.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/25_hashcash.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/25_pyzor.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/25_razor2.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/25_replace.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/25_spf.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/25_textcat.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/25_uribl.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/30_text_de.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/30_text_fr.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/30_text_it.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/30_text_nl.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/30_text_pl.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/30_text_pt_br.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/50_scores.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/60_awl.cf
[13583] dbg: config: read file
/usr/local/share/spamassassin/60_shortcircuit.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/60_whitelist.cf
[13583] dbg: config: read file
/usr/local/share/spamassassin/60_whitelist_dk.cf
[13583] dbg: config: read file
/usr/local/share/spamassassin/60_whitelist_dkim.cf
[13583] dbg: config: read file
/usr/local/share/spamassassin/60_whitelist_spf.cf
[13583] dbg: config: read file
/usr/local/share/spamassassin/60_whitelist_subject.cf
[13583] dbg: config: read file /usr/local/share/spamassassin/72_active.cf
[13583] dbg: config: using /etc/mail/spamassassin for site rules dir
[13583] dbg: config: read file /etc/mail/spamassassin/local.cf
[13583] dbg: config: using /var/amavisd/.spamassassin/user_prefs for
user prefs file
[13583] dbg: config: score set 1 chosen.
Suicide () TROUBLE in pre_loop_hook: check: no loaded plugin implements
'check_main': cannot scan! at
/usr/local/libdata/perl5/site_perl/Mail/SpamAssassin/PerMsgStatus.pm line
164.
#



Re: no loaded plugin implements

2007-05-15 Thread listserv
 On its own SA appears to be working.  I'd check to make sure that
 whatever user amavisd runs as (or at least starts as) can read your
 config files.  If that looks good and it still doesn't work I'd check
 with the folks on the amavisd list.

 Daryl

BTW the permissions for the spamassassin directory is:

drwxr-xr-x   2 root  wheel512 May 13 14:02 spamassassin

Thanks again ..


Re: no loaded plugin implements

2007-05-15 Thread listserv
 # amavisd -d config debug-sa
 ps: pid: No such file or directory
 Pid_file /var/amavisd/amavisd.pid already exists.  Overwriting!
 [13583] dbg: config: score set 0 chosen.
 [13583] dbg: config: using /etc/mail/spamassassin for site rules pre
 files
 [13583] dbg: config: read file /etc/mail/spamassassin/init.pre
 [13583] dbg: config: read file /etc/mail/spamassassin/v310.pre
 [13583] dbg: config: using /usr/local/share/spamassassin for sys rules
 pre files

 It's not using v320.pre.  Make sure the permissions for that file are
 the same as init.pre or v310.pre.

 Daryl



Thanks guys.. You were right .. It was file location. I looked over the
docs again and its referring to /var/amavisd/etc/mail/spamassassin .. So
after copying over the files from /etc/mail/spamassassin .. All is well
now.

Thank you.


Re: no loaded plugin implements

2007-05-15 Thread listserv
 Ah, running amavisd-new chrooted, yes?

 Gary V

Yes Sir!

I had copy all files over but I guess some way some how that 320 file
didnt copy over.

Now to sort through the rest of the setup and get it to start filtering :)

Thanks!