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

Devon Harding devonharding at gmail.com
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/version.pm line 22.
0.11503 /usr/bin/perl: symbol lookup error:
/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/NetAddr/IP/Util/Util.so:
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:
https://bugzilla.redhat.com/show_bug.cgi?id=457771.  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?

Thanks,

-Devon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.mailscanner.info/pipermail/mailscanner/attachments/20090412/e70ca4c9/attachment.html


More information about the MailScanner mailing list