« Fix for: Exchange – In maintenance mode status | Main | FIX for: Error: Cannot retrieve repository metadata (repomd.xml) for repository: InstallMedia. Please verify its path and try again »
HOWTO: VMWare 2.0.2 on 2.6.33.5-124.fc13.x86_64 Fedora 13
By Jesse | June 28, 2010
This article describes the process we went through recently to get VMWare Server 2.0.2 to run on the latest kernel in Fedora 13.
You can get VMWare Server to run on Fedora 13 with out too much trouble.
1. Disable SELinux.
Goto Administration –> SELinux Management and set it to disabled. Then Reboot
2. Turn off the Firewall…
If you want you can alternately use a tool like fwbuilder to enable port 902, 8222 and 8333, but in our example for now, we’re just going to turn it off .
3. Now we need the vmmodules that will work with the new kernel.
I got them by using a sneaky trick- They’re in VMWare Workstation which the company keeps much more up-to-date than VMWare Server. If you go download vmware workstation and then install it (the .bundle file is an executable, you need to make it so by running chmod 777 ___________ where _________ is the path to the file+filename.
once you’ve installed vmware workstation the modules are in /usr/lib/vmware/modules/source just copy them to you desktop for now.
4. Now uninstall vmware workstation.
vmware-installer -u vmware-workstation
5. Now you’re ready to install vmware… so install vmware server 2.0.2 now…. It will fail when it tries to run vmware-config.
6. once it finishes, replace the vmware module sources with the ones you saved off above (they’re in the same location you’ll find the vmware 2.0.2 source modules in /usr/lib/vmware/modules/source. Replace these with the ones you saved off from vmware server.
7. Now you need one final tweak… If you try to compile now it still wont sucessfully run vmware-config.
to fix this, open /usr/bin/vmware-config.pl using vi or another editor…
search for :
if (-e $answer . ‘/linux/utsrelease.h’) {
$uts_headers .= “#include <linux/utsrelease.h>\n”;
and replace with:
#if (-e $answer . ‘/linux/utsrelease.h’) {
#$uts_headers .= “#include <linux/utsrelease.h>\n”;
if (-e $answer . ‘/generated/utsrelease.h’) {
$uts_headers .= “#include <./generated/utsrelease.h> \n”;
Finally run vmware-config.pl and it should now compile and install successfully.
Topics: Uncategorized | 10 Comments »
July 8th, 2010 at 8:05 am
Thank you very much.Problem is solved I’m veryp happy now.
Have a good days.
July 9th, 2010 at 5:10 am
This really helped! Many thanks!
July 13th, 2010 at 12:16 pm
I tried this and although the modules all compile I get this error at 95% when starting a virtual machine “Failed to initialize monitor device”
Any ideas?
Thanks
Paul
August 31st, 2010 at 12:39 pm
well, this one really worked,
thanks
rob
September 11th, 2010 at 6:25 am
if you do this it will install indeed. but when you want to start a virtual machine it says version mismatch with vmmon module and the display wont start leaving your vir srv in error.
September 14th, 2010 at 2:49 am
Once installed on your instructions not to run virtual machine. You receive the following error:
Version mismatch with vmmon module: expecting 208.0, got 238.0. You have an incorrect version of the `vmmon’ kernel module. Try reinstalling VMware Server.
October 24th, 2010 at 10:34 am
I followed this procedure and I could install the VMWare Server successful.
But if I try to start a VM, I get the following error message.
Version mismatch with vmmon module: expecting 208.0, got 238.0. You have an incorrect version of the `vmmon’ kernel module. Try reinstalling VMware Server.
Does anybody know, how to fix this?
October 25th, 2010 at 6:12 pm
This solution could fix my problem:
http://radu.cotescu.com/2010/01/19/how-to-install-vmware-server-ubuntu-fedora-opensuse/
October 28th, 2010 at 8:44 am
Hi there,
just in case you will find stranded again when moving to kernel 2.6.34 I have written a complete how to on my blog page.
http://qatqat-blog.blogspot.com/2010/10/how-to-install-vmware-server-202-on.html
QatQat
November 2nd, 2010 at 6:28 pm
Everything works after following your directions for Fedora 13 (I have 2.6.34.7-61.fc13.x86_64) and VMware Server 2.02 except ONE bad piece… everything comes up, I can get to it, etc., however my VMs “stick” at 95% of power up saying: “Power on virtual machine failed to complete” and in details “failed to initialize monitor device”
Killing me… I’ve tried all I can think of, restarted, reloaded, etc. rebooted, etc….