[CentOS] CentOS 5.3 Xen installation trouble installing FUSE

Tue Jun 29 03:55:47 UTC 2010
Eric B. <ebenze at hotmail.com>

Hi,

I've got CentOS 5.3 installed as a Xen client installed. I've recently been 
trying to install TrueCrypt on the VM, but am having miserable troubles with 
the Fuse kernel module.

To date, I've installed the following packages:
yum install truecrypt
yum install fuse

However, to launch the fuse module, I need the dkms_autoinstaller running. 
However, when I try to start the dkms_autoinstaller service I get the 
following error messages:

Jun 28 23:31:57 charliebrown dkms_autoinstaller: fuse (2.7.4-1.nodist.rf): 
Installing module on kernel 2.6.18-128.2.1.el5xen.
Jun 28 23:31:57 charliebrown dkms_autoinstaller: Kernel headers for 
2.6.18-128.2.1.el5xen are not installed. Cannot install this module.
Jun 28 23:31:57 charliebrown dkms_autoinstaller: Try installing 
linux-headers-2.6.18-128.2.1.el5xen or equivalent.

Indeed, the kernel modules available in yum are for 2.6.18-194.3.1.el5. I 
fished around, and found a kernel-headers package for 2.6.18-128.2.1.el5 
(http://137.138.246.63/cern/slc5X/x86_64/yum/updates/repoview/kernel-headers.html).

I downloaded the RPM, and downgraded my kernel-headers package. So I now 
have the kernel-headers package for 2.6.18-128.2.1.el5 installed. However, 
when I try to start the dkms_autoinstaller, I still get the same error 
message indicating that the Kernel headers for 2.6.18-128.2.1.el5xen are not 
installed.

Where can I find this package? They aren't on the Citrix repos. From the few 
threads I've read, ppl are suggested to download a DDK VM to build new 
modules, etc, but that still won't help me, as I need the headers on the 
actual machine to run the dkms_autoinstaller service.

I'm currently stuck / lost. Any help / suggestions would be greatly 
appreciated!

Thanks,

Eric