/dev/vmmon missing from Debianlenny-VMware could not install VM guest
DebianThis forum is for the discussion of Debian Linux.
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.
/dev/vmmon missing from Debianlenny-VMware could not install VM guest
Trying to install an XP Pro virtual machine as a guest in VMware Workstation 7.1.2, fails with the error: "Could not open /dev/vmmon. No such file or directory. Please make sure that the kernel module 'vmmon' is loaded".
Host OS is Debian-Lenny. Was able to specify the new virtual machine configuration, but VMware failed to create the new image (because of the error specified in previous paragraph).
I am new to Debian, Linux administration, and VMWare. Have a new machine with 6 cores, 8GB RAM.
Is the problem that Debian is not loading/executing a needed process? Should I be directing this problem to either Debian or VMware? I searched the VMware documentation, and it mentioned something about chkconfig (Redhat), or the rcconf/ksysv utilities to change SUSE configuration levels. I am unfamiliar with the syntax, don't know why this is necessary.
Any guidance on this problem is appreciated. Thanks.
Last edited by jhmurray; 11-05-2010 at 10:44 PM.
Reason: omitted a term
If after starting the VMware services 'lsmod vmmon' returns naught run 'vmware-config.pl' or build the LKM from source (/usr/lib/vmware.*/modules/source/vmmon.tar).
Thanks for your response to my problem. On a guess, I restarted my host OS, then powered-up my XP virtual machine; the building then commenced in a normal way.
I'm uncertain how to perform the rebuild that was suggested, but expect I will learn this in time. I now know what the lsmod and LKM terms mean. Generally, how does one perform a build?
Again, Thank you for responding.
Last edited by jhmurray; 11-06-2010 at 10:51 PM.
Reason: Needed to capture exact text of previous reply
I restarted my host OS, then powered-up my XP virtual machine; the building then commenced in a normal way.
Once the "vmmon.o" VMware Linux kernel module is loaded it'll provide the /dev/vmmon device. So restarting the host should only be done if really necessary, meaning restarting the vmware service itself does not solve the problem.
Quote:
Originally Posted by jhmurray
I'm uncertain how to perform the rebuild that was suggested, (..) how does one perform a build?
If 'modprobe vmmon' or 'insmod /path/to/vmmon.o' does not work and no errors are logged then you might need to rebuild the module(s). This is usually facilitated by running 'vmware-config.pl' (for instance after a kernel upgrade) or you can build the module manually: find the "vmmon.tar" tarball, extract it and run 'make', then copy vmmon.o to your /lib/modules/`uname -r`/ (misc,extra,whatever) directory, link vmmon.o to vmmon.ko and finally 'depmod -ae'.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.