Mailwatch --lint & /usr/lib/perl5/site_perl

Devon Harding devonharding at
Sun Apr 12 16:43:37 IST 2009

I've just upgraded from FC5 to FC10.  I was used perl verion 5.8.8 before,
now FC10 uses 5.10.0.  The problem I'm seeing is that when I run a
spamassassin --lint from Mailwatch, it errors out with the folowing:
[2404] warn: Subroutine version::qv redefined at
/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/ line 22.
0.11503 /usr/bin/perl: symbol lookup error:
undefined symbol: Perl_Tstack_sp_ptr 0.11772 *Finish - Total Time* *1.47749*

Now what I've figured out is that it's trying to use the old version of perl
located at /usr/lib/perl5/site_perl.  Unfortunately, the directory 5.10.0
does not exist at this location.  doing some googling, I found out that this
was changed to /usr/local/lib/perl5/site_perl from here:  Now if I rename
/usr/lib/perl/perl5/site_perl to /usr/lib/perl/perl5/site_perl.old, the
MailWatch lint works.  Adding a symbolic link in that dirctory didin't work
either, it still tries to use 5.8.8.

I didn't really wan to leave this renamed as I didn't know what it might
break.  Is this something that can be fixed in MailWatch?


-------------- next part --------------
An HTML attachment was scrubbed...

More information about the MailScanner mailing list