LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This 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


Reply
  Search this Thread
Old 06-23-2010, 08:47 AM   #1
a13x06
Member
 
Registered: Feb 2010
Location: UK
Distribution: ubuntu
Posts: 60

Rep: Reputation: 15
Google Earth in Ubuntu


I seem to have managed to install Google Earth in Ubuntu and an icon has appeared on the desktop but it wont launch

Any help appreciated!!!

Alex
 
Old 06-23-2010, 09:04 AM   #2
johnsfine
LQ Guru
 
Registered: Dec 2007
Distribution: Centos
Posts: 5,286

Rep: Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197
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.

Last edited by johnsfine; 06-23-2010 at 09:08 AM.
 
Old 06-23-2010, 02:30 PM   #3
a13x06
Member
 
Registered: Feb 2010
Location: UK
Distribution: ubuntu
Posts: 60

Original Poster
Rep: Reputation: 15
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$
Thanks for your

Alex
 
Old 06-23-2010, 02:32 PM   #4
a13x06
Member
 
Registered: Feb 2010
Location: UK
Distribution: ubuntu
Posts: 60

Original Poster
Rep: Reputation: 15
This is the crash report:

Code:
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]
 
Old 06-23-2010, 03:00 PM   #5
johnsfine
LQ Guru
 
Registered: Dec 2007
Distribution: Centos
Posts: 5,286

Rep: Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197
There is a big discussion of your problem in the thread here:
http://www.google.com/support/forum/...a393653cabeeb0

But there doesn't seem to be any answer there.

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 View Post
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.

Last edited by johnsfine; 06-23-2010 at 03:12 PM.
 
Old 06-23-2010, 03:25 PM   #6
Tux Rules
Member
 
Registered: Feb 2009
Location: at my place
Distribution: Arch
Posts: 153

Rep: Reputation: 25
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.

Tell me if you managed to do something.
 
Old 06-23-2010, 03:33 PM   #7
johnsfine
LQ Guru
 
Registered: Dec 2007
Distribution: Centos
Posts: 5,286

Rep: Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197
Quote:
Originally Posted by Tux Rules View Post
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.

Last edited by johnsfine; 06-23-2010 at 03:36 PM.
 
Old 06-23-2010, 03:56 PM   #8
Tux Rules
Member
 
Registered: Feb 2009
Location: at my place
Distribution: Arch
Posts: 153

Rep: Reputation: 25
Quote:
Originally Posted by johnsfine View Post
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 ?
 
Old 06-23-2010, 04:09 PM   #9
johnsfine
LQ Guru
 
Registered: Dec 2007
Distribution: Centos
Posts: 5,286

Rep: Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197
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.
 
Old 06-23-2010, 04:31 PM   #10
Tux Rules
Member
 
Registered: Feb 2009
Location: at my place
Distribution: Arch
Posts: 153

Rep: Reputation: 25
Quote:
Originally Posted by johnsfine View Post
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
 
Old 06-24-2010, 04:37 AM   #11
craigevil
Senior Member
 
Registered: Apr 2005
Location: OZ
Distribution: Debian Sid/RPIOS
Posts: 4,885
Blog Entries: 28

Rep: Reputation: 533Reputation: 533Reputation: 533Reputation: 533Reputation: 533Reputation: 533
googleearth-package https://help.ubuntu.com/community/GoogleEarth
 
Old 06-24-2010, 05:27 AM   #12
barunparichha
Member
 
Registered: Jun 2006
Location: Bangalore,india
Distribution: Linux(Redhat,fedora,suse,ubantu), Solaris (s8/s9/s10/nevada/open-solaris)
Posts: 303

Rep: Reputation: 32
Is this problem resolved ?

If not,
Can you check the libGL version dependency. I think google-earth is supported for perticul libGL.

To check more about the crash " post the output of truss".
 
Old 06-24-2010, 06:21 AM   #13
talentsfromindia
LQ Newbie
 
Registered: Jun 2010
Location: Indore
Posts: 2

Rep: Reputation: 0
Hey , you can try this :
1.) Start the installation by downloading the Linux installer.

Open a terminal and change to the directory where the installer downloaded to. If it’s on your desktop you can use this command:
cd ~/Desktop

Change the permissions on the installer so you can run it:
chmod +x GoogleEarthLinux.bin

Run the installer as the root user:
sudo ./GoogleEarthLinux.bin

2.) The installer dialog will open. The default install paths work fine. Click Begin Install.

Once the installation is finished you can click Start to launch Google Earth.

Want to add Google Earth to the Application menu? Open the menu editor in System->Preferences->Main Menu.

Select the submenu you want to use and click New Item. The command value needs to be googleearth.

3.) You can now launch Google Earth from the Application menu.
 
Old 06-24-2010, 06:28 AM   #14
talentsfromindia
LQ Newbie
 
Registered: Jun 2010
Location: Indore
Posts: 2

Rep: Reputation: 0
You can try this :
1.) Start the installation by downloading the Linux installer.

Open a terminal and change to the directory where the installer downloaded to. If it’s on your desktop you can use this command:
cd ~/Desktop

Change the permissions on the installer so you can run it:
chmod +x GoogleEarthLinux.bin

Run the installer as the root user:
sudo ./GoogleEarthLinux.bin

2.) The installer dialog will open. The default install paths work fine. Click Begin Install.

Once the installation is finished you can click Start to launch Google Earth.

Want to add Google Earth to the Application menu? Open the menu editor in System->Preferences->Main Menu.

Select the submenu you want to use and click New Item. The command value needs to be googleearth.

3.)You can now launch Google Earth from the Application menu.
 
Old 06-24-2010, 11:54 AM   #15
a13x06
Member
 
Registered: Feb 2010
Location: UK
Distribution: ubuntu
Posts: 60

Original Poster
Rep: Reputation: 15
I resolved it by following https://help.ubuntu.com/community/GoogleEarth

Many thanks for all the help!

Best wishes,

Alex
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
How to install Google Earth to Ubuntu 8.10 - Newbie freykatt Linux - Software 14 12-22-2012 11:58 PM
Google earth on ubuntu belladivediva Ubuntu 6 04-28-2009 12:05 PM
want to delete google earth from ubuntu 8.04 j d Linux - General 2 06-02-2008 10:00 AM
google earth and frostwire for ubuntu 1.7 gibney Linux - Newbie 5 03-07-2008 07:14 AM
Google Earth produces 'holes' in planet earth greengrocer Linux - Newbie 5 07-18-2006 10:57 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 04:04 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration