Не работает Google-Earth ("Нет такого файла или каталога")

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
yamah
Сообщения: 1116
ОС: Rosa Fresh, Debian, RELS

Не работает Google-Earth

Сообщение yamah »

Имеется Mandriva Linux 2011 x86_64
Google-Earth текущий стэйбл (6.0.1 вроде). Ставил из RPM для x86_64 архитектуры (пробовал и с обычной 32-хбиткой)
Однако он не запускается.

Код: Выделить всё

$ ./googleearth
./googleearth: строка 43: ./googleearth-bin: Нет такого файла или каталога

$ ls
drivers.ini                 libauth.so*                libgdal.so.1*            libIGAttrs.so*         libmoduleframework.so*      libsearch.so*         product_logo_256.png
googleearth*                libbase.so*                libgdata.so*             libIGCore.so*          libnavigate.so*             libsgutil.so*         product_logo_32.png
google-earth@               libbasicingest.so*         libge_net.so*            libIGExportCommon.so*  libnss_mdns4_minimal.so.2*  libspatial.so*        product_logo_32.xpm
googleearth-bin*            libcollada.so*             libgeobase.so*           libIGGfx.so*           libport.so*                 libviewsync.so*       product_logo_48.png
google-earth.desktop        libcommon_gui.so*          libgeobaseutils.so*      libIGMath.so*          libprofile.so*              libwebbrowser.so*     product_logo_64.png
gpl.txt                     libcommon_platform.so*     libGLU.so.1*             libIGOpt.so*           libproj.so.0*               libwmsbase.so*        qt.conf
gpsbabel*                   libcommon.so*              libgoogleapi.so*         libIGSg.so*            libQtCore.so.4*             libxsltransform.so*   resources/
ImporterGlobalSettings.ini  libcommon_webbrowser.so*   libgoogleearth_free.so*  libIGUtils.so*         libQtGui.so.4*              PCOptimizations.ini   shaders/
ImporterUISettings.ini      libcomponentframework.so*  libgooglesearch.so*      libinput_plugin.so*    libQtNetwork.so.4*          plugins/              xdg-mime*
kh20                        libcurl.so.4*              libgps.so*               liblayer.so*           libQtWebKit.so.4*           product_logo_128.png  xdg-settings*
lang/                       libevll.so*                libgtest.so*             liblayout.so*          librender.so*               product_logo_16.png
libalchemyext.so*           libflightsim.so*           libicudata.so.38*        libmath.so*            libreporting.so*            product_logo_22.png
libapiloader.so*            libfusioncommon.so*        libicuuc.so.38*          libmeasure.so*         libsearchmodule.so*         product_logo_24.png

$ pwd
/opt/google/earth/free

$ ./googleearth-bin
bash: ./googleearth-bin: Нет такого файла или каталога


Как заставить работать?
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21352
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Не работает Google-Earth

Сообщение Bizdelnick »

А что там в этом googleearth? Это скрипт?
Напрямую googleearth-bin не запускается?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
yamah
Сообщения: 1116
ОС: Rosa Fresh, Debian, RELS

Re: Не работает Google-Earth

Сообщение yamah »

Bizdelnick писал(а):
10.11.2011 19:58
А что там в этом googleearth? Это скрипт?
Напрямую googleearth-bin не запускается?

Не запускается.
(Последние две строки в приведенном сообщении).
Да и так тоже:

Код: Выделить всё

$ /opt/google/earth/free/googleearth-bin
bash: /opt/google/earth/free/googleearth-bin: Нет такого файла или каталога

/opt хоть и смонтирован в отдельный раздел, но запуск от туда разрешен.

Код: Выделить всё

mount | grep opt
/dev/sdb8 on /opt type reiserfs (rw)

cat /etc/fstab | grep opt
UUID=61c0b11d-95c8-f953-67de-c69040d939dc /opt reiserfs defaults 1 2


Права на чтение и выполнение есть.

Код: Выделить всё

$ ls -l | grep google
-rwxr-xr-x 1 root root     1112 Сен 15 17:53 googleearth*
lrwxrwxrwx 1 root root       34 Ноя 10 22:36 google-earth -> /opt/google/earth/free/googleearth*
-rwxr-xr-x 1 root root     5452 Окт 17 18:13 googleearth-bin*
-rw-r--r-- 1 root root      390 Окт 17 18:13 google-earth.desktop
-rwxr-xr-x 1 root root   108024 Окт 17 18:13 libgoogleapi.so*
-rwxr-xr-x 1 root root   990192 Окт 17 18:13 libgoogleearth_free.so*
-rwxr-xr-x 1 root root   331036 Окт 17 18:13 libgooglesearch.so*
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Спасибо сказали:
olelukoie
Сообщения: 1248
ОС: Linux, Win

Re: Не работает Google-Earth

Сообщение olelukoie »

Он не может найти какую-то библиотеку, но при этом почему-то не говорит, какую именно. Сделайте ldd /opt/google/earth/free/googleearth-bin и проверьте, что все либы, которые будут "not found", находятся в /opt/google/earth/free/. Если вдруг чего-то нехватает - ставьте пакеты. Затем повторите эту процедуру для всех либ из /opt/google/earth/free/. Может поможет...

PS текущая версия Google Earth 6.1.0.5001. В мандриве 2010.2 32-битная версия завелась "из коробки". "64-битная" на кукере запустилась, но ничего не показывает (черный экран и интерфейс без текста). Обратите внимание, что 64-битный пакет содержит 32-битный бинарник и либы ему нужны тоже 32-битные.
Спасибо сказали:
Schlecht
Сообщения: 402

Re: Не работает Google-Earth

Сообщение Schlecht »

Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21352
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Не работает Google-Earth

Сообщение Bizdelnick »

yamah писал(а):
10.11.2011 20:14
(Последние две строки в приведенном сообщении).

Извиняюсь, не увидел. Мистика, чё.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Не работает Google-Earth

Сообщение sash-kan »

не подумайте, что я не рад тому, что очередная огороженная поделка глючит, но:
yamah писал(а):
10.11.2011 19:44
$ ./googleearth-bin
bash: ./googleearth-bin: Нет такого файла или каталога
$ strase -e open ./как-она-там-называтся
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
yamah
Сообщения: 1116
ОС: Rosa Fresh, Debian, RELS

Re: Не работает Google-Earth

Сообщение yamah »

Schlecht
Пока форум недоступен. :(

olelukoie

Код: Выделить всё

ldd /opt/google/earth/free/googleearth-bin
/usr/bin/ldd: строка 119: /opt/google/earth/free/googleearth-bin: Нет такого файла или каталога


sash-kan

Код: Выделить всё

$ strace -e open ./googleearth-bin
strace: exec: No such file or directory


Мистика натуральная!
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21352
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Не работает Google-Earth

Сообщение Bizdelnick »

stat /opt/google/earth/free/googleearth-bin
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
yamah
Сообщения: 1116
ОС: Rosa Fresh, Debian, RELS

Re: Не работает Google-Earth

Сообщение yamah »

Bizdelnick
Выдало следующее:

Код: Выделить всё

stat /opt/google/earth/free/googleearth-bin
  Файл: «/opt/google/earth/free/googleearth-bin»
  Размер: 5452          Блоков: 16         Блок В/В: 4096   обычный файл
Устройство: 828h/2088d  Inode: 11794       Ссылки: 1
Доступ: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Доступ: 2011-11-10 22:37:26.000000000 +0600
Модифицирован: 2011-10-17 18:13:41.000000000 +0700
Изменён: 2011-11-10 22:36:32.000000000 +0600
 Создан: -
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21352
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Не работает Google-Earth

Сообщение Bizdelnick »

Загадочно. А ls -ld /opt/google/earth/free что говорит?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
yamah
Сообщения: 1116
ОС: Rosa Fresh, Debian, RELS

Re: Не работает Google-Earth

Сообщение yamah »

Bizdelnick писал(а):
11.11.2011 19:38
Загадочно. А ls -ld /opt/google/earth/free что говорит?

Код: Выделить всё

drwxr-xr-x 6 root root 3040 Ноя 10 22:36 /opt/google/earth/free/

Да как бы все тоже впорядке.

С /opt у меня прекрасно запускается amarok 1.4.10 и утилита от МФУ-шки.
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21352
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Не работает Google-Earth

Сообщение Bizdelnick »

Пойду загажу виртуалку этой бякой, оченно интересно стало...
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: Не работает Google-Earth

Сообщение verg »

На 32бит запускается нормально:
Изображение Изображение

Или ещё так:

Код: Выделить всё

$ sh /opt/google/earth/free/google-earth



Он не может найти какую-то библиотеку, но при этом почему-то не говорит, какую именно.

Вот эту:

Код: Выделить всё

[verg@localhost free]$ /opt/google/earth/free/googleearth-bin
/opt/google/earth/free/googleearth-bin: error while loading shared libraries: libgoogleearth_free.so: cannot open shared object file: No such file or directory

Так заведется:

Код: Выделить всё

[verg@localhost ~]$ LD_LIBRARY_PATH=/opt/google/earth/free /opt/google/earth/free/googleearth-bin

Спасибо сказали:
Schlecht
Сообщения: 402

Re: Не работает Google-Earth

Сообщение Schlecht »

yamah писал(а):
11.11.2011 19:06
Schlecht
Пока форум недоступен. :(

Там как раз была проблема с 64-битной прогой. На 64-битной системе 32-битная GE шла абсолютно нормально, а 64-битная не запускалась с этой самой ошибкой. Т.е. bin где надо, глазами виден, а при запуске - ругань что его там нет.
Короче, цитирую оттуда:

If you want to run the 64-bits version of Googleearth-6 and you want to use the rpm from Google (google-earth-stable_current_x86_64.rpm) you need to install the following i586 packages with their dependencies:
libfontconfig
libglibc_lsb
libsm6
libxext6
libxrender

Adding the above packages to those installed as dependencies for google-earth-stable_current_x86_64.rpm , I would get an error about a missing libGL, I then added;

libgle3

..and now it works. I'm using the proprietary ATI driver.


Мне в случае с GE 6.1 помогло. Ессно, на Магее.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21352
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Не работает Google-Earth

Сообщение Bizdelnick »

Неудивительно, учитывая, что эта штука на самом деле 32-битная. Хотя по идее все библиотеки должны ставиться из того же пакета.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
yamah
Сообщения: 1116
ОС: Rosa Fresh, Debian, RELS

Re: Не работает Google-Earth

Сообщение yamah »

verg
Оба варианта:

Код: Выделить всё

$ sh /opt/google/earth/free/google-earth
/opt/google/earth/free/google-earth: строка 43: ./googleearth-bin: Нет такого файла или каталога
$ LD_LIBRARY_PATH=/opt/google/earth/free /opt/google/earth/free/googleearth-bin
bash: /opt/google/earth/free/googleearth-bin: Нет такого файла или каталога

:(

Поставил 32-хбитную версию: она запросила библиотечки lsb-core-ia32 lsb-graphics-ia32.
Нашел, установил.
Так заработало:

Код: Выделить всё

LD_LIBRARY_PATH=/opt/google/earth/free /opt/google/earth/free/googleearth-bin


Шрифты правда ужасные.

Думаю, что программе нужны были все те же либы, либо 64-хбитные версии.

Короче, решено костылями.

Всем спасибо! :drinks:
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Спасибо сказали:
Аватара пользователя
yamah
Сообщения: 1116
ОС: Rosa Fresh, Debian, RELS

Re: Не работает Google-Earth

Сообщение yamah »

Вернулась старая проблема с отображением шрифтов.
Изображение

Старый способ приводит к крашу:

Код: Выделить всё

$ LD_LIBRARY_PATH=/opt/google/earth/free /opt/google/earth/free/googleearth-bin
Google Earth has caught signal 11.



We apologize for the inconvenience, but Google Earth has crashed.
 This is a bug in the program, and should never happen under normal
 circumstances. A bug report and debugging data have been written
 to this text file:

    ~/.googleearth/crashlogs/crashlog-4ebe4993.txt

$ cat crashlog-4ebe48d0.txt
Major Version 6
Minor Version 1
Build Number 0000
Build Date Oct 17 2011
Build Time 04:05:20
OS Type 3
OS Major Version 2
OS Minor Version 6
OS Build Version 38
OS Patch Version 7
Crash Signal 11
Crash Time 1321093328
Up Time 3,84158

Stacktrace from glibc:
/opt/google/earth/free/libgoogleearth_free.so(+0xbcd53)[0xf76f6d53]
/opt/google/earth/free/libgoogleearth_free.so(+0xbced3)[0xf76f6ed3]
[0xffffe400]
/usr/lib/qt4/plugins/imageformats/libqjpeg.so(+0x4bc1)[0xf0e33bc1]
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21352
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Не работает Google-Earth

Сообщение Bizdelnick »

yamah писал(а):
12.11.2011 12:09
Думаю, что программе нужны были все те же либы, либо 64-хбитные версии.

64-битные версии ей точно не нужны, ибо она, как я писал выше, 32-битная. См. file /opt/google/earth/free/googleearth-bin.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
yamah
Сообщения: 1116
ОС: Rosa Fresh, Debian, RELS

Re: Не работает Google-Earth

Сообщение yamah »

Bizdelnick писал(а):
12.11.2011 14:24
64-битные версии ей точно не нужны, ибо она, как я писал выше, 32-битная.

Мне это и так ясно. Я и скармливал ей 32-хбитные версии.
То ли какого-то шрифта нет, то ли конфликт библиотек.
Google-Earth запускается на пару секунд и крашится.
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Спасибо сказали:
Eksodusmen
Сообщения: 171
ОС: Mandriva 2011 Free

Re: Не работает Google-Earth

Сообщение Eksodusmen »

подскажите - у меня на 32 битной версии нет шрифтов вообще , это как нибудь лечится ?
Спасибо сказали:
Аватара пользователя
yamah
Сообщения: 1116
ОС: Rosa Fresh, Debian, RELS

Re: Не работает Google-Earth

Сообщение yamah »

Eksodusmen писал(а):
16.11.2011 15:49
подскажите - у меня на 32 битной версии нет шрифтов вообще , это как нибудь лечится ?

Возможно этот способ у вас проканает.
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Спасибо сказали:
Telemex
Сообщения: 162

Re: Не работает Google-Earth

Сообщение Telemex »

Eksodusmen писал(а):
16.11.2011 15:49
подскажите - у меня на 32 битной версии нет шрифтов вообще , это как нибудь лечится ?

Мне помог только самый простой способ - добавил в начало файла /opt/google/earth/free/google-earth строчку:
LANG=ru_RU.CP1251

ЗЫ: версия гугля - 6.1.0.5001. Шрифт, правда, некрасивый, но зато все работает (и картинки панорамино, и метки).
Спасибо сказали: