Hi,
SL 5 has had both the i386 and x86_64 version of perl in the x86_64 distribution the whole time. And so, when we do a security update, we have to include both the i386 and x86_64 version.

What to do?
What about doing a "yum update" instead of a "yum install"?
Also, if you want to do just one arch or the other, you would put that arch on the end of the name. Such as
  yum install perl.x86_64

Troy

Faye Gibbins wrote:
We've got a problem on our 64bit SL5.0 machines.

When we take an rync of the updates from this site:

rsync://rsync.scientificlinux.org/scientific/50/x86_64/updates/security/

It includes this i386 RPM into our copy of the x86_64 RPM updates:

perl-5.8.8-10.el5_2.3.i386.rpm

Which clashes with the other perl rpm (perl-5.8.8-10.el5_2.3.x86_64.rpm)
which "yum info perl" confirms is installed.

  e.g, on a very newly built 64bit box:

---snip

[EMAIL PROTECTED] yum.repos.d]# uname -a
Linux lossie 2.6.18-8.1.3.el5 #1 SMP Mon Apr 30 14:35:55 EDT 2007 x86_64
x86_64 x86_64 GNU/Linux
[EMAIL PROTECTED] yum.repos.d]# rpm -q perl
perl-5.8.8-10.el5_2.3
[EMAIL PROTECTED] yum.repos.d]# rpm -qa | grep "^perl-5"
perl-5.8.8-10.el5_2.3
[EMAIL PROTECTED] yum.repos.d]# yum install -y perl
...
...
---> Package perl.i386 4:5.8.8-10.el5_2.3 set to be updated
...
=============================================================================
  Package                 Arch       Version          Repository
Size
=============================================================================
Installing:
  perl                    i386       4:5.8.8-10.el5_2.3  sl5-updates
     12 M
Installing for dependencies:
  gdbm                    i386       1.8.0-26.2.1     sl5-cd
  27 k

Transaction Summary
=============================================================================
Install      2 Package(s)
Update       0 Package(s)
Remove       0 Package(s)

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


Transaction Check Error:
   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_2.3
   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_2.3


---snip

Either I'm collecting my RPM updates from the wrong site or the i386
perl update RPM should not be in that location.

But then I might be the only person experiencing this, in which case I'd
welcome advise.

Yours
Faye

--
---------------------------------------------------------
Faye Gibbins, Computing Officer (Infrastructure Services)
       GeoS KB; Linux, Unix, Security and Networks.
Beekeeper  - The Apiary Project, KB -   www.bees.ed.ac.uk
---------------------------------------------------------

   I grabbed at spannungsbogen before I knew I wanted it.

The University of Edinburgh is a charitable body,
registered in Scotland, with registration number SC005336.


--
__________________________________________________
Troy Dawson  [EMAIL PROTECTED]  (630)840-6468
Fermilab  ComputingDivision/LCSI/CSI DSS Group
__________________________________________________

Reply via email to