On Mon, Aug 28, 2006 at 11:02:39AM -0500, Les Mikesell wrote:
On Mon, 2006-08-28 at 17:40 +0200, Tru Huynh wrote:
On Sat, Aug 26, 2006 at 05:06:30PM -0500, Les Mikesell wrote:
After updating a very old x86_64 3.x install to 3.8 it still has kernel-2.4.21-27.0.2.EL. Then if I repeat the yum update command, it offers to install kernel 2.4.21-47.EL.ia32e.
Neither of these situations seems quite right.
What is your cpu? (/proc/cpuinfo) What does rpm think is your architecture? (rpm --showrc| head)
---- cpuinfo -- The machines are ibm eserver 336's with 64-bit xeon's: processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 2.80GHz
<...>
Intel's x86_64...
(cpu 1 is the same)
Rpm says: ARCHITECTURE AND OS: build arch : x86_64 compatible build archs: ia32e x86_64 noarch build os : Linux compatible build os's : linux install arch : ia32e install os : Linux compatible archs : ia32e x86_64 athlon noarch amd64 i686 i586 i486 i386 compatible os's : linux
rpm finds the correct arch :)
If you think it's a bug, please fill a report at http://bugs.centos.org
I think having ia32e in there is a bug, but I'm not sure where it belongs. It may be left from some old version of the installer. What current x86_64 kernel should be installed and do you have any suggestions on how to fix things?
Well, Intel 64 bits on Xeon is IA32E. x86_64 on CentOS-3 is AMD's. If you look at /boot/config-2.4.21-47.EL, you will see that ia32e is SMP too. IA32E has been there since 3.4 http://mirror.centos.org/centos/3/docs/release-notes/as-amd64/RELEASE-NOTES-...
No need for kernel-smp. That's upstream decision. See also "EM64T server kernel architecture - ia32e or x86_64?" on the taroon mailing list (17 Dec 2004) https://www.redhat.com/archives/taroon-list/2004-December/msg00287.html
The updated yum fixes the ia32e not being recognised. http://bugs.centos.org/view.php?id=899
NOTABUG :P