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
>
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.
vmware can be compiled against 2.6.26 using the vmware-any-any-update117c patch.
Refer to this thread here: http://groups.google.com/group/vmkernelnewbies/web/how-to-install-vmware-in-2-6-26-linux-kernel
My issue is after applying that and even after fixing the reported version error in vmmon-only/include/iocontrols.h
...further suggestions much appreciated.
thanks
Takis
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.
Hi
i went through the steps you describe, applying your patch etc - no luck ![]()
i tried it a couple of times, uninstall reinstall and so forth, same result for all.
its quite the pickle !
thanks for responding.
Takis
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
Hi
thats interesting and i recall reading much about that and the dep and the affect of moving to 2.6.26.x. i did however read that in compiling the kernel, if you set CONFIG_UNUSED_SYMBOLS to "y"it should take care of possible issues around init_mm. i actually think that it was removed under 2.6.25 - though i never had an issue under that.
a colleague with a similar setup as mine had exactly the same problem today. he download 2.0rc1 (496MB !!) and installed that. the browser plugin wouldn't work with firefox3 so after some additional fiddling we did get it running with 2.0rc1 under 2.6.26.1. i loathe to go down a similar road right now and would rather resolve the current issue under 2.6.26 with vmware version 1.0.6.
i'll try v2 if i have to. right now, i'm still digging ...
Takis
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.
Hi
its interesting that this issue is slowly popping up everywhere. my google search hits alone have gone up since i first noticed it 4-5 days ago.
i did figure a quick and rather dirty work-around would be to just go back to a 2.6.25 kernel. i would rather not at this stage (and i finally have the wireless led working on my laptop
). i will if i must, but i'm not ready to give up just yet. perhaps with the number of cases reported now, it might warrant a little more attention. i also started looking at alternatives like virtualbox yesterday (which isn't too bad actually and worked fine under 2.6.26.2).
anyway, i'm tinkering with it again today...
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.
Hi
thanks for adding this. i spent a bit of time fiddling here and trying to patch my setup and/or install with your suggestions. no luck i'm afraid. the an-any update patched it ok in any case and the install itself completes.i tried applying your patches at various stages - all to no avail, the build would actually dump at the vmnet module creation.
thanks
Takis
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.
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.
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.
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
.