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 __________________________________________________