SCIENTIFIC-LINUX-USERS Archives

March 2009

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:
Tue, 24 Mar 2009 10:01:06 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (91 lines)
John Summerfield wrote:
> Takashi Ichihara wrote:
>> David Nitz wrote
>>> Hi,
>>>
>>> I did (or tried to do) a yum-update upgrade from 5.2 to 5.3.
>>> The files in /etc/yum.repos.d/ point to the 5.3 repositories,
>>> but /etc/issue still says SL 5.2.  Yumex does not show any
>>> available updates.
>>>
>>> Is the wrong /etc/issue an oversight in
>>> the upgrade, or does it indicate a problem?
>>>
>>>   
>> Hi
>>
>>  We have been successfully updated from SL5.0  to SL5.1 and from
>> SL5.1 to SL5.2 (both i386 and x86_64) so far, by
>> 1) Changing  /etc/yum.repos.d/files  point to the 5.0 -> 5.1 (or 5.1-> 5.2)
>> 2) yum update yum
>> 3) yum clean all
>> 4) yum update
>> (This method seems to be not supported officially. So please try at your 
>> own risk)
> 
> Over a period of months, or all in a rush just now? Going directly from 
> 5.0 to 5.3 should work, and a lot more quickly.
>>  However, from SL5.2 to SL5.3, yum update method as mentioned above
>> for several nodes (in which packages are  not fully installed) succeeded .
>> But on the several  nodes (full-installed node) this method failed with the
>> conflicts relating to the Perl modules.
>>
>> (From SL5.2 to SL5.3)
>> yum update :
>> Transaction Summary
>> ================================================================================ 
>>
>> Install     14 Package(s)       Update     422 Package(s)       
>> Remove       1 Package(s)  Total download size: 1.2 G
>> Is this ok [y/N]: y
>> Downloading Packages:
>> Running rpm_check_debug
>> Running Transaction Test
>>
>> Transaction Check Error:
>>  file /usr/lib/perl5/5.8.8/List/Util.pm from install of 
>> perl-5.8.8-18.el5 conflicts with file from package perl-5.8.8-10.el5_2.3
> 
> I agree with Valery, it's likely to be packages of different architectures.
> 
> Here's how to check:
> rpm -q perl
> Probably it will be listed twice.
> Another check:
> 
> 
> 
> 20:55 [summer@bobtail ~]$ rpm -qa perl\* --qf '%{name} %{arch}\n'
> perl x86_64
> perl-BSD-Resource x86_64
> and so on.
> 
> I don't know the proper resolution to this, but Troy and Connie will 
> probably tell us.
> 
> 

I'm looking into this.
The original RHEL5 x86_64 had both perl.i386 and perl.x86_64.  I know we 
had left the perl.i386 in SL 5.2 because of this upgrade problem.
But with Update 3, there were several packages that changed arch, so I 
really need to update the update page, with more than just the perl 
update.  I'll be doing that today.  But for now, here is how to do it

1 - update files in your yum.repos.d directory
2 - yum clean all
3 - yum update yum
4 - yum remove perl.i386
5 - yum update glibc
6 - yum update

There will actually be 3 or 4 more steps because there are some other 
packages that are troublesome.  I'll reply to this when I have it done.

Troy
-- 
__________________________________________________
Troy Dawson  [log in to unmask]  (630)840-6468
Fermilab  ComputingDivision/LCSI/CSI LMSS Group
__________________________________________________

ATOM RSS1 RSS2