Hi,<br><br>I think I am possibly posting on the wrong forum, but let me start here. And yes, I know I raised a similar issue a few weeks ago - but that was for a different box...<br><br>I had mailscanner running on a gentoo linux box but this stopped working around 3-4 months and I am now trying to sort it out. I have gone through the steps I did for the other box that had a problem - it looks like Filesys::Df is missing from perl.
<br><br>This is the error I get when debugging MailScanner:<br><br>...<br>[16331] dbg: check: is spam? score=2.906 required=5<br>[16331] dbg: check: tests=MISSING_SUBJECT,NO_REAL_NAME,NO_RECEIVED,NO_RELAYS,TO_CC_NONE<br>[16331] dbg: check: subtests=__HAS_MSGID,__MSGID_OK_DIGITS,__MSGID_OK_HOST,__NONEMPTY_BODY,__SANE_MSGID,__UNUSABLE_MSGID
<br>[16331] dbg: bayes: untie-ing<br>[16331] dbg: bayes: untie-ing db_toks<br>[16331] dbg: bayes: untie-ing db_seen<br>Ignore errors about failing to find EOCD signature<br>format error: can't find EOCD signature<br> at /usr/sbin/MailScanner line 820
<br>Undefined subroutine &MailScanner::Message::df called at /usr/lib/MailScanner/MailScanner/Message.pm line 1718.<br><br>Line 1718 is this one:<br><br> my $df = df($dir, 1024);<br><br>On the other box, I could use g-cpan to install Filesys::Df with no problem. On this box, g-cpan just hangs. So I tried installing it via perl CPAN shell- which seems to install ok - but I still get the above error.
<br><br>Comparing the boxes, it seems the working one installs Filesys::Df into /usr/lib/.../vendor_perl directory, but my broken box has it in site_perl.<br><br>I guess I probably need to learn more perl to fix the issue - but if someone does have any thoughts on this, it would be appreciated.
<br><br>Thanks in advance,.<br>Chris<br>