Mailwatch --lint & /usr/lib/perl5/site_perl
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:
 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:
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?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the MailScanner