Am Freitag 04 Juni 2010 03:49:12 schrieb David Haller:
Hallo,
Am Don, 03 Jun 2010, Philipp Thomas schrieb:
On Thu, 3 Jun 2010 23:28:27 +0200, Al Bogner
wrote: Hat wer Ideen?
Lass doch google earth (als Normalnutzer)mal unter strace mit der Option -e trace=file laufen. Vieleicht sieht man im Trace schon, wo ihm Zugriffsrechte fehlen.
Google Earth bringt einen Haufen (-Aälterer) Libs mit und installiert-b sich mit passenden Rechten (nur) f-Aür den User der's installiert.-b
Am einfachsten ist es, das als der User, der's verwenden soll im ~/ abzukippen (aka installieren) (oder ggfs. ausgelagert per symlink).
Unter 11.1 hatte ich noch ziemlich Veränderungen vornehmen müssen, dass es klappte. mv /opt/google-earth/libstdc++.so.6 /opt/google-earth/kaputt_libstdc++.so.6 mv /opt/google-earth/libgcc_s.so.1 /opt/google-earth/kaputt_libgcc_s.so.1 mv /opt/google-earth/libssl.so.0.9.8 /opt/google-earth/kaputt_libssl.so.0.9.8 und dann #!/bin/bash export GOOGLEEARTH_DATA_PATH=/opt/google-earth/ googleearth Ich kam letztlich am besten damit klar, dass ich als root unter X installierte, das ich zwar gar nicht gern tue, aber auf einem Testrechner ist auch nicht so problematisch.
L-Aäuft hier problemlos ;) IIRC hab ich aber ein paar libs entsorgt-b bzw. umbenannt. M-Aüßte ich mal nachgucken.-b
Erfreulicherweise, funktionierte es hier bis jetzt unter 11.2 ziemlich problemlos. Mal sehen wie es bei den Produktivrechnern aussieht, wenn die umgestellt werden.
Damit's systemweit l-Aäuft braucht's AFAIR weitreichende Rechte an den-b Dateien/Verzeichnissen f-Aür die User, denn als User darf man natürlich-b nicht in z.B. /opt/google-earth rumschreiben wie man mag. Da hilft dann tats-Aächlich-b strace -efile -o googleearth.strace googleearth am besten um konkret nachschauen zu k-Aönnen, wo Rechte fehlen (ist ja-b auch sonst mein erster Tip ;)
Ist angehängt. Strace ohne abgesicherter Modus! Al