The Fugue

Counterpoint by Hans Fugal

VMWare Server on Hardy

Posted by Hans Fugal Sun, 27 Jul 2008 21:54:46 GMT

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/

4 comments | Tags , , , , , | atom

Trackbacks

Use the following link to trackback from your own site:
http://hans.fugal.net/blog/trackbacks?article_id=vmware-server-on-hardy&day=27&month=07&year=2008

Comments

Leave a response

  1. Leon Matthews
    about 6 hours later:

    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...

  2. Hans
    about 18 hours later:

    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.

  3. Mike Wilson
    1 day later:

    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

  4. boblemur
    16 days later:

    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/

Leave a comment