Lots of people are having trouble installing VMWare Server on Ubuntu 8.04 (LTS). The primary reason is that VMWare Server was compiled using libraries that were replaced in 8.04.

If you are getting errors similar to below, just follow the simple steps after the jump.

/usr/lib/vmware-server/bin/vmware-server-console: /usr/lib/vmware-server/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib32/libcairo.so.2)
/usr/lib/vmware-server/bin/vmware-server-console: /usr/lib/vmware-server/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib32/libstdc++.so.6)
/usr/lib/vmware-server/bin/vmware-server-console: /usr/lib/vmware-server/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib32/libcairo.so.2)
/usr/lib/vmware-server/bin/vmware-server-console: /usr/lib/vmware-server/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib32/libstdc++.so.6)
/usr/lib/vmware-server/bin/vmware-server-console: /usr/lib/vmware-server/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib32/libcairo.so.2)
/usr/lib/vmware-server/bin/vmware-server-console: /usr/lib/vmware-server/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib32/libstdc++.so.6)

Now just copy over the libgcc_s.so.1 and libpng12_s.so.0 to your vmware-server/lib directories. Here’s how:


$ sudo cp /lib/libgcc_s.so.1 /usr/lib/vmware-server/lib/libgcc_s.so.1/
$ sudo cp /usr/lib/libpng12.so.0 /usr/lib/vmware-server/lib/libpng12.so.0/

*Note YMMV if you have done upgrades to Ubuntu or VMWare Server in the past. Some people have /usr/lib/vmware-server-console others have /usr/lib/vmware so just check and change the above to suit your build.

Share This

2 Responses to “Installing VMWare Server on Ubuntu 8.04”

  1. on 20 May 2008 at 4:27 am AnRkey

    Shweet, thanks for this.

    To get mine working I did the following,

    sudo cp /lib/libgcc_s.so.1 /usr/lib/vmware-server/lib/libgcc_s.so.1/
    sudo cp /lib/libgcc_s.so.1 /usr/lib/vmware-server-console/lib/libgcc_s.so.1/

    Later,

    R

  2. on 27 Aug 2008 at 7:24 am Aaron

    Also works if you just need vmware-server-console to work (perhaps you are nut like me and actually have VMware Server 2.0 installed, but need vmware-server-console to manage some older servers)–just substitute “vmware-server-console” for “vmware-server” like so:

    root@ombostrsx105:~# cp /lib/libgcc_s.so.1 /usr/lib/vmware-server-console/lib/libgcc_s.so.1/
    root@ombostrsx105:~# cp /usr/lib/libpng12.so.0 /usr/lib/vmware-server-console/lib/libpng12.so.0/

    and Life Will Be Good!

Trackback URI | Comments RSS

Leave a Reply

Close
E-mail It