Re: Upgrade to SL5.3

2009-03-25 Thread Takashi Ichihara

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

2009-03-24 Thread Takashi Ichihara

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

2009-03-24 Thread Valery Mitsyn

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

2009-03-24 Thread John Summerfield

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

2009-03-24 Thread Troy Dawson

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

2009-03-24 Thread Jon Peatfield

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

2009-03-24 Thread Troy Dawson

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

2009-03-23 Thread David Nitz
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