Amavis::SpamControl->new not found
Thomas Hummel
hummel at pasteur.fr
Tue May 12 11:53:41 UTC 2009
Hello,
I portupgraded a lot of things on a mail server running 7.1-PRERELEASE amd64,
including perl, postfix, amavisd-new and clamav. At the moment here are the versions
which I run :
perl-5.8.9_2
postfix-2.5.6,1
amavisd-new-2.6.3,1
clamav-0.95.1_
Compile and install succeeded but trying to start amavid-new gave the following
error :
# /usr/local/etc/rc.d/amavisd start
Starting amavisd.
Can't locate object method "new" via package "Amavis::SpamControl" at /usr/local/sbin/amavisd line 13878.
On this particular server, I don't want spam check at all, so /usr/local/etc/amavisd.conf states :
@bypass_spam_checks_maps = (1); # controls running of anti-spam code
which doesn't seem to be overriden anwhere else.
Line 13878 of /usr/local/sbin/amavisd states :
$spamcontrol_obj = Amavis::SpamControl->new if $extra_code_antispam;
Considering I don't need spam check at all, I tried commenting this line and
amavisd-new started and seemed to work.
Do you have any clue on what's wrong ?
--
Thomas Hummel
More information about the freebsd-ports
mailing list