Theo - I saw that I only upgraded the perl modules so I also ran rpm -U
on the spamassassin package.  It took care of that error but when I try
to do a spamd -d I get the following error:

[22562] error: persistent_udp: no such method at
/usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/DnsResolver.pm line 98

When I run spamassassin --lint I get a lot of warnings like the
following for several rules:

[22484] warn: config: warning: score set for non-existent rule
SUBJECT_DRUG_GAP_VIA

I only have the following loadplugin lines uncommented in my v310.pre:
loadplugin Mail::SpamAssassin::Plugin::AWL
loadplugin Mail::SpamAssassin::Plugin::AutoLearnThreshold
loadplugin Mail::SpamAssassin::Plugin::WhiteListSubject
loadplugin Mail::SpamAssassin::Plugin::MIMEHeader
loadplugin Mail::SpamAssassin::Plugin::ReplaceTags

Here's my init.pre:
loadplugin Mail::SpamAssassin::Plugin::URIDNSBL
loadplugin Mail::SpamAssassin::Plugin::Hashcash
loadplugin Mail::SpamAssassin::Plugin::SPF


My local.cf is very simple:
use_bayes            1
bayes_auto_learn     1
required_hits        3.5

Can't seem to find anything on google about the DnsResolver.pm problem.
Any suggestions?



Tracey Gates
Lead Developer
[EMAIL PROTECTED]

1350 South Boulder, Third Floor / Tulsa, OK 74119-3203
Phone 918-663-0991 / Fax 918-663-0840

This communication is intended only for the recipient(s) named above;
may be confidential and/or legally privileged; and, must be treated as
such in accordance with state and federal laws. If you are not the
intended recipient, you are hereby notified that any use of this
communication, or any of its contents, is prohibited. If you have
received this communication in error, please reply to the sender and
then delete the message from your computer system immediately.



-----Original Message-----
From: Theo Van Dinter [mailto:[EMAIL PROTECTED]
Sent: Wednesday, April 19, 2006 2:04 PM
To: Tracey Gates
Cc: SpamAssassin
Subject: Re: Error Script modules on update from 3.0.1 to 3.1


On Wed, Apr 19, 2006 at 01:53:08PM -0500, Tracey Gates wrote:
> -----Original Message-----
> > stopped spamd and tried to restart it and got the following error
> > message:
> > ERROR!  spamassassin script is v3.000002, but using modules
> > v3.001001!

That error only comes when you run "spamassassin" and not "spamd".

Since you mentioned you're using RPM, did you upgrade the
perl-Mail-SpamAssassin package and not the spamassassin package? Usually
trying to upgrade only one will cause RPM to give an error, but it can
happen.

Also, did you have SpamAssassin installed somewhere without being from a
package?  Search in $PATH and find out where the script is being run
from.  If it's not from your installed package, remove it.

--
Randomly Generated Tagline:
It is the quality rather than the quantity that matters.
                -- Lucius Annaeus Seneca



Reply via email to