Feb
03
2009
Google Earth 5.0 Crashes on Ubuntu Linux
It installed okay using the shell script but I get this error when I try to run:
/opt/google-earth/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.
It opens the splash screen, then the main screen and the startup tip window, which is blank, then it crashes.
I fixed it by renaming /opt/google-earth/libcrypto.so.0.9.8 to /opt/google-earth/libcrypto.so.0.9.8.bak. This forces google-earth to use systems libcrypto.
By Nicholas, February 6, 2009 @ 1:14 pm
I’m having the same set of troubles with ubuntu 8.10 and GE 5.0, but I don’t have a google-earth folder in opt. Where else might this libssl.so.0.9.8 be? My file searches come up empty-handed. (Ubuntu’s search engine seems to suck or else it’s just me.)
By Nicholas, February 6, 2009 @ 1:24 pm
Never mind, it was just me. I may have found it but I can’t figure out how to rename it. Do you have to do that from the terminal?
By Nicholas, February 6, 2009 @ 1:46 pm
I’m having the same set of troubles with ubuntu 8.10 and GE 5.0, but I don’t have a google-earth folder in opt, or anywhere in File System for that matter—just the GE icon on my desktop.
Renaming that libssl file (of which I’ve found four) is also something I don’t know how to do.
By Joel, February 6, 2009 @ 3:48 pm
Nicholas: My original post was wrong. You should rename the libcrypto.so.0.9.8 file.
I installed GE by opening a terminal window and using sudo to install it. This installs it for all users on your computer and places it in /opt/google-earth. If you installed it as a normal user, it will be installed in /home/USERID/google-earth
Open the google-earth folder (either in /opt or in your home directory)
Find the file named libcrypto.so.0.9.8
Right click on it and select Rename
Add a .bak extension to it and press ENTER.
By Nicholas, February 6, 2009 @ 4:43 pm
Thank you very much for your help, Joel. It’s working now (albeit painfully slowly). Sorry for the triple post, I’m an idiot.