VMWare server console GCC 4.2 not found Error
Luego de la instalacion remota de un servidor virtual con vmware-server procedi a instalar en mi equipo la consola vmware-server-console, la cual es necesaria para administrar remotamente maquina virtual. Ambos son productos gratuitos de vmware.
La instalacion local del server-console fue sobre un Linux Ubuntu 8.04 Hardy Heron, con 512 MB de ram y suficiente espacio en disco duro. Cuando instalamos la consola no es necesario que el equipo tenga mucha memoria ram ya que solo veremos los pantallazos del sistema que instalamos en el servidor virtualizado, el cual en mi caso esta instalado en una ubicacion remota.
Todo iba bien hasta que intente correr la consola y me desplego este error:
fher98@betuntu:~/temp/VMWARE/vmware-server-console-distrib$ vmware-server-console
/usr/lib/vmware-server-console/bin/vmware-server-console:
/usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found
(required by /usr/lib/libcairo.so.2)
/usr/lib/vmware-server-console/bin/vmware-server-console:
/usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found
(required by /usr/lib/libstdc++.so.6)
/usr/lib/vmware-server-console/bin/vmware-server-console:
/usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found
(required by /usr/lib/libcairo.so.2)
/usr/lib/vmware-server-console/bin/vmware-server-console:
/usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found
(required by /usr/lib/libstdc++.so.6)
/usr/lib/vmware-server-console/bin/vmware-server-console:
/usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found
(required by /usr/lib/libcairo.so.2)
/usr/lib/vmware-server-console/bin/vmware-server-console:
/usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found
(required by /usr/lib/libstdc++.so.6)
Se me ocurrio que las librerias del gcc no estaban instaladas o que habia conflicto de versiones entre gcc 3.4 y gcc 4.2. Pase revisando un par de minutos, luego en una googleada encontre que vmware instala una version obsoleta de libcgg_s.so.1 a pesar que mi Ubuntu ya cuenta con una version mas actual.
Solo es necesario remover el archivo /usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1 del sistema y volver a correr el comando vmware-server-console.
Otro caso es que las librerias estan buscando los cargadores de gtk dentro de /usr/lib/gtk-2.0/2.10.0/loaders en lugar de /usr/lib32/gtk-2.0/2.10.0/loaders.
Prueben correr los siguientes comandos para crear los links simbolicos necesarios para las librerias utilizadas:
ln -s /usr/lib32 /usr/l32
sed -i -e 's/usr\/lib/usr\/l32/g' /usr/lib32/gtk-2.0/2.10.0/loader-files.d/libgtk2.0-0.loaders
sed -i -e 's/usr\/lib/usr\/l32/g' /usr/lib32/libgdk_pixbuf-2.0.so.0.1200.3
Popularity: 38% [?]







on 30 Aug 2008 at 4:50 am # Athathel
Gracias fher98, me ha venido de perlas este post. Un saludo.
[Reply]
on 20 Oct 2008 at 5:08 am # diego
gracias hermano hace muchos dias q estaba peleando con este problema y lo resolvi en un minuto gracias a vos.
GRACIAS
[Reply]
on 20 Oct 2008 at 9:09 am # Maxmacell
Gracias amigo!! es totalmente cierto…! solo con quitarlo ya empiezaa funcionar perfectamente!
[Reply]
on 20 Oct 2008 at 11:03 am # fher98
@Athathel, @Maxmacell y @Diego: Que bueno que les haya funcionado, esa es la razon del blog.
Saludos
[Reply]
on 23 Oct 2008 at 10:15 am # Norel
Heee Thanks
I just deleted the file / usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1
and now works very well
Regards
[Reply]
on 25 Oct 2008 at 2:59 am # Tony
Muchas gracias por este artículo, me ha sido de grandísima ayuda. Llevo dándole vueltas así como tres días y con tu solución lo he conseguido.
Un millón de gracias!!!
[Reply]
on 07 Nov 2008 at 1:37 pm # david
vacan muchas gracias
me ha sido de gran ayuda
muy buen aporte
Gracias
[Reply]
on 12 Nov 2008 at 8:24 pm # MikeP
Worked for the most part. Now I can open into the console and select localhost but get this message:
The local VMware Server is not installed, or is not currently running.
Make sure that the server is properly installed and try again.
With a big OK button…
Seriously a great find tho!
[Reply]