SCIENTIFIC-LINUX-USERS Archives

June 2008

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Troy Dawson <[log in to unmask]>
Reply To:
Troy Dawson <[log in to unmask]>
Date:
Fri, 13 Jun 2008 08:51:30 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (103 lines)
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
> 
> [root@lossie 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
> [root@lossie yum.repos.d]# rpm -q perl
> perl-5.8.8-10.el5_2.3
> [root@lossie yum.repos.d]# rpm -qa | grep "^perl-5"
> perl-5.8.8-10.el5_2.3
> [root@lossie 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  [log in to unmask]  (630)840-6468
Fermilab  ComputingDivision/LCSI/CSI DSS Group
__________________________________________________

ATOM RSS1 RSS2