vmware-server-console: erreur libpng sur Debian GNU/Linux
Par Ludovic Francois, samedi 30 décembre 2006 à 22:34 :: General :: #34 :: rss
J'utilise vmware-server pour tester de nouvelles distributions et des outils relatifs aux clusters. Normalement j'atteins ces serveurs uniquement par ssh, il y a quelques semaines je voulais installer une nouvelle distribution mais le programme vmware-server-console ne fonctionnait plus depuis ma Debian instable.
J'obtiens ce message d'erreur:
$ 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) $
J'ai essayé d'installer la dernière version de 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
Mais j'obtiens à nouveau le message d'erreur:
$ 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) $
Après quelques recherches sur google, j'ai trouvé la solution:
- Supprimer le fichier libpng12.so.0 distribué avec vmware-server-console
- Créer un lien symbolique depuis la libpng livré avec Debian dans le répertoire lib de vmware-server-console
- Supprimer 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 ... $
Et ca fonctionne:
$ vmware-server-console
Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire