Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
When installing VMware, I get the following error.
None of the pre-built vmmon modules for VMware Server is suitable for your
running kernel. Do you want this program to try to build the vmmon module for
your system (you need to have a C compiler installed on your system)? [yes]
Using compiler "/usr/bin/gcc". Use environment variable CC to override.
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
There actually is no such suggested directory.
Any ideas on where I can find these C header files? When I try to search for the kernel folder I get a gazillion entries and have no idea what to check.
Well this sucks, this is the error that im getting now:
The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match
your running kernel (version 2.6.40.6-0.fc15.i686). Even if the module were to
compile successfully, it would not load into the running kernel.
No I havent tried applying the patches yet, but I will look into it.
I guess a question that I can pose to people is, what flavours/versions of Linux have they successfully used with VMWare software. I'm trying to get experience with VMWare basically.
I've used the free VMWare Server with F15. I found it didn't provide any additional functionality over qemu-kvm for my use, and I got tired of constantly patching it to keep it working with new kernels. There's a nice GUI for qemu-kvm with Virtual Manager, but the command line is so simple I don't even bother with it. Qemu also provides more functionality than VMWare, since it can run different architectures. Since I recently started working with ARM systems, this has been very useful for running Debian-ARM virtually.
While VirtualBox provides additional functionality (virtual 3D display graphics), I found it unstable, and it once crashed my system. The kernel developers have recently flagged it as 'crap' so I can't recommend it.
As far as I know from my research now, VMWare stopped support for the VMWare server series and are focused now on ESX. Since I just downloaded F15, I should have the latest kernel, which could be the issue if they havent updated the server software in a while.
The VMWare server is always behind the kernel releases. The only way to get it to run is to apply the community patches. I prefer to keep current (or even a little ahead) on my kernels, so VMWare was always broken on every boot. The cycle was re-run the setup, it fails, Google for a patch for the kernel version, apply the patch re-run the setup. Sometime it required hunting down multiple patches, and sometimes a patch would take weeks to become available (meaning no virtual machines in the interim). It got old very fast.
VMWare is fine if you are running a stable data center environment where updates are planned, tested, and applied quarterly. But a desktop is more volatile. Qemu was the only virtualization software that was always up to date.
I tried the same that is installing VMware-server 2 on Ubuntu and it never worked ;-) I got the same error which you mentioned in your second post. Finally I switched to Virtual Box. :-)
Last edited by T3RM1NVT0R; 10-15-2011 at 07:23 PM.
"Linux kernel developers have marked Oracle's VirtualBox Linux kernel driver as "tainted crap" due to the overwhelming number of problems this module has caused."
Be careful running that. It apparently causes multiple problems, including storage overlays which can cause data corruption.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.