openSUSE_11.4_(i586) GoogleEarth install failures

Hi,

I’m running openSUSE 11.4 (i586) and have problems installing GoogleEarth

Any help / advice appreciated.

  1. Version 5.2 will not install, output as follows
jens@linux-m6e5:~/Updates/googleearth> sh GoogleEarthLinux-5.2.bin 
Verifying archive integrity... All good.
Uncompressing Google Earth for GNU/Linux 5.2.1.1588..........................
I/O error : No such file or directory
setup.data/setup.xml:1: parser error : Document is empty

^
setup.data/setup.xml:1: parser error : Start tag expected, '<' not found

^
./setup.sh: line 158:  2540 Segmentation fault      "$setup" "$@"
jens@linux-m6e5:~/Updates/googleearth> 
  1. Version 6 installs ok but will not run, the ‘Googleearth’ and ‘startup tip’ windows open
    but then nothing else happens until program is terminated

output from cmd ldd shows

jens@linux-m6e5:/opt/google/earth/free> ldd googleearth-bin 
.
.
.
libgoogleearth_free.so => not found
.
.
.

Note:
lsb version 4.0-12.1 is installed
Mesa version 7.10-3.3 is installed

Regards
Michael

you must install this library libgoogleearth_free.so
You have missed it.

jens@linux-m6e5:/opt/google/earth/free> ldd googleearth-bin 
.
.
.
libgoogleearth_free.so => not found
.
.

Open your terminal

su
# zypper install libgoogleearth_free.so

if you go to the directory where googleearth is installed is libgoogleearth_free.so there?

are you starting it with googleearth-bin or with googleearth ?

yes the file is in /opt/google/earth/free/

I normally start googleearth from the icon which uses the cmd, /opt/google/earth/free/google-earth %f
but the result is the same if it is started with sh /opt/google/earth/free/googleearth
or sh /opt/google/earth/free/google-earth

Thanks for responding

Michael

this thread might help googleearth-bin not found error - Google Earth Help

one of the suggestions is to install lsb:

 zypper install lsb 

Hi,

thanks stamostolias and google01103 for your suggestions but I’m still stuck,
after trying everything

the only other anomally I’ve noticed on this machine is with glxgears,
the response is a black screen in the terminal window

jens@linux-m6e5:/lib> glxgears

*** NOTE: Don't use glxgears as a benchmark.
    OpenGL implementations are not optimized for frame rates >> 60fps,
    thus these numbers are meaningless when compared between vendors.

XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 34 requests (34 known processed) with 0 events remaining.
jens@linux-m6e5:/lib>

this I’ve seen on many distributions and sooner or later its resolve by an update

regrds
michael

if glxgears doesn’t work maybe that’s why googleearth doesn’t, what’s your graphics card and which drivers?

Hi google01103,

to the best of my knowledge the PC setup is as follows

I suspect ‘Size & Orientation-System Settings’ info is kept elsewhere, as the
Primary output is set to DVI-0, but is not visible below.

set-up details,

OS Information
OS:  Linux 2.6.38-18-desktop i686
  Current user:  jens@linux-m6e5
  System:  openSUSE 11.4 (i586)
  KDE:  4.6.1 (4.6.1) "release 390"
  Display Info
Vendor:  ATI Technologies Inc
  Model:  Radeon X1650
  2D driver:  radeon
  3D driver:  R300 Gallium (7.10)

NO_KMS_IN_INITRD=default (have had it set ‘yes’ but makes no difference)

No ‘nomodeset’ in boot cmd line (if introduced, can only boot terminal mode)

/etc/X11/xorg.conf.d/50-device.conf

Section "ServerLayout"
	Identifier     "aticonfig Layout"
	Screen      0  "aticonfig-Screen[1]-0" 0 0
EndSection
Section "Device"    Identifier  "aticonfig-Device[1]-0"
	Driver      "radeon"
	Option	    "Monitor-VGA-0" "VGA-0"
	Option	    "Monitor-DVI-0" "DVI-0"
# lspci: 02:00.0 VGA compatible controller: ATI Technologies Inc RV530LE [Radeon X1600/X1650 PRO]
#        02:00.1 Display controller: ATI Technologies Inc RV530LE [Radeon X1650 PRO] (Secondary)
	BusID       "PCI:2:0:0"
EndSection

/etc/X11/xorg.conf.d/50-monitor.conf

Section "Monitor"
# xrandr -q:        VGA-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
	Identifier  "VGA-0"
	Option	    "VendorName" "ATI Open source Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
	Option	    "PreferredMode" "1280x1024"
	Option	    "TargetRefresh" "60"
	Option	    "Position" "0 0"
	Option	    "Rotate" "normal"
	Option	    "Disable" "false"
EndSection
Section "Monitor"
# xrandr -q:        DVI-0 connected 1280x1024+1280+0 (normal left inverted right x axis y axis) 338mm x 270mm
	Identifier  "DVI-0"
	Option	    "VendorName" "ATI Open Source Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
	Option	    "PreferredMode" "1280x1024"
	Option	    "TargetRefresh" "60"
	Option	    "Position" "1280 0"
	Option	    "Rotate" "normal"
	Option	    "Disable" "false"
EndSection

/etc/X11/xorg.conf.d/50-screen.conf

Section "Screen"
# xrandr -q: Screen 0: minimum 320 x 200, current 2560 x 1024, maximum 3840 x 1920
	Identifier "aticonfig-Screen[1]-0"
	Device     "aticonfig-Device[1]-0"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Virtual   2560 1024
		Depth     24
	EndSubSection
EndSection

regards
michael

I’m pretty clueless, thought maybe your graphics were borked

2 thing to try:

  • are you running compiz or kwin for desktop effects? try disabling
  • create and login as a new user, does the problem still exist?

final question when you upgraded to 11.4 (assuming you upgraded) did you also upgrade you graphics driver?

thinking that maybe you have a graphics problem and not a googleearth problem, if that’s the case you’d be better off starting a new graphics titled thread

if you upgraded to 11.4 did you also upgrade your graphics driver? do effects work in either compiz or kwin?

if you dl ksudoku can you play the 3d version called “Roxdoku 9”?

Hi,

desktop effects are disabled - in fact they cannot be enabled via the system settings

the effect is the same when starting from a new user profile

the machine had openSUSE 11.3 on it before the upgrade
new install was selected from the DVD

regards,
michael

Hi,

I’m beginning to think its a graphics problem as well.

Only the first two level of ksudoku work, standard 1616 and 2525.
Other levels appear to never stop loading.

Thanks again for staying with this.

Regards,
michael

I’d start by reinstalling the drivers, the proprietary are usually best performance wise

SDB:ATI drivers - openSUSE
SDB:ATI troubleshooting - openSUSE

Hi google01103,

Unfortunately my video card is no longer support by ATI. Hence I’m reliant on radeon.

On a 64bit machine googleearth runs ok. There the desktop effects are also not available and glxgears also does not run.

My conclusion is (without any grounds what so ever) googleearth depends on something not available the standard openSUSE11.4_i586 setup.

Michael

crash log

Major Version 6
Minor Version 0
Build Number 0001
Build Date Dec 10 2010
Build Time 22:42:27
OS Type 3
OS Major Version 2
OS Minor Version 6
OS Build Version 38
OS Patch Version 0
Crash Signal 6
Crash Time 1301707319
Up Time 0.057226

Stacktrace from glibc:
./libgoogleearth_free.so(+0xac2a3)[0xb76bc2a3]
./libgoogleearth_free.so(+0xac423)[0xb76bc423]
[0xffffe400]
/lib/libc.so.6(+0x6de2b)[0xb5226e2b]
./libQtGui.so.4(_ZN6QImage4loadERK7QStringPKc+0xd3)[0xb6abadb3]
./libQtGui.so.4(_ZN6QImageC1ERK7QStringPKc+0x4a)[0xb6abae5a]
./libcommon.so(_ZNK5earth6common13QImageFactory9GetQImageERK7QStringS4_+0x9f)[0xb4eedeaf]
./libcommon.so(_ZNK5earth6common13QImageFactory10GetQPixmapERK7QStringS4_+0x44)[0xb4eedf14]
./libgoogleearth_free.so(_ZN5earth6client11Application17SetupSplashScreenEv+0xc5)[0xb76be295]
./libgoogleearth_free.so(_ZN5earth6client11Application3runEv+0x228)[0xb76c6158]
./libgoogleearth_free.so(+0xaad1b)[0xb76bad1b]
./libgoogleearth_free.so(earthmain+0x247)[0xb76bbed7]
./googleearth-bin[0x804871b]
/lib/libc.so.6(__libc_start_main+0xfe)[0xb51cfc2e]

There is a graphics problem.

Googleearth will run on this system if,

  1. radeonhd driver is selected
  2. Section “Module”
    – Disable “dri”
    – Disable “dri2”
    – EndSection
    is added to the /etc/X11/xorg.conf.d/file 50-device.conf
  3. Option “AccelMethod” “XAA”
    – is added to the Section “Device” of file
    /etc/X11/xorg.conf.d/file 50-device.conf
  4. set NO_KMS_IN_INITRD to 'yes
  5. set nomodeset boot cmd line

This switches off 3D acceleration and allows googeearth to run, but very slow.
It also selects the incorrect graphics card and limits output to the vga monitor.

Not an acceptable solution, better to forget about googleearth