[Mimedefang] MD+SA problem: Can't locate object method "_check_language"

Cahya Wirawan cwirawan at email.archlab.tuwien.ac.at
Tue Jan 6 11:55:25 EST 2004


Hi,
I used MD 2.39 and SA 2.55, and it works fine. but when I upgrade SA
to SA 2.60 or 2.61 , the multiplexor died when I started mimedefang
with following error message in mail.log:

Jan  6 16:15:48 linux-ha3 mimedefang-multiplexor: Starting slave 2 (pid
1023) (10 running): Bringing slaves up to minSlaves (10)
Jan  6 16:15:49 linux-ha3 mimedefang-multiplexor: Slave 2 stderr: Can't
locate object method "_check_language" via package
"Mail::SpamAssassin::PerMsgStatus" at
/usr/lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/PerMsgStatus.pm line
130. Compilation failed in require at /usr/bin/mimedefang.pl line 4161.
Jan  6 16:15:49 linux-ha3 mimedefang-multiplexor: Reap: Idle slave 2
(pid 1023) exited normally with status 25 (SLAVE DIED UNEXPECTEDLY)
Jan  6 16:15:49 linux-ha3 mimedefang-multiplexor: Slave 2 resource
usage: req=0, scans=0, user=0.890, sys=0.060, nswap=0, majflt=639,
minflt=4724, maxrss=0, bi=0, bo=0
 
if I run "mimedefang.pl -f /etc/mail/mimedefang-filter -test"
I got the same error message:

Can't locate object method "_check_language" via package
"Mail::SpamAssassin::PerMsgStatus" at
/usr/lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/PerMsgStatus.pm line
130.
Compilation failed in require at /usr/bin/mimedefang.pl line 4161.

But Spamassassin alone is working fine, I can test it with
spamassassin --lint or test any emails/spams without any problem

Do I forget something here? 
Thanks for any help,
Cahya.





More information about the MIMEDefang mailing list