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....).
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
On Mon, Jun 28, 2010 at 8:55 PM, Eric B. ebenze@hotmail.com wrote:
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
Do you have any particular reason why you cannot update to the current 5.5? 5.3 is so ancient and has many known security bugs. CentOS 5.4 and later would have kernel support for fuse.
If you must stay with 5.3 for some reason, then install kmod-fuse from ElRepo ( http://elrepo.org ).
If you still want to use dkms, then you would need to install kernel-devel (not kernel-headers).
Hope this helps,
Akemi