Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
1) Is that 32 bit Ubuntu or 64 bit? Google Earth is quite a lot harder to install in 64 bit. I haven't managed to do so myself, but evidently others have.
2) How did you install it? Entirely using files from Google? Or using the Ubuntu package manager?
3) To get decent information about why it is failing, I think you can't launch it from an icon, you need to launch it from a terminal window. (Once you get it set up right, you can launch it from an icon).
Open a terminal window in the directory where the executable is (IIRC the top level executable is a script). If you don't know the location/name of that top level executable, I think you can find it in the properties of the icon (sorry, I don't know gnome well enough to explain better).
Then type ./name_of_executable
That should fail for the same reason launching from the icon failed, but it should give you more information about the failure.
I wouldnt know if it was 32 or 64. It was installed using files from google.
When I launch it from the terminal I get:
Code:
alex@alex-laptop:~/google-earth$ ./googleearth
Fatal error in __driConfigOptions line 1, column 0: unknown encoding.
Google Earth has caught signal 6.
We apologize for the inconvenience, but Google Earth has crashed.
This is a bug in the program, and should never happen under normal
circumstances. A bug report and debugging data have been written
to this text file:
/home/alex/.googleearth/crashlogs/crashlog-4c2260d0.txt
Please include this file if you submit a bug report to Google.
alex@alex-laptop:~/google-earth$
Major Version 5
Minor Version 2
Build Number 0001
Build Date Jun 10 2010
Build Time 16:15:55
OS Type 3
OS Major Version 2
OS Minor Version 6
OS Build Version 31
OS Patch Version 0
Crash Signal 6
Crash Time 1277321424
Up Time 2.6638
Stacktrace from glibc:
./libgoogleearth_free.so[0xd7030b]
[0x36a400]
/lib/tls/i686/cmov/libc.so.6(abort+0x182)[0x5ff932]
/usr/lib/dri/i965_dri.so[0x3c75b6f]
/usr/lib/dri/i965_dri.so[0x3c8a216]
/usr/lib/dri/i965_dri.so[0x3c73e69]
/usr/lib/libGL.so.1[0xe395f9]
/usr/lib/libGL.so.1[0xe1602b]
/usr/lib/libGL.so.1[0xe1163a]
/usr/lib/libGL.so.1(glXChooseVisual+0x36)[0xe123e6]
./librender.so[0xc5e673]
./librender.so(_ZN12RenderWidget4initEv+0x116)[0xc5f056]
./librender.so(_ZN12RenderWidgetC1EP7QWidgetPKc6QFlagsIN2Qt10WindowTypeEE+0x16c)[0xc5feac]
./librender.so(_ZN5earth6render12RenderWindow12createWidgetEv+0x82)[0xc42432]
./libgoogleearth_free.so(_ZN5earth6client12ModuleWidget9showEventEP10QShowEvent+0x94)[0xd4d2d4]
./libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0xabb)[0x113a7ef]
./libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xa0)[0x10eae20]
./libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x16f)[0x10f48a3]
./libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x70)[0x4a4d50]
./libQtGui.so.4(_ZN14QWidgetPrivate11show_helperEv+0xcc)[0x113d55c]
./libQtGui.so.4(_ZN14QWidgetPrivate14show_recursiveEv+0x74)[0x113d264]
./libQtGui.so.4(_ZN14QWidgetPrivate12showChildrenEb+0x1f2)[0x113d482]
./libQtGui.so.4(_ZN14QWidgetPrivate11show_helperEv+0x45)[0x113d4d5]
./libQtGui.so.4(_ZN7QWidget10setVisibleEb+0x33b)[0x113da97]
./libQtGui.so.4(_ZN14QWidgetPrivate12showChildrenEb+0x1d9)[0x113d469]
./libQtGui.so.4(_ZN14QWidgetPrivate11show_helperEv+0x45)[0x113d4d5]
./libQtGui.so.4(_ZN14QWidgetPrivate14show_recursiveEv+0x74)[0x113d264]
./libQtGui.so.4(_ZN14QWidgetPrivate12showChildrenEb+0x1f2)[0x113d482]
./libQtGui.so.4(_ZN14QWidgetPrivate11show_helperEv+0x45)[0x113d4d5]
./libQtGui.so.4(_ZN7QWidget10setVisibleEb+0x33b)[0x113da97]
./libQtGui.so.4(_ZN14QWidgetPrivate12showChildrenEb+0x1d9)[0x113d469]
./libQtGui.so.4(_ZN14QWidgetPrivate11show_helperEv+0x45)[0x113d4d5]
./libQtGui.so.4(_ZN14QWidgetPrivate14show_recursiveEv+0x74)[0x113d264]
./libQtGui.so.4(_ZN14QWidgetPrivate12showChildrenEb+0x1f2)[0x113d482]
./libQtGui.so.4(_ZN14QWidgetPrivate11show_helperEv+0x45)[0x113d4d5]
./libQtGui.so.4(_ZN7QWidget10setVisibleEb+0x33b)[0x113da97]
./libQtGui.so.4(_ZN14QWidgetPrivate12showChildrenEb+0x1d9)[0x113d469]
./libQtGui.so.4(_ZN14QWidgetPrivate11show_helperEv+0x45)[0x113d4d5]
./libQtGui.so.4(_ZN7QWidget10setVisibleEb+0x33b)[0x113da97]
./libQtGui.so.4(_ZN14QWidgetPrivate12showChildrenEb+0x1d9)[0x113d469]
./libQtGui.so.4(_ZN14QWidgetPrivate11show_helperEv+0x45)[0x113d4d5]
./libQtGui.so.4(_ZN7QWidget10setVisibleEb+0x33b)[0x113da97]
./libQtGui.so.4(_ZN14QWidgetPrivate12showChildrenEb+0x1d9)[0x113d469]
./libQtGui.so.4(_ZN14QWidgetPrivate11show_helperEv+0x45)[0x113d4d5]
./libQtGui.so.4(_ZN7QWidget10setVisibleEb+0x33b)[0x113da97]
./libQtGui.so.4(_ZN7QWidget10showNormalEv+0x4a)[0x112de9e]
./libgoogleearth_free.so(_ZN10MainWindow18readScreensizeInfoEv+0xc35)[0xd35225]
./libgoogleearth_free.so(_ZN5earth6client11Application12SetupMainWinENS0_3Kvw7ProductEb+0x29e)[0xd7461e]
./libgoogleearth_free.so(_ZN5earth6client11Application3runEv+0x42f)[0xd7b47f]
./libgoogleearth_free.so(earthmain+0x27d)[0xd6f73d]
./googleearth-bin(_init+0x122)[0x80486c2]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0x5e8b56]
./googleearth-bin(_init+0x91)[0x8048631]
My own non expert look at the info you posted made me almost post a guess that the problem was in the OpenGL support of the Intel 965 driver. But the info in that other thread I found conclusively rules out that theory. It appears to be a conflict between Google Earth and something fairly general in Ubuntu 10.04 (not specific to a particular brand or model of display hardware).
Look in Ubuntu's package manager for some package providing full or partial support for Google Earth. You should always look in the package manager first, before choosing to install software from anywhere else.
It is very hard for Google to produce a general enough installer to reliably cover newer versions of every Linux distribution. So a package from Ubuntu's package manager is more likely to have been tested by Ubuntu experts and have corrections for any versioning issues that might cause this big a flaw.
That said, it does seem like a common enough failure and I think Ubuntu 10.04 is popular enough that Google should have noticed the problem by now and fixed it from their side.
Quote:
Originally Posted by a13x06
I wouldnt know if it was 32 or 64.
I'm surprised you could download and install Ubuntu without deciding or noticing whether it is the 64 bit or 32 bit build of Ubuntu. But that is no longer a serious issue for your Google Earth problem. I'm pretty sure you have 32 Ubuntu because you have a 32 bit version of libGL.so in /usr/lib. I'm pretty sure 64 bit Ubuntu keeps the 32 bit version of libGL.so in /usr/lib32. But anyway, the extra info in that other thread eliminated the original reason why I thought I should ask whether your Ubuntu was 32 bit or 64 bit.
Ok, I'm guessing you're having problems with Google Earth in Ubuntu because you\re using an 64 bit version. If this is the case than the solution it's pretty simple. Uninstall your current google earth, or just delete it from wherever you have installed it. Go in synaptic and install ia32-libs and ia32-libs-gtk, you can install the other ia32-libs also but those two should do the trick. Google Earth uses 32 bits libraries, installing those I've managed to run it under my Debian x86-64, it should be the same with Ubuntu. After that download the GoogleEarthLinux.bin file from google earth web page and install it as usual.
I'm guessing you're having problems with Google Earth in Ubuntu because you\re using an 64 bit version.
Please read the thread more carefully before making such guesses.
If you think you spotted some info that indicates the OP has 64 bit Ubuntu, please explain (I'm far from infallible), but if you simply didn't look at the posted info that subtly indicates it is 32 bit Ubuntu nor the posted info that not so subtly shows the 32 bit libraries are present, then please avoid confusing the OP.
Quote:
Go in synaptic and install ia32-libs and ia32-libs-gtk, you can install the other ia32-libs also but those two should do the trick. Google Earth uses 32 bits libraries, installing those I've managed to run it under my Debian x86-64,
You managed something I failed at. I could not get Google Earth working in 64 bit Mepis. I certainly knew to install the required 32 bit libraries and I did so and lack of 32 bit libraries was not my problem. But we aren't talking about my problem with Google Earth here. We are talking about the OP's problem.
Please read the thread more carefully before making such guesses.
If you think you spotted some info that indicates the OP has 64 bit Ubuntu, please explain (I'm far from infallible), but if you simply didn't look at the posted info that subtly indicates it is 32 bit Ubuntu nor the posted info that not so subtly shows the 32 bit libraries are present, then please avoid confusing the OP.
You managed something I failed at. I could not get Google Earth working in 64 bit Mepis. I certainly knew to install the required 32 bit libraries and I did so and lack of 32 bit libraries was not my problem. But we aren't talking about my problem with Google Earth here. We are talking about the OP's problem.
There's no reason to be ironic you know, we're all friends here. I see now what you mean looking carefully at his second post. I don't know how Mepis is but tell me do you had the googleearth-package available from your repositories or you tried to install the bin file provided by the google earth community ?
I didn't mean to be ironic.
I tried the installer from Google. I also tried some kind of installer helper from a repository. Neither worked. I don't think Google Earth can be distributed as a package from the repository. I think the best a repository can provide is a package to help the official installer. For some other software that can't be distributed as a package, I have found useful helper packages that make a generic Linux installer fit better into the specific distribution.
But I don't want to try again now to debug my own Google Earth problems and I don't want to distract this thread further from the OP's Google Earth problems.
I didn't mean to be ironic.
I tried the installer from Google. I also tried some kind of installer helper from a repository. Neither worked. I don't think Google Earth can be distributed as a package from the repository. I think the best a repository can provide is a package to help the official installer. For some other software that can't be distributed as a package, I have found useful helper packages that make a generic Linux installer fit better into the specific distribution.
But I don't want to try again now to debug my own Google Earth problems and I don't want to distract this thread further from the OP's Google Earth problems.
googleearth-package it's a helper to build your own package specific to your architecture. In my case for a 64 bits linux OS helped installing nspluginwrapper
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.