[CentOS] Upgrade perl; package conflict
Gregory P. Ennis
PoMec at PoMec.Net
Sun Jun 29 16:47:27 UTC 2008
>
> It looks like some perl thing is trying to keep the perl at the OLD level.
>
> (you have plenty of rf packages, which is rpmforge ... those are
> NON-CentOS pacakges. I am not saying those are the problem, just
> pointing out your original statement is in error where you list only one
> NON-CentOS package)
>
> First, do you have x86_64 and i386 perl installed ... if so, do you need
> them?
>
> This should tell you if you have both versions installed:
> rpm -q perl
>
> Maybe try this (all one line):
>
> yum --disablerepo=\* --enablerepo=updates --enablerepo=base
> --enablerepo=extras upgrade perl
>
>
Johhny,
You are correct about my leaving out rpmforge... sorry for the
oversight.
Here are the results of your advice :
[root at Mail yum.repos.d]# rpm -q perl
perl-5.8.8-10.el5_0.2
perl-5.8.8-10.el5_0.2
[root at Mail yum.repos.d]# yum --disablerepo=\* --enablerepo=updates
--enablerepo=base --enablerepo=extras upgrade perl
Loading "protectbase" plugin
Loading "fastestmirror" plugin
Loading "downloadonly" plugin
Loading "allowdowngrade" plugin
Loading "changelog" plugin
Loading "priorities" plugin
Loading "kernel-module" plugin
Loading "tsflags" plugin
Loading "fedorakmod" plugin
Loading "skip-broken" plugin
Loading mirror speeds from cached hostfile
* base: mirror.steadfast.net
* updates: mirror.steadfast.net
* extras: mirror.sanctuaryhost.com
Excluding Packages from CentOS-5 - Base
Finished
Excluding Packages from CentOS-5 - Updates
Finished
0 packages excluded due to repository protections
3 packages excluded due to repository priority protections
Setting up Upgrade Process
Resolving Dependencies
--> Running transaction check
---> Package perl.x86_64 4:5.8.8-10.el5_2.3 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================
Package Arch Version Repository
Size
=============================================================================
Updating:
perl x86_64 4:5.8.8-10.el5_2.3 updates
12 M
Transaction Summary
=============================================================================
Install 0 Package(s)
Update 1 Package(s)
Remove 0 Package(s)
Total download size: 12 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Check Error:
file /usr/lib/perl5/5.8.8/pod/perldiag.pod from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/c2ph.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/cpan.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/dprofpp.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/enc2xs.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/find2perl.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/h2ph.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/h2xs.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/instmodsh.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/libnetcfg.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/perlbug.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/perlcc.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/perldiag.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/perlivp.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/piconv.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/pl2pm.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/pod2html.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/pod2latex.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/pod2man.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/pod2text.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/pod2usage.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/podchecker.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/podselect.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/prove.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/psed.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/pstruct.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/s2p.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/splain.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
file /usr/share/man/man1/xsubpp.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_0.2
Error Summary
-------------
It looks like I have two packages installed
ie
[root at Mail yum.repos.d]# rpm -q perl
perl-5.8.8-10.el5_0.2
perl-5.8.8-10.el5_0.2
Any ideas ?
Thanks again for your help!!!
Greg
More information about the CentOS
mailing list