Debianizzati.Org | Forum | Blog | Guide | IRC
 
 
Forum Italiano Debian - Debianizzati.Org
Dicembre 05, 2008, 05:35:19 am *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Aiuto Ricerca Agenda Accedi Registrati  
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: lenny x86_64 googleearth segmentation fault  (Letto 505 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
^[H3ad-Tr1p]^
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 56


Mostra profilo
« inserita:: Marzo 28, 2008, 05:04:12 pm »

salve a tutti

sto cercando di installare googleearth da tutto il giorno sia dal bin che scaricando il pacchetto dal repos per fare il deb,ed ho sempre lo stesso problema di segmentation fault che non so cosa significhi...

dunque andiamo con ordine:

ho una debian testing x86_64 nvidia 8600 gts con driver nvidia installati x86_64 versione 169.12 e aiglx abilitati ma non cambia nulla perche' l errore che mi da e' sempre il medesimo

costruendo il pacchetto deb tramite lo script apposta scaricabile dal repos ufficiale,ottengo un deb amd64 che installo correttamente con dpkg -i

a questo punto lancio inl comando per far partire il programma che mi restituisce solo

segmentation fault

che non so cosa voglia dire ma il programma non parte

scartabellando un po' nel filesystem mi sono accorto che il software da far partire era in /usr/src/googleearth
e fin li' andava tutto bene

dando pero' ldd link all eseguibile non mi dava nulla

allora ho scartabellato un po' nel resto di cio' che mi aveva installato e in /usr/lib/googleearth/googleearth-bin ho trovato quest altro binario che dandogli ldd mi restituiva come risultato effettivamente cio' che stavo cercando....cioe' librerie rotte:

ldd /usr/lib/googleearth/googleearth-bin

headtrip@Annick:~$ ldd /usr/lib/googleearth/googleearth-bin
linux-gate.so.1 => (0xffffe000)
./libbase.so => not found
./libcomponent.so => not found
./libfusion.so => not found
./libgeobase.so => not found
./libmath.so => not found
./libwmsbase.so => not found
./libnet.so => not found
./libalchemyext.so => not found
./libcollada.so => not found
./libgoogleearth.so => not found
libGLU.so.1 => /usr/lib32/libGLU.so.1 (0xf7ec0000)
libcrypto.so.0.9.8 => not found
libcurl.so.3 => not found
libfreeimage.so.3 => not found
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7eb2000)
libjpeg.so.62 => /usr/lib32/libjpeg.so.62 (0xf7e93000)
libmng.so.1 => not found
libpng12.so.0 => /usr/lib32/libpng12.so.0 (0xf7e70000)
libqt-mt.so.3 => not found
libqui.so.1 => not found
libssl.so.0.9.8 => not found
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7d82000)
libtiff.so.3 => not found
libz.so.1 => /usr/lib32/libz.so.1 (0xf7d6c000)
./libIGCore.so => not found
./libIGGfx.so => not found
./libIGAttrs.so => not found
./libIGDisplay.so => not found
./libIGGui.so => not found
./libIGSg.so => not found
./libIGCollision.so => not found
./libIGMath.so => not found
./libIGUtils.so => not found
./libIGOpt.so => not found
./libIGExportCommon.so => not found
./libcommon.so => not found
./librender.so => not found
./libauth.so => not found
./libframework.so => not found
libm.so.6 => /lib32/libm.so.6 (0xf7d44000)
libc.so.6 => /lib32/libc.so.6 (0xf7bfd000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf7be6000)
libGL.so.1 => /usr/lib32/libGL.so.1 (0xf7b42000)
/lib/ld-linux.so.2 (0xf7f59000)
libGLcore.so.1 => /usr/lib32/libGLcore.so.1 (0xf702c000)
libnvidia-tls.so.1 => /usr/lib32/libnvidia-tls.so.1 (0xf702a000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf701c000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf6f30000)
libdl.so.2 => /lib32/libdl.so.2 (0xf6f2c000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf6f28000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf6f23000)

ho poi visto che in /usr/lib64/googleearth trovavo ancora un altro bin uguale all altro il quale dando ldd mi restituiva

 ldd  /usr/lib64/googleearth/googleearth-bin
   linux-gate.so.1 =>  (0xffffe000)
   ./libbase.so => not found
   ./libcomponent.so => not found
   ./libfusion.so => not found
   ./libgeobase.so => not found
   ./libmath.so => not found
   ./libwmsbase.so => not found
   ./libnet.so => not found
   ./libalchemyext.so => not found
   ./libcollada.so => not found
   ./libgoogleearth.so => not found
   libGLU.so.1 => /usr/lib32/libGLU.so.1 (0xf7e9a000)
   libcrypto.so.0.9.8 => not found
   libcurl.so.3 => not found
   libfreeimage.so.3 => not found
   libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7e8c000)
   libjpeg.so.62 => /usr/lib32/libjpeg.so.62 (0xf7e6d000)
   libmng.so.1 => not found
   libpng12.so.0 => /usr/lib32/libpng12.so.0 (0xf7e4a000)
   libqt-mt.so.3 => not found
   libqui.so.1 => not found
   libssl.so.0.9.8 => not found
   libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7d5c000)
   libtiff.so.3 => not found
   libz.so.1 => /usr/lib32/libz.so.1 (0xf7d46000)
   ./libIGCore.so => not found
   ./libIGGfx.so => not found
   ./libIGAttrs.so => not found
   ./libIGDisplay.so => not found
   ./libIGGui.so => not found
   ./libIGSg.so => not found
   ./libIGCollision.so => not found
   ./libIGMath.so => not found
   ./libIGUtils.so => not found
   ./libIGOpt.so => not found
   ./libIGExportCommon.so => not found
   ./libcommon.so => not found
   ./librender.so => not found
   ./libauth.so => not found
   ./libframework.so => not found
   libm.so.6 => /lib32/libm.so.6 (0xf7d1e000)
   libc.so.6 => /lib32/libc.so.6 (0xf7bd7000)
   libpthread.so.0 => /lib32/libpthread.so.0 (0xf7bc0000)
   libGL.so.1 => /usr/lib32/libGL.so.1 (0xf7b1c000)
   /lib/ld-linux.so.2 (0xf7f33000)
   libGLcore.so.1 => /usr/lib32/libGLcore.so.1 (0xf7006000)
   libnvidia-tls.so.1 => /usr/lib32/libnvidia-tls.so.1 (0xf7004000)
   libXext.so.6 => /usr/lib32/libXext.so.6 (0xf6ff6000)
   libX11.so.6 => /usr/lib32/libX11.so.6 (0xf6f0a000)
   libdl.so.2 => /lib32/libdl.so.2 (0xf6f06000)
   libXau.so.6 => /usr/lib32/libXau.so.6 (0xf6f02000)
   libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf6efd000)

ora:
apparte il fatto che l errore non so se sia effettivamente dovuto al fatto che ci sian queste librerie rotte,mi sembra strano che dando ldd /usr/bin/googleearth non ottenevo lo stesso risultato....non e' un link per cui non vedo per quale motivo non mi debba dare le librerie a cui e' collegato

comunque,siccome mi pare che a questo punto ci sian delle dipendenze da soddisfare e siccome cercando nei repos ufficiali queste librerie non le trovo,mi sapete dire dove poterle trovare cosi' le installo e provo a vedere se soddisfando le dipendenza parte il programma?

in alternativa mi sapete dire da dove poter installare il programma da un repos non ufficiale in cui trovare anche le dipendenze?

grazie mille
Registrato
^[H3ad-Tr1p]^
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 56


Mostra profilo
« Risposta #1 inserita:: Marzo 31, 2008, 03:01:30 pm »

up  :'(
Registrato
borlongioffei
Sr. Member
****

Karma: +20/-0
Scollegato Scollegato

Messaggi: 305



Mostra profilo WWW E-mail
« Risposta #2 inserita:: Marzo 31, 2008, 04:33:14 pm »

Ciao.
Io ho installato GoogleEarth su Lenny a 64 bit senza problemi partendo dal .bin  scaricato dal sito ufficiale  (http://earth.google.com/intl/it/download-earth.html).

Dato che non è compilato per la piattaforma a  64 bit sono necessarie alcune librerie  di compatibilità per eseguibili a 32 bit, in particolare :

Codice:
apt-get install ia32-libs ia32-libs-gtk libc6-i386 lib32asound2 lib32gcc1 lib32z1

Quindi esegui l'installer e avvii manualmente l'eseguibile "googleeart" appena creato, che dovrebbe andare...
Spero che possa funzionare!
Registrato

http://www.webalice.it/samuelefanetti/
linux user #470612
Lenny amd64 & Xfce
^[H3ad-Tr1p]^
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 56


Mostra profilo
« Risposta #3 inserita:: Marzo 31, 2008, 06:55:46 pm »

ah grazie mille

hai visto sopra il mio post infatti che facendo ldd link al binario del programma mi restituisce tutte quelle librerie rotte?

alcune di esse ho visto che son gia installate ma mi dice che non ci sono ugualmente

volevo chiederti se hai installando chrottando nella home dell utente...ho provato anche per quella strada ma l errore e' lo stesso

vale a dire che hai fatto partire il .bin e si e' aperta una finestra dove chiedeva fosse installato il programma?

comunque grazie....a te funza bene? cosi' almeno se so che funza e' gia' un altra cosa

anch io ho una testing x86_64
Registrato
borlongioffei
Sr. Member
****

Karma: +20/-0
Scollegato Scollegato

Messaggi: 305



Mostra profilo WWW E-mail
« Risposta #4 inserita:: Marzo 31, 2008, 09:43:54 pm »

Per scrupolo ho riprovato oggi sul portatile. Anche lì ho Lenny amd_64 fresco di formattazione e  ti assicuro che funziona.  Senza bisogno di chroot.
Con Lenny il pacchetto "util-linux" (che dovrebbe essere installato di default), contiene l'utility linux32 che permette di eseguire applicazioni a 32 bit su sistemi a 64 bit.
Ovviamente l'eseguibile a 32 bit non riconosce le librerie a 64 bit quindi probabilmente anche se le hai installate ti segnala le dipendenze non risolte, ecco la necessità di installare le librerie che ti segnalavo prima.
Per prima cosa verifica di aver installato util-linux, anche se penso che sia impossibile che non lo sia(!), poi scarichi lo script di installazione (il .bin di prima) sulla home.  Apri una shell e fai partire l'installer con
Codice:
sh  GoogleEarthLinux.bin
Se tutto va bene dovresti avere il seguente output:

Citazione
Verifying archive integrity... All good.
Uncompressing Google Earth for GNU/Linux 4.2.205.5730..............................................................

Quindi parte l'ntefaccia grafica con cui ti chiede il percorso dove vuoi installare il programma e quello dove mettere l'eseguibile (che devono essere entrambi locali se lanci lo script da utente). Finita l'installazione puoi avviare googleearth  dal lanciatore che ti sistema sul desktop.

Se non dovesse funzionare prova con  il comando
Codice:
linux32 "percorso dell'eseguibile googleearth"

spero che tu possa risolvere!
Registrato

http://www.webalice.it/samuelefanetti/
linux user #470612
Lenny amd64 & Xfce
^[H3ad-Tr1p]^
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 56


Mostra profilo
« Risposta #5 inserita:: Aprile 01, 2008, 05:55:16 pm »

grazie mille...adesso va alla grande

mi sa che mancava qualche libreria allora

ma installandole mi ha dato quest output

 apt-get install ia32-libs ia32-libs-gtk libc6-i386 lib32asound2 lib32gcc1 lib32z1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
ia32-libs is already the newest version.
ia32-libs-gtk is already the newest version.
libc6-i386 is already the newest version.
lib32asound2 is already the newest version.
lib32gcc1 is already the newest version.
lib32z1 is already the newest version.
The following packages were automatically installed and are no longer required:
  libneon26 libqt4-qt3support odbcinst1debian1 libglew1.4 libogdi3.2
  libqt4-core libexiv2-0 proj libgeos2c2a libpcrecpp0 unixodbc libgdal1-1.5.0
  libelf1 libqt4-gui gdb libfltk1.1 libmikmod2 libhdf5-serial-1.6.5-0
  bug-buddy libiptcdata0 qt4-qtconfig libgeos-c1 lesstif2 libqt4-sql libhdf4g
  libnetcdf4 libungif4g
Use 'apt-get autoremove' to remove them.


sapete cosa sono ste librerie che non servono piu' e se e' il caso di levarle?

questo l output dell installazione di googleearth


sh: GoogeEarthLinux.bin: No such file or directory
Annick:/home/headtrip# sh GoogleEarthLinux.bin
Verifying archive integrity... All good.
Uncompressing Google Earth for GNU/Linux 4.2.205.5730..............................................................
Gtk-Message: Failed to load module "gnomebreakpad": /usr/lib/gtk-2.0/modules/libgnomebreakpad.so: wrong ELF class: ELFCLASS64
Installing mimetypes...
Installing desktop menu entries...
Installing desktop icon...
Google Earth has caught signal 11.

Stacktrace from glibc:
  ./googleearth-bin(__gxx_personality_v0+0x1e8) [0x8057fb4]
  ./googleearth-bin [0x8058399]
  [0xffffe500]




Registrato
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Altri Topic Correlati
Oggetto Aperta da Risposte Visite Ultimo messaggio
nvidia e segmentation fault X kantele 4 287 Ultimo messaggio Maggio 06, 2007, 08:56:14 pm
da kantele
Xine segmentation fault Multimedia samiel 1 204 Ultimo messaggio Luglio 31, 2007, 12:39:39 pm
da samiel
Wine 0.9.44 debian testing: Segmentation fault Generale kame86 0 124 Ultimo messaggio Dicembre 09, 2007, 12:11:35 pm
da kame86
Shutdown di Apache 2: segmentation fault $HTTPD -k $ARGV Generale GNUbie 6 191 Ultimo messaggio Febbraio 09, 2008, 09:35:19 am
da GNUbie
segmentation fault come se piovesse Generale SoWhat 1 77 Ultimo messaggio Ottobre 04, 2008, 07:56:05 pm
da borlongioffei
Powered by MySQL Powered by PHP Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 valido! CSS valido!
Pagina creata in 0.096 secondi con 21 interrogazioni al database.