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 [sum...@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  [email protected]  (630)840-6468
Fermilab  ComputingDivision/LCSI/CSI LMSS Group
__________________________________________________

Reply via email to