Google earth libcrypto crash

I was reading up on some new features the guys at google pushed into google-earth. And i was curious enough to give it a try. So i downloaded the installer for Linux and installed the application without any errors. But when i tried launching it from a command line. I was surprised to see the application crash and burn with the following message:

Warning: Unable to create prefs directory ‘/home/user/.googleearth’. File exists.
./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

Seems the libcrypto.so is linked against some wrong libraries. Thankfully this is pretty easy to fix. Just browse to the google-earth install directory and run the following commands:

$ rm libcrypto.so.0.9.8
$ ln -s /usr/lib/libcrypto.so libcrypto.so.0.9.8

The main reason i installed google-earth was to check out the new ocean view feature. So i selected a piece of coastline near the Netherlands.

nl_coast

Although i was looking for some ocean life. The first thing i found was an airplane :)

plane


2 Comments

Subscribe to comments with RSS or TrackBack to 'Google earth libcrypto crash'.

  1. 14 Mar 09 at 18:30
    Carson

    There is a simple way to resolve the problem:

    1 Put the router (or modem) OFF
    2 Open Google Earth
    3 Go to “TOOLS”
    4 “OPTIONS”
    5″GENERAL”
    6 Undo “SHOW STARTUP TIPS”
    7 OK
    8 Close the program
    9 Put the router on
    10 Open Google Earth… and have a nice tour..!!

  2. 18 Mar 09 at 11:54

    Carson,

    Wanted to try this fix out. However after downloading Google earth. I didn’t run into the problems i had previously.
    But i can imagine this would also work by just disabling the network interface? Anyway. Nice fix!

Leave a Reply