Hoy he estado instalando la versión 1.0.3 de VMWare Server en mi Debian Sid, para unos jugueteos que tengo que hacer con máquinas virtuales. Pues bien, una vez instalado, a la hora de lanzar el ejecutable, me daba unos problemas de librerías:
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0: no
version information available (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0: no
version information available (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
Buscando información al respecto, he llegado a la página de Ludovic Francois, quien da la solución al problema. La página, sin embargo, no está activa, aunque la caché de google ha acudido al rescate.
La solución al problema es:
Dicho y hecho:
$ su -
# rm /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0
# cd /usr/lib/vmware/lib/libpng12.so.0/
# ln -s /usr/lib/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0/
# apt-get remove libdbus-1-2
Y problema solucionado.
Editado: He hecho (ejem) una actualización a 1.0.4, y si bien se presenta el mismo problema que en la versión 1.0.3, en este caso el problema no es tan grave, ya que no impide la ejecución de la aplicación, sólo lanza un aviso. En cualquier caso, la solución sigue siendo válida.