Posts Tagged ‘virtualization’

VMware Player / Workstation Mouse Grab Input Focus Bug

Tuesday, September 22nd, 2009

To fix the recent bug with VMware Player 2.5.3 and Workstation 6.5.3 Build 185404 under Karmic Koala Ubuntu just paste this line in your console before launching vmplayer/vmware:

export VMWARE_USE_SHIPPED_GTK=yes

you may also modify the VMware starting script so you don’t have to export it every time.

How-to Install VMware Player / Workstation on 2.6.26 Kernel

Monday, August 11th, 2008

Following the series about VMware troublesome installation here is a short tip for having VMware Player or Workstation up and running on your linux box.

  1. Download latest patch from the Google VMKernelNewbies Group (currently 117d)
  2. Extract it to some tmp directory
  3. Execute runme.pl

It could not get any easier than this (well maybe VMware can update more often)

How-to Install VMware Player / Workstation on 2.6.25 Kernel

Wednesday, May 7th, 2008

Update: Looking for 2.6.26 howto – here you go !

After the successful How-to install VMware Player and Workstation on 2.6.24 Linux kernel and with 2.6.25 up and running on my Debian Unstable (Sid) I had no option but to update the procedure.

  1. Download latest and greatest products from VMware
  2. Install and patch as described in the previous post (use vmware-any-any-update-116.tgz)
  3. Download the vmware-any-any-update-117-very-ALPHA.tgz
  4. Extract the archive in /usr/lib/vmware/modules/source (or wherever are yours vmblock.tar, vmmon.tar, vmnet.tar)
  5. Run vmware-2.6.25.sh and then vmware-config.pl
  6. If compiles – have fun, if not drop me a line πŸ™‚

Important notes:

  1. The original author of the patches is 6xx I have modified the vmmon.patch since otherwise I was getting the error at the bottom of the article. The original patches can be found here
  2. vmware-2.6.25.sh is a very dumb script – read it carefully before executing. It will be even better to paste the commands one by one
  3. This any-any patch has nothing to do with the original any-any patches by Petr therefor I do not want to take the credit for it. All I’m trying to achieve is to gather the Linux VMware community here and share ideas. If someone wants to help and make the patches more unified and smarter just drop me a mail (can be found on the home page)
  4. I take no responsibility for any problems or damage that may
    occur as a result of using any of the information contained in this article.
    Use the information at your own risk πŸ˜‰

Error log:

include/asm/page.h: In function β€˜pte_t native_make_pte(pteval_t)’:
include/asm/page.h:128: error: expected primary-expression before β€˜)’ token
include/asm/page.h:128: error: expected β€˜;’ before β€˜{’ token
include/asm/page.h:128: error: expected primary-expression before β€˜.’ token
include/asm/page.h:128: error: expected `;' before β€˜}’ token
include/asm/paravirt.h: In function β€˜pte_t __pte(pteval_t)’:
include/asm/paravirt.h:955: error: expected primary-expression before β€˜)’ token
include/asm/paravirt.h:955: error: expected β€˜;’ before β€˜{’ token
include/asm/paravirt.h:955: error: expected primary-expression before β€˜.’ token
include/asm/paravirt.h:955: error: expected `;' before β€˜}’ token
include/asm/paravirt.h: In function β€˜void pmd_clear(pmd_t*)’:
include/asm/paravirt.h:1171: warning: missing braces around initializer for β€˜pud_t’
include/asm/paravirt.h:1171: warning: missing braces around initializer for β€˜pgd_t’
include/asm/paravirt.h:1171: error: cannot convert β€˜pud_t’ to β€˜pgdval_t’ in initialization
make[2]: *** [/tmp/vmware-config2/vmmon-only/common/task.o] Error 1
make[1]: *** [_module_/tmp/vmware-config2/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.25-1-686'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config2/vmmon-only'
Unable to build the vmmon module.

How-to Install VMware Player / Workstation on 2.6.24 Kernel

Saturday, February 2nd, 2008

Update: If you are looking for patching VMware for Linux 2.6.25 Kernel – check here

Currently latest VMware Player and Workstation do not install under Linux 2.6.24 Kernel. This is a short how-to resolve the gcc/make errors that arise while configuring (vmware-configure.pl)

1. Download the latest vmware player (workstation) – currently VMware Player 2.0.2 Build 59824
url: http://www.vmware.com/download/player/ – Read the Eula before downloading

2. tar xzvf VMware-player-2.0.2-59824.i386.tar.gz

3. cd vmware-player-distrib/

4. ./vmware-install.pl – Proceed as usual when asked to run vmware-config.pl answer NO

5. Download the latest any-any patch – currently vmware-any-any-update-116
url: http://vm…s.googlegroups.com/web/vmware-any-any-update-116.tgz

6. tar xzvf vmware-any-any-update-116.tgz

7. cd vmware-any-any-update116

8. ./runme.pl and when asked to run vmware-config.pl answer YES

9. Configure as usual

10. Enjoy!

PS. Link is broken so I reuploaded on my hosting. Patch is presented as is and I don’t take any responsibility for it. All credits go to the author.

Anyway http://blog.creonfx.com/temp/vmware-any-any-update-116.tgz