VMware Player on Ubuntu 10.10 Maverick Meerkat
UPDATE: According to one commenter below, this workaround also solves the problem on Fedora 14. Happy days
Getting with the excitement of 10/10/10, I upgraded to Ubuntu 10.10 Maverick Meerkat over the weekend. My trusty Dell Studio 1735 seems to be very Ubuntu-friendly, as each upgrade goes without a hitch.
I like the new 10.x layout and, although this update seems to be evolutionary rather than revolutionary, boot time has decreased again and the new font is nice. The only issues are to to with software that worked before the upgrade, but now doesn’t work afterwards. VMware Player is one of those.
Launching VMware Player after the upgrade gives a helpful message to tell you that kernel support needs to be recompiled. Clicking OK produces a little charade – fooling you into thinking that everything is going smoothly. Eventually, however, the process will stop with a message, which reads: “Unable to build kernel module – See log file…”
This can be corrected by opening a terminal window and typing:
cd /tmp wget http://www.sputnick-area.net/scripts/vmware7.1.1-patch-kernel-2.6.35.bash chmod +x ./vmware7.1.1-patch-kernel-2.6.35.bash sudo ./vmware7.1.1-patch-kernel-2.6.35.bash
After the patch has run, type:
sudo vmware-modconfig --console --install-all
Which should terminate with “Starting VMware services” and inform you that they were started successfully. Now it’s just a case of launching VMware Player again.
If you do what I did and accept the link to upgrade VMware Player when it starts, then you’ll probably have to run the process again. Before doing this, though, you’ll have to remove a lock file. Otherwise the patch will “think” it’s already been applied. To remove the lock file type:
sudo rm /usr/lib/vmware/modules/source/.sputpatch
Now you can re-run the patch and the updated VMware Player will work.