Vahis
Reply on 14-11-2006 9:18:07 <<<> Andreas Hanke wrote: Vahis schrieb:
Everything is as It's says there. But the script keeps coming to this:
The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match your running kernel (version 2.6.18.2-4-default). Even if the module were to compile successfully, it would not load into the running kernel.
Again:
You need to install the kernel-source package.
I have. I always do that.
I have made instructions on my site for installing vmware by the time 10.0 came out. This is also mentioned there, but now following my own instructions that worked then, don't work anymore :(
The linux-kernel-headers package is not usable to build external kernel modules; whether it matches the running kernel or not is if no importance.
The important thing is that the commands
rpm -q kernel-default rpm -q kernel-source
return exactly the same version.
vahis@virbeta2:~> rpm -q kernel-default kernel-default-2.6.18.2-4
vahis@virbeta2:~> rpm -q kernel-source kernel-source-2.6.18.2-4 mcman@virbeta2:~>
That's quiet odd. I really just installed the kernel-source, then started vmware-config-tools.pl and it compiled it perfectly. Be sure to point to the right include in /usr/src/linux/include when it asks for (but most probably you did this). Then, I did not have any problems. Maybe it could be worth checking the file /usr/src/linux/include/linux/version.h ? Just to be sure? Another idea could come from an upgrade path you made, that the link /usr/src/linux is not pointing to the right place at yours. Dominique