On Tue, 24 Mar 2009, 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) > > 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: We got this problem too, for x86_64 arch only. It's turned out that 5.2 x86_64 have both i386 & x86_64 perl arch rpms in the x86_64 repository. But i386 perl just absent in x86_64 5.3 release. So, my guess ia remove i386 perl from the machine w/ x86_64 arch and try again. Sorry, We does not finished upgrade here, so it's a guesses only solution. > 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 > file /usr/lib/perl5/5.8.8/Pod/Man.pm from install of perl-5.8.8-18.el5 > conflicts with file from package perl-5.8.8-10.el5_2.3 > file /usr/lib/perl5/5.8.8/Scalar/Util.pm from install of perl-5.8.8-18.el5 > conflicts with file from package perl-5.8.8-10.el5_2.3 > file /usr/lib/perl5/5.8.8/pod/perl.pod from install of perl-5.8.8-18.el5 > conflicts with file from package perl-5.8.8-10.el5_2.3 > file /usr/lib/perl5/5.8.8/pod/perlvar.pod from install of perl-5.8.8-18.el5 > conflicts with file from package perl-5.8.8-10.el5_2.3 > file /usr/share/man/man1/c2ph.1.gz from install of perl-5.8.8-18.el5 > 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-18.el5 > conflicts with file from package perl-5.8.8-10.el5_2.3 > file /usr/share/man/man1/dprofpp.1.gz from install of perl-5.8.8-18.el5 > conflicts with file from package perl-5.8.8-10.el5_2.3 > file /usr/share/man/man1/enc2xs.1.gz from install of perl-5.8.8-18.el5 > conflicts with file from package perl-5.8.8-10.el5_2.3 > : > file /usr/share/man/man3/strict.3pm.gz from install of > perl-5.8.8-18.el5 conflicts with file from package perl-5.8.8-10.el5_2.3 > file /usr/share/man/man3/utf8.3pm.gz from install of perl-5.8.8-18.el5 > conflicts with file from package perl-5.8.8-10.el5_2.3 > > Does anyone know the workaround for this problem ? > > Takashi Ichihara > > -- Best regards, Valery Mitsyn