Re: vmware after kernel upgrade on lenny
On Wednesday 04 November 2009 01:22:16 John O Laoi wrote:
> I am using lenny.
> I tried to use vmware workstation, and I got an error to the effect
> that it could not find kernel headers.
> So a little Googling told me that I had to do
> aptitude install linux-headers-$(uname -r)
> But the above file did not exist.
> So, I ran vmware again, and it told me that several modules need to be
> compiled and installed, to which I pressed INSTALL. It asked me for
> the root password, which I supplied, and a box with the heading
> “vmware kernel module updater” appeared, which had 6 categories:
> Virtual Machine Monitor
> Virtual Network Device
> Vmware blocking filesystem etc.
> On compileing the first, it stepped immediately with an error.
> The error said to look in the file /tmp/vmware-root/setup-6425.log.
> This file contains the following:
> # cat /tmp/vmware-root/setup-6425.log
> Nov 04 10:09:00.687: app| Log for VMware Workstation pid=6425
> version=6.5.2 build=build-156735 option=Release
> Nov 04 10:09:00.687: app| Host codepage=UTF-8 encoding=UTF-8
> Nov 04 10:09:00.687: app| Logging to /tmp/vmware-root/setup-6425.log
> Nov 04 10:09:01.898: app| Extracting the sources of the vmmon module.
> Nov 04 10:09:01.955: app| Building module with command: /usr/bin/make
> -C /tmp/vmware-root/modules/vmmon-only auto-build SUPPORT_SMP=1
> HEADER_DIR=/lib/modules/2.6.30-2-686/build/include CC=/usr/bin/gcc
> GREP=/usr/bin/make IS_GCC_3=no VMCCVER=4.3.4
> I did a quick check.
> Gcc is installed – it is in /usr/bin
> /tmp/vmware-root/modules/vmmon-only exists - it is a directory
> /lib/modules/2.6.30-2-686/build/include exists - it is a directory
> Anybody know what the problem might be?
Vmware WS only supports a few kernel versions per release. Linux releases are
always different from Vmware's. There are patches available, i.e., '
It takes time and patience to find the right patch for a ver of WS and a Linux
Steve Kleene has some good links, here is what I used for WS 5.5.x:
I used kernel 2.6.18 for years because it didn't require patches, until I found the
www.insecure site, (yesterday) I now run kernel 2.6.26, life is simpler using the
release kernel for stable.