[CentOS] Problems with perl upgrading CentOS 5.1 to 5.2

Sun Aug 24 10:29:29 UTC 2008
ArcosCom Linux User <linux at arcoscom.com>

Hi, I'm having problems with perl.
I'm receivings this e-mails from logwatch everyday and appears to be a
problem with perl.

I explain a bit before expose the errors that I received: I tried to
download all perl* packages, uninstall the repeated ones and reinstall all
packages where installed.

I need some help to try to solve this problem, because is a production
server and I can't uninstall many working packages that depends on perl*
ones.

I read about similar problem in CentOS forums, with no sucess.

Many thanks to all!!!

Here is the report from logwatch:

/etc/cron.daily/0logwatch:

Errno architecture (i386-linux-thread-multi-2.6.9-42.0.3.elsmp) does not
match executable architecture
(i386-linux-thread-multi-2.6.18-53.1.14.el5pae) at
/usr/lib/perl5/site_perl/5.8.8/Errno.pm line 11.
Compilation failed in require at /usr/lib/perl5/5.8.8/File/Temp.pm line 138.
BEGIN failed--compilation aborted at /usr/lib/perl5/5.8.8/File/Temp.pm
line 138.
Compilation failed in require at /etc/cron.daily/0logwatch line 52.
BEGIN failed--compilation aborted at /etc/cron.daily/0logwatch line 52.
/etc/cron.daily/qtp-sa-update:

Errno architecture (i386-linux-thread-multi-2.6.9-42.0.3.elsmp) does not
match executable architecture
(i386-linux-thread-multi-2.6.18-53.1.14.el5pae) at
/usr/lib/perl5/site_perl/5.8.8/Errno.pm line 11.
Compilation failed in require at
/usr/lib/perl5/5.8.8/i386-linux-thread-multi/IO/Socket.pm line 17.
BEGIN failed--compilation aborted at
/usr/lib/perl5/5.8.8/i386-linux-thread-multi/IO/Socket.pm line 17.
Compilation failed in require at
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/Net/DNS/Resolver/Base.pm
line 21.
BEGIN failed--compilation aborted at
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/Net/DNS/Resolver/Base.pm
line 21.
Compilation failed in require at
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/Net/DNS/Resolver/UNIX.pm
line 9.
BEGIN failed--compilation aborted at
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/Net/DNS/Resolver/UNIX.pm
line 9.
Compilation failed in require at
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/Net/DNS/Resolver.pm
line 19.
BEGIN failed--compilation aborted at
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/Net/DNS/Resolver.pm
line 22.
Compilation failed in require at
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/Net/DNS.pm line
67.
BEGIN failed--compilation aborted at
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/Net/DNS.pm line
67.
Compilation failed in require at /usr/bin/sa-update line 91.
BEGIN failed--compilation aborted at /usr/bin/sa-update line 91.
Errno architecture (i386-linux-thread-multi-2.6.9-42.0.3.elsmp) does not
match executable architecture
(i386-linux-thread-multi-2.6.18-53.1.14.el5pae) at
/usr/lib/perl5/site_perl/5.8.8/Errno.pm line 11.
Compilation failed in require at
/usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/Util.pm line 64.
BEGIN failed--compilation aborted at
/usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/Util.pm line 64.
Compilation failed in require at
/usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/Conf.pm line 72.
BEGIN failed--compilation aborted at
/usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/Conf.pm line 72.
Compilation failed in require at
/usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin.pm line 69.
BEGIN failed--compilation aborted at
/usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin.pm line 69.
Compilation failed in require at /usr/bin/spamassassin line 82.
BEGIN failed--compilation aborted at /usr/bin/spamassassin line 82.