Vaild CentOS bug 3932 (perl updates)

Other updates installed fine but perl failed. Tried yum clean all first and tried installing from command line as well. Error log below. I have enabled remote logins.... Thanks much. Bill

Now updating perl ..

Installing package(s) with command yum -y install perl ..

Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.5ninesolutions.com * updates: mirrors.netdna.com * addons: mirror.stanford.edu * extras: mirror.5ninesolutions.com Setting up Install Process Parsing package install arguments Package 4:perl-5.8.8-18.el5_3.1.i386 already installed and latest version Resolving Dependencies --> Running transaction check ---> Package perl.x86_64 4:5.8.8-27.el5 set to be updated --> Finished Dependency Resolution

Dependencies Resolved

================================================================================

Package Arch Version Repository Size

Updating: perl x86_64 4:5.8.8-27.el5 base 12 M

Transaction Summary

Install 0 Package(s)
Update 1 Package(s)
Remove 0 Package(s)

Total download size: 12 M Downloading Packages: Running rpm_check_debug Running Transaction Test Finished Transaction Test

Transaction Check Error: file /usr/lib/perl5/5.8.8/List/Util.pm from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/lib/perl5/5.8.8/Scalar/Util.pm from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/lib/perl5/5.8.8/pod/perlrun.pod from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/c2ph.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/cpan.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/dprofpp.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/enc2xs.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/find2perl.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/h2ph.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/h2xs.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/instmodsh.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/libnetcfg.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perl.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perl5004delta.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perl5005delta.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perl561delta.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perl56delta.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perl570delta.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perl571delta.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perl572delta.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perl573delta.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perl581delta.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perl582delta.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perl583delta.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perl584delta.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perl585delta.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perl586delta.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perl587delta.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perl588delta.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perl58delta.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlaix.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlamiga.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlapi.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlapio.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlapollo.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlartistic.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlbeos.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlbook.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlboot.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlbot.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlbs2000.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlbug.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlcall.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlcc.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlce.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlcheat.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlclib.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlcn.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlcompile.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlcygwin.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perldata.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perldbmfilter.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perldebguts.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perldebtut.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perldebug.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perldelta.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perldgux.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perldiag.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perldos.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perldsc.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlebcdic.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlembed.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlepoc.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlfaq.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlfaq1.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlfaq2.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlfaq3.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlfaq4.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlfaq5.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlfaq6.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlfaq7.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlfaq8.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlfaq9.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlfilter.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlfork.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlform.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlfreebsd.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlfunc.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlglossary.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlgpl.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlguts.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlhack.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlhist.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlhpux.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlhurd.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlintern.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlintro.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perliol.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlipc.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlirix.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlivp.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perljp.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlko.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perllexwarn.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perllinux.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perllocale.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perllol.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlmachten.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlmacos.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlmacosx.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlmint.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlmod.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlmodinstall.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlmodlib.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlmodstyle.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlmpeix.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlnetware.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlnewmod.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlnumber.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlobj.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlop.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlopenbsd.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlopentut.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlos2.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlos390.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlos400.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlothrtut.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlpacktut.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlplan9.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlpod.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlpodspec.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlport.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlqnx.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlre.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlref.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlreftut.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlrequick.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlreref.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlretut.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlrun.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlsec.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlsolaris.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlstyle.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlsub.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlsyn.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlthrtut.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perltie.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perltoc.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perltodo.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perltooc.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perltoot.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perltrap.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perltru64.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perltw.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlunicode.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perluniintro.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlutil.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perluts.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlvar.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlvmesa.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlvms.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlvos.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlwin32.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlxs.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/perlxstut.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/piconv.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/pl2pm.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/pod2html.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/pod2latex.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/pod2man.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/pod2text.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/pod2usage.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/podchecker.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/podselect.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/prove.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/psed.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/pstruct.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/s2p.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/splain.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man1/xsubpp.1.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man3/List::Util.3pm.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man3/Scalar::Util.3pm.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386 file /usr/share/man/man3/Time::HiRes.3pm.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-18.el5_3.1.i386

Error Summary

.. install failed!

Status: 
Closed (fixed)

Comments

It looks like you are trying to install the 64-bit version of Perl, but the 32-bit version is already installed..

What is the output from the following commands on your system :

rpm -q perl
yum info perl

it is a 64-bit system but:

[root@dns-15 ~]# rpm -q perl
perl-5.8.8-18.el5_3.1
perl-5.8.8-18.el5_3.1

[root@dns-15 ~]# yum info perl
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.5ninesolutions.com
* updates: mirrors.netdna.com
* addons: mirror.stanford.edu
* extras: mirror.5ninesolutions.com
Installed Packages
Name       : perl
Arch       : i386
Epoch      : 4
Version    : 5.8.8
Release    : 18.el5_3.1
Size       : 28 M
Repo       : installed
Summary    : The Perl programming language
URL        : http://www.perl.org/
License    : Artistic or GPL
Description: Perl is a high-level programming language with roots in C, sed, awk and shell scripting.  Perl is
           : good at handling processes and files, and is especially good at handling text.  Perl's hallmarks
           : are practicality and efficiency.  While it is used to do a lot of different things, Perl's most
           : common applications are system administration utilities and web programming.  A large proportion
           : of the CGI scripts on the web are written in Perl.  You need the perl package installed on your
           : system so that your system can handle Perl scripts.  Install this package if you want to program
           : in Perl or enable your system to handle Perl scripts.

Name       : perl
Arch       : x86_64
Epoch      : 4
Version    : 5.8.8
Release    : 18.el5_3.1
Size       : 34 M
Repo       : installed
Summary    : The Perl programming language
URL        : http://www.perl.org/
License    : Artistic or GPL
Description: Perl is a high-level programming language with roots in C, sed, awk and shell scripting.  Perl is
           : good at handling processes and files, and is especially good at handling text.  Perl's hallmarks
           : are practicality and efficiency.  While it is used to do a lot of different things, Perl's most
           : common applications are system administration utilities and web programming.  A large proportion
           : of the CGI scripts on the web are written in Perl.  You need the perl package installed on your
           : system so that your system can handle Perl scripts.  Install this package if you want to program
           : in Perl or enable your system to handle Perl scripts.

Available Packages
Name       : perl
Arch       : x86_64
Epoch      : 4
Version    : 5.8.8
Release    : 27.el5
Size       : 12 M
Repo       : base
Summary    : The Perl programming language
URL        : http://www.perl.org/
License    : Artistic or GPL
Description: Perl is a high-level programming language with roots in C, sed, awk and shell scripting.  Perl is
           : good at handling processes and files, and is especially good at handling text.  Perl's hallmarks
           : are practicality and efficiency.  While it is used to do a lot of different things, Perl's most
           : common applications are system administration utilities and web programming.  A large proportion
           : of the CGI scripts on the web are written in Perl.  You need the perl package installed on your
           : system so that your system can handle Perl scripts.  Install this package if you want to program
           : in Perl or enable your system to handle Perl scripts.

[root@dns-15 ~]# perl -V
Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
  Platform:
    osname=linux, osvers=2.6.18-53.el5, archname=x86_64-linux-thread-multi
    uname='linux builder10.centos.org 2.6.18-53.el5 #1 smp mon nov 12 02:14:55 est 2007 x86_64 x86_64 x86_64 gnulinux '
    config_args='-des -Doptimize=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Dversion=5.8.8 -Dmyhostname=localhost -Dperladmin=root@localhost -Dcc=gcc -Dcf_by=Red Hat, Inc. -Dinstallprefix=/usr -Dprefix=/usr -Dlibpth=/usr/local/lib64 /lib64 /usr/lib64 -Dprivlib=/usr/lib/perl5/5.8.8 -Dsitelib=/usr/lib/perl5/site_perl/5.8.8 -Dvendorlib=/usr/lib/perl5/vendor_perl/5.8.8 -Darchlib=/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi -Dsitearch=/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi -Dvendorarch=/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi -Darchname=x86_64-linux -Dvendorprefix=/usr -Dsiteprefix=/usr -Duseshrplib -Dusethreads -Duseithreads -Duselargefiles -Dd_dosuid -Dd_semctl_semun -Di_db -Ui_ndbm -Di_gdbm -Di_shadow -Di_syslog -Dman3ext=3pm -Duseperlio -Dinstallusrbinperl=n -Ubincompat5005 -Uversiononly -Dpager=/usr/bin/less -isr -Dd_gethostent_r_proto -Ud_endhostent_r_proto -Ud_sethostent_r_proto -Ud_endprotoent_r_proto -Ud_setprotoent_r_proto -Ud_endservent_r_proto -Ud_setservent_r_proto -Dinc_version_list=5.8.7 5.8.6 5.8.5 -Dscriptdir=/usr/bin'
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=define use5005threads=undef useithreads=define usemultiplicity=define
    useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
    use64bitint=define use64bitall=define uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='gcc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm',
    optimize='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic',
    cppflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -I/usr/include/gdbm'
    ccversion='', gccversion='4.1.2 20080704 (Red Hat 4.1.2-44)', gccosandvers=''
    intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
    ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='gcc', ldflags =''
    libpth=/usr/local/lib64 /lib64 /usr/lib64
    libs=-lresolv -lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc
    perllibs=-lresolv -lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
    libc=, so=so, useshrplib=true, libperl=libperl.so
    gnulibc_version='2.5'
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E -Wl,-rpath,/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE'
    cccdlflags='-fPIC', lddlflags='-shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic'


Characteristics of this binary (from libperl):
  Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT
                        PERL_MALLOC_WRAP USE_64_BIT_ALL USE_64_BIT_INT
                        USE_ITHREADS USE_LARGE_FILES USE_PERLIO
                        USE_REENTRANT_API
  Built under linux
  Compiled at Apr  2 2009 19:40:18
  @INC:
    /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi
    /usr/lib64/perl5/site_perl/5.8.7/x86_64-linux-thread-multi
    /usr/lib64/perl5/site_perl/5.8.6/x86_64-linux-thread-multi
    /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi
    /usr/lib/perl5/site_perl/5.8.8
    /usr/lib/perl5/site_perl/5.8.7
    /usr/lib/perl5/site_perl/5.8.6
    /usr/lib/perl5/site_perl/5.8.5
    /usr/lib/perl5/site_perl
    /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi
    /usr/lib64/perl5/vendor_perl/5.8.7/x86_64-linux-thread-multi
    /usr/lib64/perl5/vendor_perl/5.8.6/x86_64-linux-thread-multi
    /usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi
    /usr/lib/perl5/vendor_perl/5.8.8
    /usr/lib/perl5/vendor_perl/5.8.7
    /usr/lib/perl5/vendor_perl/5.8.6
    /usr/lib/perl5/vendor_perl/5.8.5
    /usr/lib/perl5/vendor_perl
    /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi
    /usr/lib/perl5/5.8.8

Ok, it looks like you have both 32-bit and 64-bit perl versions installed!

Is this necessary? If not, you should remove the 32-bit version and then upgrade the 64-bit version with commands like :

rpm -e perl-5.8.8-18.el5_3.1.i386
yum install perl
/etc/webmin/restart
/etc/usermin/restart

Hey Jamie, We feel this is a perl issue, I would question also why VMin installs a 32bit version of perl on a 64 bit machine but we feel perl should have caught this through package dependency checking. Also others are starting to report this issue over the last day or two.

Hmm, Just checked my other 64 bit box running exact same hardware/software it shows only one version of perl. I didn't try to update this one:

[root@intergate2 log]# rpm -q perl --qf '%{NAME} %{VERSION} %{ARCH}' perl 5.8.8 x86_64

Tried to remove perl-5.8.8-18.el5_3.1.i386

[root@dns-15 ~]# rpm -e perl-5.8.8-18.el5_3.1 error: Failed dependencies: libperl.so()(64bit) is needed by (installed) vim-enhanced-7.0.109-4.el5_2.4z.x86_64 libperl.so()(64bit) is needed by (installed) mod_perl-2.0.4-6.el5.x86_64 libperl.so()(64bit) is needed by (installed) inn-2.4.3-8.el5.x86_64 libperl.so()(64bit) is needed by (installed) net-snmp-5.3.2.2-5.el5_3.2.x86_64 perl >= 0:5.004 is needed by (installed) perl-Compress-Zlib-1.42-1.fc6.x86_64 perl >= 0:5.004 is needed by (installed) lm_sensors-2.10.7-4.el5.x86_64 perl >= 0:5.002 is needed by (installed) perl-BSD-Resource-1.28-1.fc6.1.x86_64 perl >= 0:5.004 is needed by (installed) perl-DBI-1.52-2.el5.x86_64

snip

Make sure you remove the i386 architecture version of perl .. the command for that is :

rpm -e perl-5.8.8-18.el5_3.1.i386

Ok I ran rpm -e perl-5.8.8-18.el5_3.1.i386 Then yum install perl. Yum still wants to install both versions:

--> Running transaction check ---> Package perl.x86_64 4:5.8.8-27.el5 set to be updated ---> Package perl.i386 4:5.8.8-18.el5_3.1 set to be updated --> Finished Dependency Resolution

Perhaps try :

yum install perl.x86_64

Joe's picture
Submitted by Joe on Fri, 10/23/2009 - 15:10 Pro Licensee

This seems bug-like on the part of the CentOS packages. Not much we can do about it though (other than what Jamie suggested; having only the x86_64 packages to be installed is probably a good solution).

But, really, I think this is one you'll want to bring up with the CentOS folks, as it's kind of a scary/weird dependency hell you've got going on there.

Scary/Weird is very accurate! Running the perl update from the server gui (software updater) on my other non-updated box says: 4:perl-5.8.8-27.el5.x86_64 updates 4:perl-5.8.8-18.el5_3.1x86_64 So it looks like it says its doing the right thing.... I've posted this in the CentOS 5 forum as well. Is there anyway to back out from this short of a total restore? You can login to my server and poke around if you wish.

Thanks, Bill

OK ---- I think this is fixed. I installed the 64bit version as Jaimie suggested yum install perl.x86_64 and yum info perl now reports only the 64 bit version is installed.

[root@dns-15 ~]# yum info perl Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.5ninesolutions.com * updates: mirrors.netdna.com * addons: mirror.stanford.edu * extras: mirror.5ninesolutions.com Installed Packages Name : perl Arch : x86_64 Epoch : 4 Version : 5.8.8 Release : 27.el5 Size : 34 M Repo : installed Summary : The Perl programming language URL : http://www.perl.org/ License : Artistic or GPL Description: Perl is a high-level programming language with roots in C, sed, awk and shell scripting. Perl is : good at handling processes and files, and is especially good at handling text. Perl's hallmarks : are practicality and efficiency. While it is used to do a lot of different things, Perl's most : common applications are system administration utilities and web programming. A large proportion : of the CGI scripts on the web are written in Perl. You need the perl package installed on your : system so that your system can handle Perl scripts. Install this package if you want to program : in Perl or enable your system to handle Perl scripts.

Available Packages Name : perl Arch : i386 Epoch : 4 Version : 5.8.8 Release : 18.el5_3.1 Size : 12 M Repo : extras Summary : The Perl programming language URL : http://www.perl.org/ License : Artistic or GPL Description: Perl is a high-level programming language with roots in C, sed, awk and shell scripting. Perl is : good at handling processes and files, and is especially good at handling text. Perl's hallmarks : are practicality and efficiency. While it is used to do a lot of different things, Perl's most : common applications are system administration utilities and web programming. A large proportion : of the CGI scripts on the web are written in Perl. You need the perl package installed on your : system so that your system can handle Perl scripts. Install this package if you want to program : in Perl or enable your system to handle Perl scripts.

Great! That looks like what you want now ..

Didn't get very far with CentOS people.

not a bug but OP error. 1) both perl.i386 and perl.x86_64 are available 2) you request to install perl without asking for a specific $arch 3) perl matches both

yum install perl.x86_64 or yum update would yield the expected result...