Unable to install VMWare Workstation v8

Installing VMware 8.0.2 64bit

Ubuntu 12.04LTS 64bit BETA

My Kernel version is: 3.2.0-20-generic

pst007x@pst007x-Aspire-5741:~$ sudo sh VMware-Workstation-Full-8.0.2- 591240.x86_64.bundle

Installs ok

When I launch I am asked to install modules which are compiled and loaded into the running kernel.

A window opens

VMware Kernel Module Updater

This fails on Virtual Network Device

ERROR LOG.

UPDATE:

PATCH.

When I try to add patch, following error:

 pst007x@pst007x-Aspire-5741:~$ sudo sh patch-modules_3.2.0.sh
 [sudo] password for pst007x: 
 patch-modules_3.2.0.sh: 27: [: workstation8.0.2: unexpected operator
 patch-modules_3.2.0.sh: 28: [: workstation8.0.2: unexpected operator
 Sorry, this script is only for VMWare WorkStation 8.0.2 or VMWare Player 4.0.2. 
 Exiting
 pst007x@pst007x-Aspire-5741:~$

I have fully un-installed, and re-installed. I am installing the correct version. Probably a problem with the patch. VMware installs perfectly on Ubuntu 11.10

This is how I uninstalled.


Solution 1:

Put together this from various responses:

Move to Home folder

  1. VMware-Workstation-Full-8.0.2-591240.x86_64.bundle
  2. PATCH: patch-modules_3.2.0.sh
  3. PATCH: vmware3.2.0.patch

Patch download link (xtact contents to Home folder):

http://weltall.heliohost.org/wordpress/2012/01/26/vmware-workstation-8-0-2-player-4-0-2-fix-for-linux-kernel-3-2-and-3-3/

Install VMware

sudo sh VMware-Workstation-Full-8.0.2-591240.x86_64.bundle

Install Patch

sudo ./patch-modules_3.2.0.sh

NB: Make sure patch has an executable permission

Solution 2:

To disable the version check

  • open the script *.sh in an editor (gedit)
  • scroll down to line 27
  • add "#" at the beginning of line 27,28,29
  • save the script
  • try to run the script again

or go to

  • cd /usr/lib/vmware/modules/source
  • sudo tar xvf vmnet.tar
  • This will decompress files in vmnet-only folder
  • Suppose you have the patch file at ~/Downloads/vmware802fixlinux320/vmware3.2.0.patch
  • sudo patch -p1 <~/Downloads/vmware802fixlinux320/vmware3.2.0.patch
  • sudo mv vmnet.tar vmnet.tar.bak
  • sudo tar cvf vmnet.tar vmnet-only/

Re-run the VMware Workstation or Player. In case, you might need to install

  • sudo apt-get install patch

Solution 3:

There is known issues in trying to get VMWare workstation to install and/or work on Ubuntu 12.04 LTS. Best bet is to wait for the full release next month, or revert back to Ubuntu 11.10. I know this sounds unproductive, but I had the same issues, and I decided to revert back to Ubuntu 11.10 for the time being.

Solution 4:

OK this patch

patch-modules_3.2.0.sh
vmware3.2.0.patch

Works perfectly the only problem was I accidentally hit the update vmware button which screwed everything up at the worst time. I tried everything also trying to uninstall vmware completely. Nothing worked till I was trying to pull the hair out of my bald head.

Then I shutdown the computer and started Ubuntu in an earlier version form the boot loader. I then reinstalled vmware then re install the patch it took! Finally I then restarted as regular Ubuntu 3.2 and it worked.

Even through you uninstall vmware there's something left in the 3.2 kernel or something

Solution 5:

Same situation here: Correct version of VMPlayer and patch is still claiming that it is not the correct version.

My solution: I have skipped the versioncheck in patch-modules_3.2.0.sh by uncommenting the following lines with a "#". After uncommenting the lines the patch works and my player ist now working.

[ -z "$vmver" ] && error "VMWare is not installed (properly) on this PC"

[ "$vmver" == "workstation$vmreqver" ] && product="VMWare WorkStation"

[ "$vmver" == "player$plreqver" ] && product="VMWare Player"

[ -z "$product" ] && error "Sorry, this script is only for VMWare WorkStation $vmreqver or VMWare Player $plreqver"

Be careful with my answer. After rebooting my system, I have an empty desktop and I can't even do a simple ls command in an terminal.