VMWare Server on Hardy
I had a heck of a time getting VMWare Server running on Ubuntu 8.04 (Hardy Heron). The problem is that the vmmon and vmnet modules fail to build against kernel 2.6.24. A little googling quickly reveals that you want the any-any-update patch, but that didn’t work for me either. To be specific, vmware-any-any-update117c.tar.gz did not work. It turns out vmware-any-any-update-116.tgz works great. Maybe 117 is for the 2.6.25 kernel or something.
So, you do the vmware installation except for the vmware-config.pl step. Then you download and extract the above tarball and run runme.pl. Simple enough.
But when you try to run it, you get errors like this:
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
I’m not sure what the right way to fix this is, but this way works for me.
sudo cp /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/
July 27th, 2008 at 22:10
I suggest you give VirtualBox a go. Very impressive performance, even on systems without hardware virtualisation support (like my AMD64 x2 3800 workstation) and recently (thanks to Sun) a friendly license…
July 28th, 2008 at 09:55
I actually explored this avenue partially. I just needed to get some Windows access, I didn’t care how. I got VirtualBox installed and began the complicated process of converting a vmware image into a virtualbox image, when it became apparent that fixing vmware would be simpler. (And I already knew a fresh windows install would be more involved.) So trying out VirtualBox will have to wait.
July 29th, 2008 at 11:39
Good tip — thanks. I was stuck trying to install VMWare after upgrading to Hardy. Didn’t have time to frig around, glad I found your page. Thanks, Mike Wilson
August 13th, 2008 at 00:00
hey all, the copy is not a good solution because it means if the original gets updated then the updates wont be reflected in the copied one… also you are waseing space…
firstmake an empty folder for the lib to go into:
sudo mkdir /usr/lib/vmware/lib/libgcc_s.so.1
then make a symbolic link from the real lib folder to the one vmware is looking for
sudo ln -s /lib/libgccs.so.1 /usr/lib/vmware/lib/libgccs.so.1/
February 24th, 2009 at 03:33
Amazing! The guide worked perfect!