[CentOS] Upgrade perl; package conflict
Johnny Hughes
johnny at centos.org
Sun Jun 29 16:19:52 UTC 2008
Gregory P. Ennis wrote:
> On Sun, 2008-06-29 at 16:46 +0100, Karanbir Singh wrote:
>> Gregory P. Ennis wrote:
>>> I am still having this same problem. The only non-CentOS package I have
>>> installed is Astro::Time via cpan. I have looked at the bug report but
>>> am not sure what to do next. I have two x86_64 units that still have
>>> the problem.
>> Make sure the Extras repo is enabled on the machine, the upgrade should
>> go through fine.
>>
>>
>
> Here is what I am getting:
>
> rpmforge 100% |=========================| 1.1 kB
> 00:00
> base 100% |=========================| 1.1 kB
> 00:00
> updates 100% |=========================| 951 B
> 00:00
> centosplus 100% |=========================| 951 B
> 00:00
> addons 100% |=========================| 951 B
> 00:00
> extras 100% |=========================| 1.1 kB
> 00:00
> Excluding Packages from CentOS-5 - Base
> Finished
> Excluding Packages from CentOS-5 - Updates
> Finished
> Reducing CentOS-5 - Plus to included packages only
> Finished
> 0 packages excluded due to repository protections
> 275 packages excluded due to repository priority protections
> Setting up Update Process
> Resolving Dependencies
> --> Running transaction check
> ---> Package perl-Gtk2.x86_64 0:1.183-1.el5.rf set to be updated
> ---> Package perl-Perl-Tidy.noarch 0:20071205-1.el5.rf set to be updated
> ---> Package perl.x86_64 4:5.8.8-10.el5_2.3 set to be updated
> ---> Package perl-Glib.x86_64 0:1.183-1.el5.rf set to be updated
> --> Finished Dependency Resolution
>
> Dependencies Resolved
>
> =============================================================================
> Package Arch Version Repository
> Size
> =============================================================================
> Installing:
> perl-Perl-Tidy noarch 20071205-1.el5.rf rpmforge
> 423 k
> replacing perl-Tidy.noarch 20071205-1.el5.rf
>
> Updating:
> perl x86_64 4:5.8.8-10.el5_2.3 updates
> 12 M
> perl-Glib x86_64 1.183-1.el5.rf rpmforge
> 653 k
> perl-Gtk2 x86_64 1.183-1.el5.rf rpmforge
> 3.9 M
>
> Transaction Summary
> =============================================================================
> Install 1 Package(s)
> Update 3 Package(s)
> Remove 0 Package(s)
>
> Total download size: 17 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
>
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 251 bytes
Desc: OpenPGP digital signature
URL: <http://lists.centos.org/pipermail/centos/attachments/20080629/88bd8f3a/attachment.sig>
More information about the CentOS
mailing list