As I expected a new system means a new set of problems. The first application that encounter problem with Pangolin is VMWare Player 4.0.3. The installation of VMWare Player was smooth though, there was no problem occurred. For a while I felt relief, “yes, I can use VMWare Player tomorrow”. The problem showed when I tested to open one of the VMWare image. The VMWare was trying to install additional functions, and it failed.
After searching on the Internet, I found this reply from a thread from VMWare forum. Basically, he recommended to apply a patch in 5 steps. (Get the patch file here)
- Un-tar /usr/lib/vmware/modules/source/vmnet.tar to a directory you can write to (eg /tmp, /var/tmp or your desktop or home directory) – this creates a directory vmnet-only
- Apply the attached patch to the un-tarred source (run patch in the directory from step 1 – the patch file was created from the parent directory of vmnet-only)
- Save the original source tar file as /usr/lib/vmware/modules/source/vmnet.tar.orig
- create a new /usr/lib/vmware/modules/source/vmnet.tar from the patched source (with ‘sudo tar cf /usr/lib/vmware/modules/source/vmnet.tar vmnet-only’ in the directory from step 1)
- Start the vmware player/workstation/….
So, these were what I did.
I extracted the “/usr/lib/vmware/modules/source/vmnet.tar” to “/tmp” folder.
tar xvf /usr/lib/vmware/modules/source/vmnet.tar -C /tmp
Copy the patch file (vmnet.diffs) to “/tmp” folder and then apply the patch.
patch -p0 < vmnet.diffs
Back up the original “vmnet.tar” as “vmnet.tar.orig”.
sudo cp vmnet.tar vmnet.tar.orig
Create a new “vmnet.tar” from “/tmp” folder.
sudo tar cvf /usr/lib/vmware/modules/source/vmnet.tar vmnet-only
Trigger the kernel update by trying to open a VMWare image again. At this time the update went smoothly, and the image was opened.
Thanks bro, helped me really much!
Big thanks! solved the issue perfectly!
Thanks a lot. It was the only procedure that worked for me!
Thank you, this saved me as well, I depend on a Win 7 VM running under Player for a few work apps, I almost had to put back in my Windows 7 drive (gasp)
It really helps! Thanks.
This was a lifesaver for me! Thanks again!
Many thanks, this worked like a charm!
Thank you very much! Saved my bacon before a big SANS course
Thanks;)
Thank you! Solved
Pingback: Cài đặt phần mềm + tinh chỉnh cho Ubuntu 12.04 | Mẫn Thắng's Blog
Thank you, this worked!
Thank you!
Perfect! Thanks for the step by step. Only ad libbing I had to do was provide the full path to umnet.tar in the backup step, as I wasn’t sitting in that directory. THANKS!
Miljons of thanks, this is very clarly and simple step by step instuction and solves also VMplayer version 4.0.4 problem … THANKS, THANKS and THANKS!!!!
Worked very well. Thanks a lot 🙂
Thanks! Finally I got VMPlayer to run.
Super !! Saved me a great deal !
So I did this once and worked great.
But then I installed some updates and it stoped working.
I tried to follow the same instructions again and got stuck in this phase:
$ patch -p0 < vmnet.diffs
patching file vmnet-only/filter.c
Reversed (or previously applied) patch detected! Assume -R? [n]
¿Should I try with the -f option?
¿Should I delete all stuff?
Help!
What update did you do? Ubuntu update or VMWare update?
If Ubuntu kernel is updated, when you run the VMWare Player, it will ask you to Install again:
You just need to click on “Install”.