Re: προβλημα με google earth!

Simos Xenitellis simos.lists at googlemail.com
Sat Nov 10 10:22:21 UTC 2012


2012/11/9 kostas <tsambion at freemail.gr>:
> θελω να δουλεψω με το google earth, το εκανα εγκατασταση αλλα δεν δουλει
> (μολις ξεκιναει και εμφανιζεται η αρχικη οθονη, κλεινει) χθες που ξανα
> εστειλα μνμ στην λιστα πηρα μια βοηθεια η οποια ηταν να εγκαταστησω το
> -f δινοντας στο τερματικο:sudo apt-get install -f
> Tο προβλημα μετα απο αυτο παραμενει το ιδιο.
> η εκδοση του ubuntu που εχω ειναι η τελευταια 12.10.
>

Και εγώ μόλις δοκίμασα να εγκαταστήσω το Google Earth 7 (64-bit), σε
Ubuntu 12.10 (64-bit), κατά τις οδηγίες στο
https://help.ubuntu.com/community/GoogleEarth (λήψη του
google-earth-stable_current_amd64.deb, διπλό κλικ ώστε να εγκατασταθεί
από το Κέντρο λογισμικού).
Ήταν η έκδοση google-earth-stable 7.0.1.8244-r0

Πράγματι, κατά την εκκίνηση καταρρέει με το σφάλμα

...
Stacktrace from glibc:
./libgoogleearth_free.so(+0x1e9cfb)[0xf759acfb]
./libgoogleearth_free.so(+0x1e9f43)[0xf759af43]
[0xf7749400]

Τι κάνουμε σε τέτοιου είδους προβλήματα;
Εντοπίζουμε το εκτελέσιμο πρόγραμμα, που είναι στο
/opt/google/earth/free/googleearth-bin
Κάποια βιβλιοθήκη που απαιτεί το εκτελέσιμο δεν είναι διαθέσιμη. Ποια
βιβλιοθήκη; Εκτελούμε

$ ldd /opt/google/earth/free/googleearth-bin
	linux-gate.so.1 =>  (0xf7724000)
	libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf76e6000)
	libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf76e1000)
	libgoogleearth_free.so => not found
	libglobalnew.so => not found
	libQtGui.so.4 => /usr/lib/i386-linux-gnu/libQtGui.so.4 (0xf6c10000)
...

Δηλαδή κάτι είναι λάθος στα libgoogleearth_free.so και
libglobalnew.so. Και τα δύο παρέχονται από τον κατάλογο
/opt/google/earth/free/

Και τι κάνουμε τώρα; Προχωρούμε με ldd στα δύο επιμέρους αρχεία:

$ ldd /opt/google/earth/free/libgoogleearth_free.so
	linux-gate.so.1 =>  (0xf7715000)
	libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7382000)
	libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf737d000)
	libglobalnew.so => not found
	libIGCore.so => not found
	libIGUtils.so => not found
	libapiloader.so => not found
	libauth.so => not found
	libbase.so => not found
	libcommon.so => not found
	libcommon_gui.so => not found
	libcommon_platform.so => not found
	libcommon_webbrowser.so => not found
	libcomponentframework.so => not found
	libgeobase.so => not found
	libgeobaseutils.so => not found
	libge_net.so => not found
	libgdata.so => not found
	libgoogleapi.so => not found
	libmath.so => not found
	libmoduleframework.so => not found
	libmaps.so => not found
	libport.so => not found
	libprofile.so => not found
	librender.so => not found
	libreporting.so => not found
	libsgutil.so => not found
	libspatial.so => not found
	libxsltransform.so => not found
...

Εδώ βλέπουμε ότι λείπουν για κάποιο λόγο πολλά πράγματα.

Τι κάνουμε τώρα;
Η πιο σχετική συζήτηση γίνεται στο
http://productforums.google.com/forum/#!category-topic/earth/linux/dlzBfGl4eKM
και ακόμα δεν έχει βρεθεί λύση.
Το θετικό είναι ότι κάποιος προγραμματιστής της Google κοιτάει το θέμα.

Υπάρχουν μια σειρά από πράγματα που μπορούν να δοκιμαστούν (χρήση
gdb), οπότε δοκιμάστε και εσείς.
Για παράδειγμα, μπορεί να λειτουργήσει σε Ubuntu 12.10 όταν αλλάξουμε
το γραφικό περιβάλλον σε κάτι άλλο από Unity;
Ελπίζω τις επόμενες μέρες να υπάρξει λύση.

Σίμος


More information about the Ubuntu-gr mailing list