Re: Upgrade to SL5.3
Troy Dawson wrote: 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 Hi, Troy, Valery Thank you for the useful information. This yum-update problem to SL5.3 occurs on the X86_64 node where both perl x86_64 and i386 are installed. # rpm -q perl perl-5.8.8-10.el5_2.3.x86_64 perl-5.8.8-10.el5_2.3.i386 # We have tested Troy's method as mentioned above for five nodes (x86_64) which experienced yum-updated problem relating to the conflicts with perl. All of them are successful. Following is a part of the yum update logs. # rpm -q perl perl-5.8.8-10.el5_2.3.x86_64 perl-5.8.8-10.el5_2.3.i386 # (1 - update files in your yum.repos.d directory to point to 5.3) (2 - yum clean all ) (3 - yum update yum) (4 - yum remove perl.i386 ) # yum remove perl.i386 Loaded plugins: kernel-module Setting up Remove Process : Dependencies Resolved Package Arch Version Repository Size Removing: perl i386 4:5.8.8-10.el5_2.3 installed 28 M Transaction Summary = Install 0 Package(s) Update 0 Package(s) Remove 1 Package(s) Is this ok [y/N]:y : Transaction Test Succeeded Running Transaction Erasing: perl [1/1] Removed: perl.i386 4:5.8.8-10.el5_2.3 Complete! # (5 - yum update glibc ) # yum update glibc Loaded plugins: kernel-module : dependencies Resolved Total download size: 31 M Is this ok [y/N]: y : Downloading Packages: (1/6): glibc-headers-2.5- 100% |=| 602 kB 00:00 (2/6): glibc-devel-2.5-34 100% |=| 2.0 MB 00:00 (3/6): glibc-devel-2.5-34 100% |=| 2.4 MB 00:00 (4/6): glibc-2.5-34.x86_6 100% |=| 4.7 MB 00:00 (5/6): glibc-2.5-34.i686. 100% |=| 5.2 MB 00:00 (6/6): glibc-common-2.5-3 100% |=| 16 MB 00:00 : Updated: glibc.i686 0:2.5-34 glibc.x86_64 0:2.5-34 glibc-common.x86_64 0:2.5-34 glibc-devel.x86_64 0:2.5-34 glibc-devel.i386 0:2.5-34 glibc-headers.x86_64 0:2.5-34 Complete! # (6 - yum update ) # yum update
Re: Upgrade to SL5.3
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: 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
Re: Upgrade to SL5.3
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
Re: Upgrade to SL5.3
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. -- Cheers John -- spambait 1...@coco.merseine.nu z1...@coco.merseine.nu -- Advice http://webfoot.com/advice/email.top.php http://www.catb.org/~esr/faqs/smart-questions.html http://support.microsoft.com/kb/555375 You cannot reply off-list:-)
Re: Upgrade to SL5.3
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 daw...@fnal.gov (630)840-6468 Fermilab ComputingDivision/LCSI/CSI LMSS Group __
Re: Upgrade to SL5.3
On Tue, 24 Mar 2009, Troy Dawson wrote: snip 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. In case it isn't already on your list I'm seeing something odd with dbus, on a fresh install of sl53 on x86_64 I seem to get an old version of dbus.i386 because the latest version (which seems to be in the x86_64 tree) clashes over a config file... I think I now want dbus-libs.i386, dbus-glib.i386 rather than dbus.i386 but getting this to happen on fresh installs will be easier than for upgrades (I assume)... I'm just about to test again after adding the following to our kickstart packages config for x86_64 on sl53: # dbus got split up and we do not want the i386 version on x86_64 any more -dbus.i386 dbus-libs.i386 dbus-glib.i386 There will be a few other tweaks we need e.g. because suitesparce is now included as standard and replaces our old ufsparse package... -- Jon
Re: Upgrade to SL5.3
Jon Peatfield wrote: On Tue, 24 Mar 2009, Troy Dawson wrote: snip 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. In case it isn't already on your list I'm seeing something odd with dbus, on a fresh install of sl53 on x86_64 I seem to get an old version of dbus.i386 because the latest version (which seems to be in the x86_64 tree) clashes over a config file... This doesn't make sense to me. Where are you getting an old version of dbus? They are both the same in the x86_64 directory x86_64/SL/dbus-1.1.2-12.el5.i386.rpm x86_64/SL/dbus-1.1.2-12.el5.x86_64.rpm x86_64/SL/dbus-devel-1.1.2-12.el5.i386.rpm x86_64/SL/dbus-devel-1.1.2-12.el5.x86_64.rpm x86_64/SL/dbus-glib-0.73-8.el5.i386.rpm x86_64/SL/dbus-glib-0.73-8.el5.x86_64.rpm x86_64/SL/dbus-glib-devel-0.73-8.el5.i386.rpm x86_64/SL/dbus-glib-devel-0.73-8.el5.x86_64.rpm x86_64/SL/dbus-libs-1.1.2-12.el5.i386.rpm x86_64/SL/dbus-libs-1.1.2-12.el5.x86_64.rpm The installer doesn't just find some random old version of dbus from somewhere. Troy -- __ Troy Dawson daw...@fnal.gov (630)840-6468 Fermilab ComputingDivision/LCSI/CSI LMSS Group __
Upgrade to SL5.3
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? -- Prof. David F. Nitz Physics Dept., Michigan Tech Email: dfn...@mtu.edu Tel: (906) 487-2274