VMWare Workstation 5.5.x in openSUSE 11.0

Several days ago, I tried to start my VMWare Workstation, but it didn’t run. I was informed that I haven’t configured it yet using “vmware-config.pl”.

But when I did what has been instructed by the error message, I couldn’t compile the necessary modules for VMWare. It displayed many compilation errors.

Here is my configuration setting :

– VMWare Workstation 5.5.9

– Linux Kernel 2.6.25.20-0.1-default

After reading many blogs, forums, I found out the solution for this problem.

So here it is.

  • Get VMWare patch (version 116) from vmkernelnewbies.
  • Extract the tarball
  • Next run the script :

$ cd vmware-any-any-update116/
vmware-any-any-update116 # ./runme.pl
Updating /usr/bin/vmware-config.pl ... corrupted
The file /usr/lib/vmware/modules/source/vmmon.tar that this script was about to
install already exists. Overwrite? [yes]

The file /usr/lib/vmware/modules/source/vmnet.tar that this script was about to
install already exists. Overwrite? [yes]

Updating /usr/bin/vmware ... No patch needed/available
Updating /usr/bin/vmnet-bridge ... No patch needed/available
Updating /usr/lib/vmware/bin/vmware-vmx ... No patch needed/available
Updating /usr/lib/vmware/bin-debug/vmware-vmx ... No patch needed/available
VMware modules in "/usr/lib/vmware/modules/source" has been updated.

Before running VMware for the first time after update, you need to configure it for your running kernel by invoking the following command:
"/usr/bin/vmware-config.pl". Do you want this script to invoke the command for
you now? [yes] no

Enjoy,

--the VMware team

  • Copy vmblock.tar file to /usr/lib/vmware/modules/source
  • Get VMWare patch from Peter Velichkov blog
  • Extract the archive to /usr/lib/vmware/modules/source
  • Run the vmware-2.6.25 script :# ./vmware-2.6.25.sh

    patching file include/vcpuset.h
    Hunk #1 succeeded at 70 with fuzz 2.
    patch unexpectedly ends in middle of line
    patching file common/task.c
    patch unexpectedly ends in middle of line
    patching file bridge.c
    Hunk #2 FAILED at 853.
    1 out of 2 hunks FAILED -- saving rejects to file bridge.c.rej
    patching file filter.c
    patching file vmnetInt.h
    patching file linux/dentry.c
    Hunk #1 succeeded at 112 (offset 14 lines).
    patching file linux/filesystem.c
    Hunk #1 succeeded at 273 (offset 14 lines).
    Hunk #2 succeeded at 305 (offset 14 lines).
    patching file linux/super.c
    Hunk #1 succeeded at 37 (offset 14 lines).
    Hunk #2 succeeded at 54 (offset 14 lines).
    Hunk #3 succeeded at 142 (offset 14 lines).
    Hunk #4 succeeded at 152 (offset 14 lines).
  • Next run /usr/bin/vmware-config.pl

Now you can compile the VMWare 5.5.x modules in kernel 2.6.25.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s