I got this message:

$ vmware-server-console
/usr/lib/vmware-server-console/bin/vmware-server-console: /usr/lib/vmware-server-console/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware-server-console/bin/vmware-server-console: /usr/lib/vmware-server-console/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware-server-console/bin/vmware-server-console: /usr/lib/vmware-server-console/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
$

I tried to install a new version of vmware-server-console:

# unzip VMware-server-linux-client-1.0.1-29996.zip
# tar xvzf VMware-server-console-1.0.1-29996.tar.gz
# cd vmware-server-console-distrib
# ./vmware-install.pl

But I got the same message:

$ vmware-server-console
/usr/lib/vmware-server-console/bin/vmware-server-console: /usr/lib/vmware-server-console/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware-server-console/bin/vmware-server-console: /usr/lib/vmware-server-console/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware-server-console/bin/vmware-server-console: /usr/lib/vmware-server-console/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
$

After some research on google I got the solution:

  • Remove the libpng12.so.0 file delivered with vmware-server-console
  • Create a symbolic link from the Debian libpng to vmware-server-console directory
  • remove the libdbus-1-2
$ su -
# rm /usr/lib/vmware-server-console/lib/libpng12.so.0/libpng12.so.0
# cd /usr/lib/vmware-server-console/lib/libpng12.so.0/
# ln -s /usr/lib/libpng12.so.0 /usr/lib/vmware-server-console/lib/libpng12.so.0/
# apt-get remove libdbus-1-2                                                                                   17:05 #10024
Reading package lists... Done
Building dependency tree... Done
The following packages will be REMOVED
  bluez-pin libdbus-1-2 libnautilus-burn2 python2.4-dbus
0 upgraded, 0 newly installed, 4 to remove and 3 not upgraded.
Need to get 0B of archives.
After unpacking 1348kB disk space will be freed.
Do you want to continue [Y/n]?
(Reading database ... 197795 files and directories currently installed.)
Removing bluez-pin ...
Removing libnautilus-burn2 ...
Removing python2.4-dbus ...
dpkg - warning: while removing python2.4-dbus, directory `/usr/lib/python2.4/site-packages/dbus' not empty so not removed.
Removing libdbus-1-2 ...
$

And it works:

$ vmware-server-console