Skip navigation
VMware

This Question is Possibly Answered

1 "correct" answer available (10 pts) 1 "helpful" answer available (6 pts)
1,802 Views 15 Replies Last post: Aug 21, 2009 5:46 AM by jorge5208 RSS
1 2 Previous Next
takisd Novice 7 posts since
Aug 2, 2008
Currently Being Moderated

Aug 2, 2008 5:14 AM

kernel 2.6.26.1 - vmware-server-1.0.6 - not enough physical memory is available to power on this virtual machine

Hi

 

i'm running vmware-server 1.0.6 on Debian linux. i just upgraded my kernel to 2.6.26.1 and rebuilt vmware-server against this new kernel. i also applied the vmware-any-any-update117c (would not build under 2.6.26 without this).i had previosuly been running under kernel 2.6.25.7 with no issues.

 

upon trying to start a virtual machine i was initially getting the following in the /var/log/vmware/vmware-serverd.log:

 

 

 

msg.vmmonPosix.badVersion Version mismatch with vmmon module: expecting 138.0, got 168.0.

 

 

i fixed this by modifying the version value in vmmon-only/include/iocontrols.h from 168 to 138.

 

 

the current issue which i have not been able to resolve (googling my little heart out...) is that i still can not start any virtual machine and i receive the error:

 

 

 

Not enough physical memory is available to power on this virtual machine.

 

 

 

i have a total of 4GB of RAM on this machine. i have allocated only 256MB to each vm. This has always been more than enough (to run for what i do), and i suspect is plenty now but failing for some other reason. i have reinstalled vmware-server a number of times - going through an uninstall and complete resinstall each time. i have also cleared relevant .vmware settings directories in user homes. none of this has helped. i have tried permission changes on the vm files as well as attempting to run under the root account. The result is always the same. The virtual machines i am trying to start are both winxp and misc linux setups - all have the same problem.

 

 

i'm stumped!!

 

 

 

my last few attempts log output is attached.

 

 

 

suggestions appreciated.

 

 

 

 

thanks

 

 

 

Takis

 

 

 

Attachments:
KMax Lurker 1 posts since
Aug 2, 2008

 

>

msg.vmmonPosix.badVersion Version mismatch with vmmon module: expecting 138.0, got 168.0.

 

 

vmware-any-any-update117c  is created to vmware server 2 or new vmware workstations

 

 

vmware server 1.0.6 should compile without patches on 2.6.24 or even on 2.6.25 (but i am failed to)

 

 

Old patches any-any does not helps with new kernels.

 

 

bbeckmann Novice 2 posts since
Jan 31, 2007

Hi, I don't know if this helps, but I ran into a slew of trouble getting vmware-workstation going on my machine. I detailed out how I fixed it here:

 

http://moarfaster.blogspot.com/2008/08/26261-kernel-and-my-d830.html

 

 

 

 

 

 

 

But the bottom line was that I had to patch the any-any modules, and then make some kernel config setting changes that I had never had to do before.

 

 

 

 

 

 

 

Good luck!

 

 

EDIT: Sorry, I didn't read your message completely. You're right, this won't work with your setup. You might want to take a look at the patches that were made to the modules and apply those to your modules.

bbeckmann Novice 2 posts since
Jan 31, 2007

 

I tried porting the modules from 1.0.6 last night, and my limited kernel knowledge stopped me cold. The problem that you're seeing with the memory is happening because the interface in the module has changed, so you can't use the newer modules. The problem with that module is that it requires init_mm in order to work, and that was removed in 2.6.26.1. I have no idea how to remove that dependency, but I think that would do it. Have you tried the 2.0 beta of vmware-server? That probably uses updated modules. You could probably get that working a lot faster.

 

 

-bobby

 

 

chguernsey Enthusiast 49 posts since
Feb 23, 2007

I and hvw2 had the same problem in this thread:  vmserver-1.0.5-80187 + Linux 2.6.26   As you can see at the bottom, I 'solved' my issue by going back to 2.6.25.13.  This may not be a solution for you, though.

lenrek Novice 10 posts since
Feb 6, 2006

 

Someone had made patches for vmmon and vmnet to work with kernel 2.6.26. I manage to find it, I have the links to the patches at my blog.

 

 

http://lenrek.wordpress.com/2008/08/09/vmware-server-106-for-linux-kernel-2626x/

 

 

Have successfully built and got it working. So far, it seems to work fine.

 

 

 

 

 

lenrek Novice 10 posts since
Feb 6, 2006

 

Do not use any-any patched VMware server. The patches are only for clean VMware server.

 

 

I had the same problem as you with the any any patch. If you have read carefully, the author who developed this any-any-patch is aiming for workstation version. Don't use it for server.

 

 

stka Lurker 1 posts since
Aug 11, 2008

 

So that means VMware-Server 1.0.6 is not usable anymore with Kernel 2.6.26? If so, nice shot. The vmware-server 2 ist still beta and the Plugin for the Firefox under Linux is also not working. It is not possibel to start a console for any VM.

 

 

Then maybe, not only me, has to look for an other virtualisation under Linux.

 

 

lenrek Novice 10 posts since
Feb 6, 2006

 

Well, it works perfectly well in my box, with the patches that I mentioned earlier.

 

 

Frankly, I don't see a need to upgrade to 2.6.26 at all, it just nice to have and since someone did some work to make VMware Server 1.0.6 to work with it, I guess it would be good that I share this information to all.

 

 

shandr Lurker 3 posts since
Aug 28, 2008

I have the same problem with memory on Debian Lenny and unfortunately  I can't find any solution and as I can see no one can .

Bookmarked By (0)

Share This Page

Communities