[CentOS] Xen on CentOS 4.3

Sun Apr 23 16:46:10 UTC 2006
Kanwar Ranbir Sandhu <m3freak at rogers.com>

On Sat, 2006-22-04 at 20:26 +0000, Rick Philbrick wrote:
> I have xen-3 running on a dual pIII and centos-4.2, since early march.
>  Its been realy stable.  I'd suggest visiting Karanbir Singh's centos
> site as I got lots of good info there when I set my box up.   One
> problem I found so far has been JVM related when I had written some
> JSP to run w/ Tomcat, the server dies after a while. This didn't
> happen with xen 2.  Anyway here's a link you may find helpfull.
> http://www.karan.org/blog/index.php/2005/12/06/xen3_on_centos4

Thanks for the link.

After doing some reading, I started to set this up.  When it came time
to install, there were a few obvious problems:

sudo rpm -Uvh glibc-2.3.4-2.9xen2.i686.rpm
glibc-common-2.3.4-2.9xen2.i386.rpm glibc-devel-2.3.4-2.9xen2.i386.rpm
glibc-headers-2.3.4-2.9xen2.i386.rpm xen-3.0.2.2-86.1_rhel4.1.i386.rpm
xen-kernel-2.6.16-xen3_86.1_rhel4.1.i686.rpm
Preparing...                ###########################################
[100%]
        package glibc-common-2.3.4-2.19 (which is newer than
glibc-common-2.3.4-2.9xen2) is already installed
        package glibc-2.3.4-2.19 (which is newer than
glibc-2.3.4-2.9xen2) is already installed
        package glibc-headers-2.3.4-2.19 (which is newer than
glibc-headers-2.3.4-2.9xen2) is already installed
        package glibc-devel-2.3.4-2.19 (which is newer than
glibc-devel-2.3.4-2.9xen2) is already installed

Crud. Need packages for glibc-2.3.4-2.19.

I installed the xen package and xen-kernel from xen source, but got
these errors:

WARNING: /lib/modules/2.6.16-xen3_86.1_rhel4.1/kernel/drivers/serial/8250.ko needs unknown symbol uart_get_baud_rate
WARNING: /lib/modules/2.6.16-xen3_86.1_rhel4.1/kernel/drivers/serial/8250.ko needs unknown symbol uart_resume_port
WARNING: /lib/modules/2.6.16-xen3_86.1_rhel4.1/kernel/drivers/serial/8250.ko needs unknown symbol uart_register_driver
WARNING: /lib/modules/2.6.16-xen3_86.1_rhel4.1/kernel/drivers/serial/8250.ko needs unknown symbol uart_suspend_port
WARNING: /lib/modules/2.6.16-xen3_86.1_rhel4.1/kernel/drivers/serial/8250.ko needs unknown symbol uart_remove_one_port
WARNING: /lib/modules/2.6.16-xen3_86.1_rhel4.1/kernel/drivers/serial/8250.ko needs unknown symbol uart_update_timeout
WARNING: /lib/modules/2.6.16-xen3_86.1_rhel4.1/kernel/drivers/serial/8250.ko needs unknown symbol uart_unregister_driver
WARNING: /lib/modules/2.6.16-xen3_86.1_rhel4.1/kernel/drivers/serial/8250.ko needs unknown symbol uart_get_divisor
WARNING: /lib/modules/2.6.16-xen3_86.1_rhel4.1/kernel/drivers/serial/8250.ko needs unknown symbol uart_match_port
WARNING: /lib/modules/2.6.16-xen3_86.1_rhel4.1/kernel/drivers/serial/8250.ko needs unknown symbol uart_add_one_port
WARNING: /lib/modules/2.6.16-xen3_86.1_rhel4.1/kernel/drivers/serial/8250.ko needs unknown symbol uart_write_wakeup

Looks like I can ignore these, but it's not pretty.

I'll have to wait for updated packages to be installed, install from
source, or rebuild the xen source glibc source RPM for glibc-2.3.4-.19.
I don't want to do a source install, and I already took a look at the
source RPM - yikes.  I don't want to touch that spec file.  Guess I'll
have to wait then.

I wonder why xen source has packages for RHEL 4.1, but not anything
newer.  There have been a lot critical security updates since then.

Regards,

Ranbir

-- 
Kanwar Ranbir Sandhu
Linux 2.6.16-1.2069_FC4 i686 GNU/Linux 
12:08:22 up 5:38, 3 users, load average: 1.01, 0.36, 0.12