I'm trying to install VMWare Workstation for Linux, on my SuSE 9.3 system, but I'm getting errors, when it's trying to build new modules. I have the latest kernel and kernel-source. Here's the output of the relevant part. I've also shown the contents of the /usr/src/linux. Any ideas? tnx jk Trying to find a suitable vmmon module for your running kernel. None of the pre-built vmmon modules for VMware Workstation is suitable for your running kernel. Do you want this program to try to build the vmmon module for your system (you need to have a C compiler installed on your system)? [yes] Using compiler "/usr/bin/gcc". Use environment variable CC to override. What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] Extracting the sources of the vmmon module. Building the vmmon module. Using 2.6.x kernel build system. make: Entering directory `/dev/shm/vmware-config0/vmmon-only' make -C /usr/src/linux/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules make[1]: Entering directory `/usr/src/linux-2.6.11.4-21.7' Makefile:494: .config: No such file or directory WARNING: Symbol version dump /usr/src/linux-2.6.11.4-21.7/Module.symvers is missing; modules will have no modversions. CC [M] /dev/shm/vmware-config0/vmmon-only/linux/driver.o /bin/sh: scripts/basic/fixdep: No such file or directory make[2]: *** [/dev/shm/vmware-config0/vmmon-only/linux/driver.o] Error 1 make[1]: *** [_module_/dev/shm/vmware-config0/vmmon-only] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.11.4-21.7' make: *** [vmmon.ko] Error 2 make: Leaving directory `/dev/shm/vmware-config0/vmmon-only' Unable to build the vmmon module. For more information on how to troubleshoot module-related problems, please visit our Web site at "http://www.vmware.com/download/modules/modules.html" and "http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html". Execution aborted. thinkpad:~ # ls /usr/src/linux linux/ linux-2.6.11.4-21.7/ linux-obj/ linux-2.6.11.4-20a/ linux-2.6.11.4-21.7-obj/
Quoting James Knott <james.knott@rogers.com>:
I'm trying to install VMWare Workstation for Linux, on my SuSE 9.3 system, but I'm getting errors, when it's trying to build new modules. I have the latest kernel and kernel-source. Here's the output of the relevant part. I've also shown the contents of the /usr/src/linux.
Any ideas?
tnx jk
I don't know if this will help on 9.3, but it worked for me in 9.2. I will try it on my 9.3 eventually. Here is the important stuff: Please install kernel-source package and then read /usr/share/doc/packages/kernel-source/README.SUSE. It explains (in the BUILDING EXTERNAL MODULES chapter) two ways how to fix this. PATH #A: (1) Install kernel-source.$ARCH.rpm. (2) Change to the /usr/src/linux, and run 'make cloneconfig'. (3) Do 'make modules_prepare'. (4) Run vmware-config.pl. I hope this helps. James W
jwright@vermontel.net wrote:
Quoting James Knott <james.knott@rogers.com>:
I'm trying to install VMWare Workstation for Linux, on my SuSE 9.3 system, but I'm getting errors, when it's trying to build new modules. I have the latest kernel and kernel-source. Here's the output of the relevant part. I've also shown the contents of the /usr/src/linux.
Any ideas?
tnx jk
I don't know if this will help on 9.3, but it worked for me in 9.2. I will try it on my 9.3 eventually. Here is the important stuff:
That seems to have done it. tnx jk
On Thursday 16 June 2005 05:41 pm, James Knott wrote:
I'm trying to install VMWare Workstation for Linux, on my SuSE 9.3 system, but I'm getting errors, when it's trying to build new modules. I have the latest kernel and kernel-source. Here's the output of the relevant part. I've also shown the contents of the /usr/src/linux.
Any ideas?
tnx jk
You probably need the infamous any-any patch. vmware-any-any-update90.tar.gz I'd google for it... I can't find a url for the patch.
Trying to find a suitable vmmon module for your running kernel.
None of the pre-built vmmon modules for VMware Workstation is suitable for your running kernel. Do you want this program to try to build the vmmon module for your system (you need to have a C compiler installed on your system)? [yes]
Using compiler "/usr/bin/gcc". Use environment variable CC to override.
What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]
Extracting the sources of the vmmon module.
Building the vmmon module.
Using 2.6.x kernel build system. make: Entering directory `/dev/shm/vmware-config0/vmmon-only' make -C /usr/src/linux/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules make[1]: Entering directory `/usr/src/linux-2.6.11.4-21.7' Makefile:494: .config: No such file or directory
WARNING: Symbol version dump /usr/src/linux-2.6.11.4-21.7/Module.symvers is missing; modules will have no modversions.
CC [M] /dev/shm/vmware-config0/vmmon-only/linux/driver.o /bin/sh: scripts/basic/fixdep: No such file or directory make[2]: *** [/dev/shm/vmware-config0/vmmon-only/linux/driver.o] Error 1 make[1]: *** [_module_/dev/shm/vmware-config0/vmmon-only] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.11.4-21.7' make: *** [vmmon.ko] Error 2 make: Leaving directory `/dev/shm/vmware-config0/vmmon-only' Unable to build the vmmon module.
For more information on how to troubleshoot module-related problems, please visit our Web site at "http://www.vmware.com/download/modules/modules.html" and "http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html" .
Execution aborted.
thinkpad:~ # ls /usr/src/linux linux/ linux-2.6.11.4-21.7/ linux-obj/ linux-2.6.11.4-20a/ linux-2.6.11.4-21.7-obj/
Bruce Marshall wrote:
On Thursday 16 June 2005 05:41 pm, James Knott wrote:
I'm trying to install VMWare Workstation for Linux, on my SuSE 9.3 system, but I'm getting errors, when it's trying to build new modules. I have the latest kernel and kernel-source. Here's the output of the relevant part. I've also shown the contents of the /usr/src/linux.
Any ideas?
tnx jk
You probably need the infamous any-any patch.
vmware-any-any-update90.tar.gz
I'd google for it... I can't find a url for the patch.
The fix provided by James Wright seems to have done the trick. tnx
On Thursday 16 June 2005 06:05 pm, James Knott wrote:
Bruce Marshall wrote:
On Thursday 16 June 2005 05:41 pm, James Knott wrote:
I'm trying to install VMWare Workstation for Linux, on my SuSE 9.3 system, but I'm getting errors, when it's trying to build new modules. I have the latest kernel and kernel-source. Here's the output of the relevant part. I've also shown the contents of the /usr/src/linux.
Any ideas?
tnx jk
You probably need the infamous any-any patch.
vmware-any-any-update90.tar.gz
I'd google for it... I can't find a url for the patch.
The fix provided by James Wright seems to have done the trick.
tnx
You must have a later version than 4.5. I couldn't get it to work without it....
On Thu, 2005-06-16 at 18:09 -0400, Bruce Marshall wrote:
On Thursday 16 June 2005 06:05 pm, James Knott wrote:
Bruce Marshall wrote:
On Thursday 16 June 2005 05:41 pm, James Knott wrote:
I'm trying to install VMWare Workstation for Linux, on my SuSE 9.3 system, but I'm getting errors, when it's trying to build new modules. I have the latest kernel and kernel-source. Here's the output of the relevant part. I've also shown the contents of the /usr/src/linux.
Any ideas?
tnx jk
You probably need the infamous any-any patch.
vmware-any-any-update90.tar.gz
I'd google for it... I can't find a url for the patch.
The fix provided by James Wright seems to have done the trick.
tnx
You must have a later version than 4.5. I couldn't get it to work without it....
Download the 4.5.2 version, it is what I use along with the any-any patch and it works just fine. -- Ken Schneider UNIX since 1989, linux since 1994, SuSE since 1998 "The day Microsoft makes something that doesn't suck is probably the day they start making vacuum cleaners." -Ernst Jan Plugge
On Fri, 2005-06-17 at 09:05 -0400, James Knott wrote:
Ken Schneider wrote:
Download the 4.5.2 version, it is what I use along with the any-any patch and it works just fine.
Version 5 is available now.
Perhaps not every one needs/can afford the upgrade to version 5. I was pointing out the there was a newer version in the 4.5 series as the OP stated he was using 4.5. Perhaps he just left off the .2 part. -- Ken Schneider UNIX since 1989, linux since 1994, SuSE since 1998 "The day Microsoft makes something that doesn't suck is probably the day they start making vacuum cleaners." -Ernst Jan Plugge
I had the same problem You need to make sure the linux kernel source is available and updated to your current kernel. Then do the following: cd /usr/src/inux make cloneconfig make modules_prepare vmware-config.pl This will create your relevant modules James Knott wrote:
I'm trying to install VMWare Workstation for Linux, on my SuSE 9.3 system, but I'm getting errors, when it's trying to build new modules. I have the latest kernel and kernel-source. Here's the output of the relevant part. I've also shown the contents of the /usr/src/linux.
Any ideas?
tnx jk
Trying to find a suitable vmmon module for your running kernel.
None of the pre-built vmmon modules for VMware Workstation is suitable for your running kernel. Do you want this program to try to build the vmmon module for your system (you need to have a C compiler installed on your system)? [yes]
Using compiler "/usr/bin/gcc". Use environment variable CC to override.
What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]
Extracting the sources of the vmmon module.
Building the vmmon module.
Using 2.6.x kernel build system. make: Entering directory `/dev/shm/vmware-config0/vmmon-only' make -C /usr/src/linux/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules make[1]: Entering directory `/usr/src/linux-2.6.11.4-21.7' Makefile:494: .config: No such file or directory
WARNING: Symbol version dump /usr/src/linux-2.6.11.4-21.7/Module.symvers is missing; modules will have no modversions.
CC [M] /dev/shm/vmware-config0/vmmon-only/linux/driver.o /bin/sh: scripts/basic/fixdep: No such file or directory make[2]: *** [/dev/shm/vmware-config0/vmmon-only/linux/driver.o] Error 1 make[1]: *** [_module_/dev/shm/vmware-config0/vmmon-only] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.11.4-21.7' make: *** [vmmon.ko] Error 2 make: Leaving directory `/dev/shm/vmware-config0/vmmon-only' Unable to build the vmmon module.
For more information on how to troubleshoot module-related problems, please visit our Web site at "http://www.vmware.com/download/modules/modules.html" and "http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".
Execution aborted.
thinkpad:~ # ls /usr/src/linux linux/ linux-2.6.11.4-21.7/ linux-obj/ linux-2.6.11.4-20a/ linux-2.6.11.4-21.7-obj/
-- Joseph Loo jloo@acm.org
On Thu, 2005-06-16 at 21:23 -0700, Joseph Loo wrote:
I had the same problem
You need to make sure the linux kernel source is available and updated to your current kernel. Then do the following:
cd /usr/src/linux make cloneconfig make modules_prepare should be make prepare-all vmware-config.pl
This will create your relevant modules
Please trim your replies. I have also seen an error about vmware-config.pl not finding the kernel symbols during the module build and I also copy Module.symvers to /usr/src/linux as well. The file can be found under /usr/src/linux-obj for your appropriate kernel version. -- Ken Schneider UNIX since 1989, linux since 1994, SuSE since 1998 "The day Microsoft makes something that doesn't suck is probably the day they start making vacuum cleaners." -Ernst Jan Plugge
participants (5)
-
Bruce Marshall
-
James Knott
-
Joseph Loo
-
jwright@vermontel.net
-
Ken Schneider