Latest perl.x86_64 conflicts

Leopoldo Olmos leodoc at cantv.net
Fri Apr 29 11:32:36 UTC 2005


On Thu, 2005-04-28 at 16:15 -0400, Leopoldo Olmos wrote:
> On Thu, 2005-04-28 at 13:24 -0400, Bob Chiodini wrote:
> > On Thu, 2005-04-28 at 09:10 -0500, Jonathan Berry wrote:
> > > On 4/28/05, Bob Chiodini <rchiodin at bellsouth.net> wrote:
> > > > On Thu, 2005-04-28 at 07:55 -0400, Leopoldo Olmos wrote:
> > > > > The latest perl update (perl.x86_64 3:5.8.5-11.FC3 and perl-
> > > > > suidperl.x86_64 3:5.8.5-11.FC3.1) conflicts with file from package
> > > > > perl-5.8.5-9.
> > > > > What would be the best solution? rpm -e or wait for a new refurbished
> > > > > package?
> > > > >
> > > > > Leopoldo Olmos
> > > > >
> > > > > PD:
> > > > > ...
> > > > > Dependencies Resolved
> > > > > Transaction Listing:
> > > > >   Update: perl.x86_64 3:5.8.5-11.FC3 - updates
> > > > >   Update: perl-suidperl.x86_64 3:5.8.5-11.FC3.1 - updates
> > > > > Total download size: 12 M
> > > > > Is this ok [y/N]: y
> > > > > Downloading Packages:
> > > > > (1/2): perl-suidperl-5.8. 100% |=========================| 102 kB
> > > > > 00:10
> > > > > (2/2): perl-5.8.5-11.FC3. 100% |=========================|  12 MB
> > > > > 27:01
> > > > > Running Transaction Test
> > > > > Finished Transaction Test
> > > > > Transaction Check Error:   file /usr/share/man/man1/c2ph.1.gz from
> > > > > install of perl-5.8.5-11.FC3 conflicts with file from package
> > > > > perl-5.8.5-9
> > > > >   file /usr/share/man/man1/cpan.1.gz from install of perl-5.8.5-11.FC3
> > > > > conflicts with file from package perl-5.8.5-9
> > > > >   file /usr/share/man/man1/dprofpp.1.gz from install of
> > > > > perl-5.8.5-11.FC3 conflicts with file from package perl-5.8.5-9
> > > > 
> > > > I forced the install of perl.x86_64 3:5.8.5-11.FC3 from the cache.  It
> > > > looks like only man pages are in conflict.
> > > > 
> > > > Bob...
> > > 
> > > I ran into this same problem.  The issue I experienced is that I also
> > > had the i386 perl package installed, but that package was not being
> > > offered in the x86_64 update tree.  So I enabled the i386 updates repo
> > > that I created in /etc/yum.repos.d/ and updated perl.  All worked fine
> > > with that:
> > > 
> > > $ sudo yum --enablerepo=updates-released-i386 update perl
> > > 
> > > To create the updates-released-i386 repo, copy the fedora-updates.repo
> > > (I think that's the name) file and put the mirrors in that you want
> > > with i386 hard coded in instead of the arch macro.  Also, change the
> > > name in the [] at the top to be updates-released-i386 (or whatever you
> > > want).  Also, you could download the i386 rpm manually and update it
> > > and the x86_64 package in the yum cache at the same time.
> > > 
> > > Jonathan
> > > 
> > 
> > I just tried a test removal of perl-5.8.5-9 no conflicts or dependency
> > issues resulted.  Does anyone have an idea whether the older i386
> > version is safe to remove, and moreover how did two versions get
> > installed?
> > 
> > BTW:  file /usr/bin/perl
> > /usr/bin/perl: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV),
> > for GNU/Linux 2.4.0, dynamically linked (uses shared libs), stripped
> > 
> > If you sudo yum --enablerepo=updates-released-i386 update perl which
> > executable do you get as a default the 386 or the x64?
> > 
> > Bob...
> > 
> > 
> > 
> > Bob...
> > 
> Thanks Bob for your advice. 
> I've got the same questions
> 
> Leopoldo Olmos
> > 

We are still waiting for an answer to the following issue:

On AMD64 machines the latest perl-update conflicts with an older file.

Options are:

1. Force installation of the new package -only man files are involved-.
2. Delete the old package and reinstall -so far no problema-.
3. $ sudo yum --enablerepo=updates-released-i386 update perl (I am not
that crazy about perl right now).
4. Wait for a refurbished update -elegant solution but I don't know if
anyone would care about it-

Thanks in advance for your advice

Leopoldo Olmos




More information about the fedora-list mailing list