vmware-server-console: libpng error on Debian GNU/Linux
Par Ludovic Francois, samedi 30 décembre 2006 à 22:15 :: General :: #33 :: rss
I use vmware-server to test some new distribution and cluster tools. Normally I reach servers only by ssh but some weeks ago I would install a new distribution and my vmware-server-console was not still working from my Debian unstable.
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
Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire