Exodica Blog Otro blog de esos….

24Feb/092

Error en el Google Earth 5 (beta) para Linux

Después de leer los nuevos features del Google Earth, donde se puede explorar el océano, quise probarlo, así que lo descargué y lo instale (como usuario común), para ver que onda.

Cuando lo abro llega a intentar cargar el mapa y muere, lo ejecuto de cosola a ver que error me tira y:
exos@DDexia:~/google-earth$ ./googleearth Warning: Unable to create prefs directory '/home/exos/.googleearth'. El fichero ya existe. ./googleearth-bin: relocation error: /usr/lib/i686/cmov/libssl.so.0.9.8: symbol BIO_test_flags, version OPENSSL_0.9.8 not defined in file libcrypto.so.0.9.8 with link time reference

Primero me fijo si tenia intalada la librería libcrypto.so.0.9.8, veo que si, y luego la encuentro adentro del diretorio del Google Earth, no era un enlace simbolico, sino un archivo aparte, asi que se ma ocurre hacer un dif:

exos@DDexia:~$ diff /usr/lib/libcrypto.so.0.9.8 google-earth/libcrypto.so.0.9.8
Los ficheros binarios /usr/lib/libcrypto.so.0.9.8 y google-earth/libcrypto.so.0.9.8 son distintos

Viendo que los binarios eran distintos pense que podia ser un problema de plataforma asi que solo reemplace:

Primero guardo el file por las dudas:
$ cd ~/google-earth $ mv libcrypto.so.0.9.8 libcrypto.so.0.9.8.back

luego creo un enlace simbólico a la lib que tengo en /usr/lib:
$ ln -s /usr/lib/libcrypto.so.0.9.8

Y listo, Google Earth 5 andando.

   
Cerrar
Enviar por Correo