Those that have followed my blog may be aware of issues I have (had) with VMware Server, even to an extend that I decided to convert my virtual machines from VMware Server to VirtualBox. If you like to read up about this conversion, you can have a look at this blog post I did on the conversion.
One of the main reasons I used VMware Server and not VMware Player was the ability to create virtual machines. However, when it was pointed out to me that the current release of VMware Player also can create virtual machines I decided to give it a go. This resulted in this blog post in which I describe how I installed it on Ubuntu 10.10 (Maverick Meerkat).
Since the installation went without any issues I was also curious how the installation would go on Fedora 14 Beta that I also recently have installed on my desktop.
Since Fedora 14 and Ubuntu 10.10 both reside on the same desktop, I did not have to download the file but I could just copy it over. In one go I also copied over the Puppy Linux iso file that I used to test it on Ubuntu. Acting as root I ran the installation file:
$ sudo ./VMware-Player-3.1.2-301548.i386.bundle
Extracting VMware Installer...done.
And the VMware Player Installer started …
The installer completed without any issues, so I started the application and expected the window to appear that certain items had to be compiled before VMware Player could start, but got the following message:
Ooops, my bad. Had forgotten to install some required packages. So from the terminal I installed these:
sudo yum install kernel-devel kernel-headers gcc
Restarted VMware Player and … as expected … the window popped up that certain items had to be compiled before VMware Player could run. Nothing strange, until …
Hmmm … checked the log file and the final line stated:
Oct 11 19:49:22.475: app-3077519040| Failed to compile module vmmon!
This sounded exactly like the issue that was described in Bart’s comment when he tried to install VMware Player on Ubuntu.
Since it indeed seemed to be the same issue I also tried the solution that he described. From a terminal I ran the following commands as root:
# cd /tmp
# wget http://www.sputnick-area.net/scripts/vmware7.1.1-patch-kernel-2.6.35.bash
# chmod +x vmware7.1.1-patch-kernel-2.6.35.bash
# ./vmware7.1.1-patch-kernel-2.6.35.bash
# vmware-modconfig --console --install-all
Since the feedback in the terminal completed with
Starting VMware services:
VMware USB Arbitrator [ OK ]
Virtual machine monitor [ OK ]
Virtual machine communication interface [ OK ]
VM communication interface socket family [ OK ]
Blocking file system [ OK ]
Virtual ethernet [ OK ]
Shared Memory Available [ OK ]
all seemed to be fine and indeed … VMware Player now started without any issues.
Quickly created a new virtual machine with the Puppy Linux iso “attached” to the CD-Rom and booted. This time making sure I chose not to install the VMware Tools since this installation hung when I ran a LiveCD last time.
Puppy Linux came up nicely and all, as far as I could tell, worked OOTB.
Bottom line: VMware Player 3.1.2 works fine in Fedora 14 although I have to admit that I was lucky that Bart encountered an issue during the installation on Ubuntu. Otherwise I would have needed to search for a workaround for the compilation problem with vmmon.













