LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   google earth does not start with Suse 11.1 - error message libGL.so.1 (https://www.linuxquestions.org/questions/linux-software-2/google-earth-does-not-start-with-suse-11-1-error-message-libgl-so-1-a-713116/)

carverknut 03-20-2009 09:05 AM

google earth does not start with Suse 11.1 - error message libGL.so.1
 
Hi all,
upon install as user, all icons are there. Starting the application from the icon results in heavy HDD work for half a minute and then nothing.

Starting in a terminal, it gives the error message:

./googleearth-bin: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory


Any idea, how to get over this?

Thanks,
Knut

weibullguy 03-20-2009 10:57 AM

You need to install something that provides OpenGL libraries, specifically libGL. Mesa is probably the most widely used open source provider. But nVidia and ATI proprietary graphics drivers also provide OpenGL libraries.

carverknut 03-20-2009 11:55 AM

Thanks for your reply,
but I am not sure what to: I have an onboard graphics card, so nothing with nvidia or Ati. The chip is an intel one.

Regards,
Knut

knudfl 03-20-2009 01:07 PM

Suse 11 : /usr/lib/libGL.so.1 is provided by the package
'Mesa' ( which is usually installed with the OS install ).

Please try this : 'su' .. # 'zypper install Mesa'

And also : 'ls /usr/lib/ | grep libGL'

......

carverknut 03-20-2009 01:31 PM

Hi,
thanks again.

zypper gives out: nothing to do.

I have a "normal" DVD Suse 11.1 install - strange, that Google Earth does not run with the default setup.

Any more help for me?

Thanks for more input.

Best,
Knut

ronlau9 03-20-2009 01:45 PM

Quote:

Originally Posted by carverknut (Post 3482257)
Thanks for your reply,
but I am not sure what to: I have an onboard graphics card, so nothing with nvidia or Ati. The chip is an intel one.

Regards,
Knut

OK it is a intel but with one ?
You have to install the proper driver before googleearth will run
ASk for a terminal run the command lspci .
Post the outcome

carverknut 03-20-2009 02:04 PM

Here we go:

lspci gives out the following:

00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 10)
00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 10)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller (rev 01)

I guess the second entry is the one we will be talking about.

Regards,
Knut
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)

ronlau9 03-21-2009 02:11 AM

Searching the opensuse hardware data base I still can not find it as a supported cart.
I have the same you see .
I solve it by buying one who was supported and put it in one my empty slots
Do not if it is possible in you're case
But maybe I overlook it and search the opensuse hardware data base you're self

knudfl 03-21-2009 03:06 AM

How about showing us the result of

'ls /usr/lib/ | grep libGL'

Could be you have it in '/usr/lib64/' ? ?

carverknut 03-21-2009 08:35 AM

Here we go again (thanks for the replies):

libGL.so
libGL.so.1
libGL.so.1.2
libGLU.so.1
libGLU.so.1.3.070200

Still, I am wondering why it does not run.

Regards,
Knut

carverknut 03-21-2009 08:44 AM

Now I tried it again with the start of Googleearth. It gives out a new error message:

./googleearth-bin: symbol lookup error: /usr/lib/libssl.so.0.9.8: undefined symbol: EVP_camellia_128_cbc

Any idea with this one?

It turns more and more weired.

Regards,
Knut

weibullguy 03-21-2009 09:23 AM

Quote:

Originally Posted by carverknut (Post 3483096)
./googleearth-bin: symbol lookup error: /usr/lib/libssl.so.0.9.8: undefined symbol: EVP_camellia_128_cbc

Any idea with this one?

http://forums.opensuse.org/applicati...gle-earth.html

You did search for the error yourself before posting didn't you?

carverknut 03-21-2009 12:09 PM

Hi,
yes, I did search for the error, but did not find this one.

Thanks for the hint, unfortunately, after following the advice in the post, my system freezes completely.

So, still the problem remains.

I guess, with my graphics chip, it will not be possible to view our planet.

Regards,
Knut

HIMYM 03-23-2009 02:04 PM

Hi,

I got the same issue as Cavernknut:
./googleearth-bin: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

And I try the advice of knudf :
'su' .. # 'zypper install Mesa'

it seems that the lib are install in /usr/lib64/
in /opt/ there is only the directory /kde3/

and ./googleearth is still giving me error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

I tried to copy the libGL.so.1 of /usr/lib64/ into the current directory but it gives the error;
./googleearth-bin: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

I am puzzled out, if anybody could help me, I 'd appreciate.
Thanks a lot

weibullguy 03-23-2009 02:26 PM

I'm guessing Google Earth is a 32-bit binary. You can check for sure using the file command. If so, then it can't use the 64-bit GL library found in /usr/lib64. You'll need 32-bit libraries installed in one of the lib directories.


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