使用fedora 13 Linux,安装google earth,安装后却无法运行,解决过程手记。
系统环境,fedora13,内核版本为 2.6.31.5-127.fc12.i686(是fedora12的内核,因为新版本内核对显示支持有问题,用新版本内核自己编译也是一样,于是用fedora12里的老版本内核了),安装时,只选择了一部分自己觉得有必要的有安装,而并没选择其它过多的软件包。
安装google earth时选择的安装位置选择为/usr/local/而不是默认的/opt/,安装后无法运行,有selinux报错,由于对selinux并不熟悉,于是修改selinux为只报告,并不阻拦。然后在命令行里运行,又看到错误消息:具体消息没有记下来,最后两行大概是这个样子:
OpenJDK Runtime Environment (IcedTea6 1.7.1) (fedora-37.b17.fc13-i386)
OpenJDK Server VM (build 14.0-b16, mixed mode)
不知道是缺少JDK包,但在“系统-管理-添加/删除软件”里搜索JDK,好几个OpenJDK相关的包都安装过了的,有几个没有装,从名字上看,感觉只是JDK“外围”包或文档之类的。以前使用fedora12安装google earth时没有遇到任何问题,但之前是安装到默认的/opt/,于是到安装目录里运行./uninstall卸载google earth,然后再安装到默认位置。
再次运行,还是一样的错误提示。于是报死马当活马医的心态,安装OpenJKD搜索出来的所有几个包(具体哪几个不记得了, e!e!),再次运行,google earth,哈,居然好了,运行正常。
于是记下来这个过程,但控制台里较早的很多内容,已经都没有了。
———————————————————————
[root@fsc feng]# getenforce
Enforcing
[root@fsc feng]# sestatus
SELinux status: enabled
SELinuxfs mount: /selinux
Current mode: enforcing
Mode from config file: enforcing
Policy version: 24
Policy from config file: targeted
[root@fsc feng]# setenforce
usage: setenforce [ Enforcing | Permissive | 1 | 0 ]
[root@fsc feng]# setenforce 0
[root@fsc feng]# sestatus
SELinux status: enabled
SELinuxfs mount: /selinux
Current mode: permissive
Mode from config file: enforcing
Policy version: 24
Policy from config file: targeted
[root@fsc feng]# sestatus
SELinux status: enabled
SELinuxfs mount: /selinux
Current mode: permissive
Mode from config file: enforcing
Policy version: 24
Policy from config file: targeted
[root@fsc feng]# getenforce
Permissive
[root@fsc feng]# exit
exit
[feng@fsc ~]$ googleearth
(process:3568): GLib-GObject-CRITICAL **: gtype.c:2706: You forgot to call g_type_init()
(process:3568): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0′ failed
(process:3568): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)’ failed
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:
/home/feng/.googleearth/crashlogs/crashlog-4c6fb150.txt
Please include this file if you submit a bug report to Google.
[feng@fsc ~]$ java version “1.6.0_17”
OpenJDK Runtime Environment (IcedTea6 1.7.1) (fedora-37.b17.fc13-i386)
OpenJDK Server VM (build 14.0-b16, mixed mode)
[feng@fsc ~]$ jobs
[feng@fsc ~]$ fobs
命令没有找到
[feng@fsc ~]$ jobs
[feng@fsc ~]$ googleearth
(process:3660): GLib-GObject-CRITICAL **: gtype.c:2706: You forgot to call g_type_init()
(process:3660): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0′ failed
(process:3660): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)’ failed
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:
/home/feng/.googleearth/crashlogs/crashlog-4c6fb1d1.txt
Please include this file if you submit a bug report to Google.
[feng@fsc ~]$ java version “1.6.0_17”
OpenJDK Runtime Environment (IcedTea6 1.7.1) (fedora-37.b17.fc13-i386)
OpenJDK Server VM (build 14.0-b16, mixed mode)
[feng@fsc ~]$ su
密码:
[root@fsc feng]# pwd
/home/feng
[root@fsc feng]# cd Downloads/
[root@fsc Downloads]# ll
总用量 57824
drwxrwxr-x. 5 feng feng 4096 8月 15 16:02 1634b5f42ec7dff29638227bd15edb9d
-rw-rw-r–. 1 feng feng 829116 8月 15 15:48 1634b5f42ec7dff29638227bd15edb9d.rar
-rw-rw-r–. 1 feng feng 752024 8月 16 22:11 2004122913334251606.rm
-rw-rw-r–. 1 feng feng 180088 8月 16 22:11 734.mp3
-rw-rw-r–. 1 feng feng 7826 8月 10 22:04 GoogleBookmarks.html
-rwxr-xr-x. 1 feng feng 31399370 8月 21 18:24 GoogleEarthLinux.bin
-rw-rw-r–. 1 feng feng 1424887 8月 15 15:30 hanzhongren.rar
-rw-rw-r–. 1 feng feng 14754987 8月 21 17:26 opera-10.61-6430.i386.rpm
-rw-rw-r–. 1 feng feng 833828 8月 15 15:32 rarlinux-3.9.3.tar.gz
-rw-rw-r–. 1 feng feng 8887395 8月 15 15:47 风格安装录像.rar
[root@fsc Downloads]# ./GoogleEarthLinux.bin
Verifying archive integrity… All good.
Uncompressing Google Earth for GNU/Linux 5.2.1.1547……………………………………………………..
loki_setup: Suspect size value for option option
loki_setup: Suspect size value for option option
Installing mimetypes…
Installing desktop menu entries…
Installing desktop icon…
(process:3982): GLib-GObject-CRITICAL **: gtype.c:2706: You forgot to call g_type_init()
(process:3982): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0′ failed
(process:3982): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)’ failed
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:
/root/.googleearth/crashlogs/crashlog-4c6fb238.txt
Please include this file if you submit a bug report to Google.
[root@fsc Downloads]# java version “1.6.0_17”
OpenJDK Runtime Environment (IcedTea6 1.7.1) (fedora-37.b17.fc13-i386)
OpenJDK Server VM (build 14.0-b16, mixed mode)
[root@fsc Downloads]# ./GoogleEarthLinux.bin –help
Makeself version 2.1.5
1) Getting help or info about ./GoogleEarthLinux.bin :
./GoogleEarthLinux.bin –help Print this message
./GoogleEarthLinux.bin –info Print embedded info : title, default target directory, embedded script …
./GoogleEarthLinux.bin –lsm Print embedded lsm entry (or no LSM)
./GoogleEarthLinux.bin –list Print the list of files in the archive
./GoogleEarthLinux.bin –check Checks integrity of the archive
2) Running ./GoogleEarthLinux.bin :
./GoogleEarthLinux.bin [options] [–] [additional arguments to embedded script]
with following options (in that order)
–confirm Ask before running embedded script
–noexec Do not run embedded script
–keep Do not erase target directory after running
the embedded script
–nox11 Do not spawn an xterm
–nochown Do not give the extracted files to the current user
–target NewDirectory Extract in NewDirectory
–tar arg1 [arg2 …] Access the contents of the archive through the tar command
— Following arguments will be passed to the embedded script
[root@fsc Downloads]# pwd
/home/feng/Downloads
[root@fsc Downloads]# cd /usr/local/google-earth/
[root@fsc google-earth]# ll
总用量 74024
-rw-r–r–. 1 root root 71677 8月 21 19:01 drivers.ini
-rwxr-xr-x. 1 root root 1308 8月 21 19:01 googleearth
-rwxr-xr-x. 1 root root 3876 8月 21 19:01 googleearth-bin
-rw-r–r–. 1 root root 4754 8月 21 19:01 googleearth-icon.png
-rw-r–r–. 1 root root 638 8月 21 19:01 googleearth-mimetypes.xml
-rw-r–r–. 1 root root 17748 8月 21 19:01 googleearth.xpm
-rw-r–r–. 1 root root 426 8月 21 19:01 Google-googleearth.desktop
-rw-r–r–. 1 root root 18011 8月 21 19:01 gpl.txt
-rwxr-xr-x. 1 root root 1490232 8月 21 19:01 gpsbabel
-rw-r–r–. 1 root root 983 8月 21 19:01 ImporterGlobalSettings.ini
-rw-r–r–. 1 root root 5054 8月 21 19:01 ImporterUISettings.ini
-rw-r–r–. 1 root root 0 8月 21 19:01 kh20
drwxr-xr-x. 2 root root 4096 8月 21 19:01 lang
-rwxr-xr-x. 1 root root 14724 8月 21 19:01 libalchemyext.so
-rwxr-xr-x. 1 root root 10140 8月 21 19:01 libapiloader.so
-rwxr-xr-x. 1 root root 438432 8月 21 19:01 libauth.so
-rwxr-xr-x. 1 root root 883784 8月 21 19:01 libbase.so
-rwxr-xr-x. 1 root root 614024 8月 21 19:01 libbasicingest.so
-rwxr-xr-x. 1 root root 3116356 8月 21 19:01 libcollada.so
-rwxr-xr-x. 1 root root 85932 8月 21 19:01 libcommon_gui.so
-rwxr-xr-x. 1 root root 10344 8月 21 19:01 libcommon_platform.so
-rwxr-xr-x. 1 root root 660692 8月 21 19:01 libcommon.so
-rwxr-xr-x. 1 root root 220524 8月 21 19:01 libcommon_webbrowser.so
-rwxr-xr-x. 1 root root 22948 8月 21 19:01 libcomponentframework.so
-rwxr-xr-x. 1 root root 209928 8月 21 19:01 libcurl.so.4
-rwxr-xr-x. 1 root root 7657140 8月 21 19:01 libevll.so
-rwxr-xr-x. 1 root root 845264 8月 21 19:01 libflightsim.so
-rwxr-xr-x. 1 root root 11704 8月 21 19:01 libfusioncommon.so
-rwxr-xr-x. 1 root root 7900272 8月 21 19:01 libgdal.so.1
-rwxr-xr-x. 1 root root 277340 8月 21 19:01 libge_net.so
-rwxr-xr-x. 1 root root 3387556 8月 21 19:01 libgeobase.so
-rwxr-xr-x. 1 root root 330520 8月 21 19:01 libgeobaseutils.so
-rwxr-xr-x. 1 root root 517084 8月 21 19:01 libGLU.so.1
-rwxr-xr-x. 1 root root 1194992 8月 21 19:01 libgoogleearth_free.so
-rwxr-xr-x. 1 root root 360628 8月 21 19:01 libgooglesearch.so
-rwxr-xr-x. 1 root root 281384 8月 21 19:01 libgps.so
-rwxr-xr-x. 1 root root 415112 8月 21 19:01 libicudata.so.38
-rwxr-xr-x. 1 root root 1087360 8月 21 19:01 libicuuc.so.38
-rw-r–r–. 1 root root 432748 8月 21 19:01 libIGAttrs.so
-rw-r–r–. 1 root root 1014232 8月 21 19:01 libIGCore.so
-rw-r–r–. 1 root root 558320 8月 21 19:01 libIGExportCommon.so
-rw-r–r–. 1 root root 3707908 8月 21 19:01 libIGGfx.so
-rw-r–r–. 1 root root 297548 8月 21 19:01 libIGMath.so
-rw-r–r–. 1 root root 885932 8月 21 19:01 libIGOpt.so
-rw-r–r–. 1 root root 1095360 8月 21 19:01 libIGSg.so
-rw-r–r–. 1 root root 164340 8月 21 19:01 libIGUtils.so
-rwxr-xr-x. 1 root root 227636 8月 21 19:01 libinput_plugin.so
-rwxr-xr-x. 1 root root 1861468 8月 21 19:01 liblayer.so
-rwxr-xr-x. 1 root root 96492 8月 21 19:01 liblayout.so
-rwxr-xr-x. 1 root root 367428 8月 21 19:01 libmath.so
-rwxr-xr-x. 1 root root 378344 8月 21 19:01 libmeasure.so
-rwxr-xr-x. 1 root root 44036 8月 21 19:01 libmoduleframework.so
-rwxr-xr-x. 1 root root 1235196 8月 21 19:01 libnavigate.so
-rw-r–r–. 1 root root 7552 8月 21 19:01 libnss_mdns4_minimal.so.2
-rwxr-xr-x. 1 root root 36808 8月 21 19:01 libport.so
-rwxr-xr-x. 1 root root 208088 8月 21 19:01 libproj.so.0
-rwxr-xr-x. 1 root root 2517408 8月 21 19:01 libQtCore.so.4
-rwxr-xr-x. 1 root root 8941228 8月 21 19:01 libQtGui.so.4
-rwxr-xr-x. 1 root root 878444 8月 21 19:01 libQtNetwork.so.4
-rwxr-xr-x. 1 root root 14368872 8月 21 19:01 libQtWebKit.so.4
-rwxr-xr-x. 1 root root 393664 8月 21 19:01 librender.so
-rwxr-xr-x. 1 root root 154380 8月 21 19:01 libreporting.so
-rwxr-xr-x. 1 root root 1123308 8月 21 19:01 libsgutil.so
-rwxr-xr-x. 1 root root 1612904 8月 21 19:01 libspatial.so
-rwxr-xr-x. 1 root root 211092 8月 21 19:01 libviewsync.so
-rwxr-xr-x. 1 root root 77928 8月 21 19:01 libwebbrowser.so
-rwxr-xr-x. 1 root root 315180 8月 21 19:01 libwmsbase.so
drwxr-xr-x. 3 root root 4096 8月 21 18:28 linux
-rw-r–r–. 1 root root 661 8月 21 19:01 PCOptimizations.ini
drwxr-xr-x. 3 root root 4096 8月 21 18:28 plugins
-rw-r–r–. 1 root root 7 8月 21 19:01 qt.conf
drwxr-xr-x. 291 root root 16384 8月 21 19:01 resources
drwxr-xr-x. 2 root root 4096 8月 21 19:01 shaders
-rwxr-xr-x. 1 root root 1708 8月 21 19:01 uninstall
[root@fsc google-earth]# ./uninstall
Product: Google Earth
Installed in /usr/local/google-earth
Uninstalling desktop menu entries…
Uninstalling mimetypes…
Google Earth has been successfully uninstalled.
[root@fsc google-earth]# ll
总用量 0
[root@fsc google-earth]# pwd
/usr/local/google-earth
[root@fsc google-earth]# cd ..
[root@fsc local]# ll
总用量 36
drwxr-xr-x. 2 root root 4096 8月 21 19:05 bin
drwxr-xr-x. 2 root root 4096 10月 1 2009 etc
drwxr-xr-x. 2 root root 4096 10月 1 2009 games
drwxr-xr-x. 2 root root 4096 10月 1 2009 include
drwxr-xr-x. 2 root root 4096 8月 15 15:42 lib
drwxr-xr-x. 2 root root 4096 10月 1 2009 libexec
drwxr-xr-x. 2 root root 4096 10月 1 2009 sbin
drwxr-xr-x. 5 root root 4096 8月 4 01:05 share
drwxr-xr-x. 2 root root 4096 10月 1 2009 src
[root@fsc local]# pwd
/usr/local
[root@fsc local]# cd /home/feng/Downloads/
[root@fsc Downloads]# ll
总用量 57824
drwxrwxr-x. 5 feng feng 4096 8月 15 16:02 1634b5f42ec7dff29638227bd15edb9d
-rw-rw-r–. 1 feng feng 829116 8月 15 15:48 1634b5f42ec7dff29638227bd15edb9d.rar
-rw-rw-r–. 1 feng feng 752024 8月 16 22:11 2004122913334251606.rm
-rw-rw-r–. 1 feng feng 180088 8月 16 22:11 734.mp3
-rw-rw-r–. 1 feng feng 7826 8月 10 22:04 GoogleBookmarks.html
-rwxr-xr-x. 1 feng feng 31399370 8月 21 18:24 GoogleEarthLinux.bin
-rw-rw-r–. 1 feng feng 1424887 8月 15 15:30 hanzhongren.rar
-rw-rw-r–. 1 feng feng 14754987 8月 21 17:26 opera-10.61-6430.i386.rpm
-rw-rw-r–. 1 feng feng 833828 8月 15 15:32 rarlinux-3.9.3.tar.gz
-rw-rw-r–. 1 feng feng 8887395 8月 15 15:47 风格安装录像.rar
[root@fsc Downloads]# ./GoogleEarthLinux.bin
Verifying archive integrity… All good.
Uncompressing Google Earth for GNU/Linux 5.2.1.1547……………………………………………………..
loki_setup: Suspect size value for option option
loki_setup: Suspect size value for option option
loki_setup: Suspect size value for option option
Installing mimetypes…
Installing desktop menu entries…
Installing desktop icon…
(process:4330): GLib-GObject-CRITICAL **: gtype.c:2706: You forgot to call g_type_init()
(process:4330): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0′ failed
(process:4330): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)’ failed
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:
/root/.googleearth/crashlogs/crashlog-4c6fb365.txt
Please include this file if you submit a bug report to Google.
[root@fsc Downloads]# java version “1.6.0_17”
OpenJDK Runtime Environment (IcedTea6 1.7.1) (fedora-37.b17.fc13-i386)
OpenJDK Server VM (build 14.0-b16, mixed mode)
[root@fsc Downloads]#
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:
/root/.googleearth/crashlogs/crashlog-4c6fb238.txt
Please include this file if you submit a bug report to Google.
[root@fsc Downloads]# java version “1.6.0_17”
OpenJDK Runtime Environment (IcedTea6 1.7.1) (fedora-37.b17.fc13-i386)
OpenJDK Server VM (build 14.0-b16, mixed mode)
##############################################
knityster仁兄说有这样的一个方法,还没有验证是否跟上面所说的是否是同一问题;暂转载过来,供有来者参考,希望有用。
knityster原文:http://hi.baidu.com/knityster/blog/item/6ae1e095f24f30067af4804f.html
在此感谢!
在Fedora 13 下下载了官方的GoogleEarth后无法启动,出现如下错误:
========================================================================
[root@YWX download]# googleearth
(process:3026): GLib-GObject-CRITICAL **: gtype.c:2706: You forgot to call g_type_init()
(process:3026): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0′ failed
(process:3026): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)’ failed
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:
/root/.googleearth/crashlogs/crashlog-4c83a96c.txt
Please include this file if you submit a bug report to Google.
[root@YWX download]# java version “1.6.0_18”
OpenJDK Runtime Environment (IcedTea6 1.8.1) (fedora-42.b18.fc13-i386)
OpenJDK Server VM (build 14.0-b16, mixed mode)
========================================================================
Google了好久, 终于找到解决办法:
vi ~/.config/Google/GoogleEarthPlus.conf
找到类似如下语句:
lastTip=9
在其后添加如下语句:
enableTips=false
—————————————-
字面意思好像是“不启用提示”, 对使用应该没有什么影响, 没办法,凑合着用了。
P.S.
Linux 下 修改 Google Earth 的默认缓存和KMLPath目录方法:
==========================================
# vi ~/.config/Google/GoogleEarthPlus.conf
相应修改 CachePath 和 KMLPath 字段的值即可
==========================================
我也遇到了这个问题,上网搜索了好久, 不过终于解决了。
你可以参考下我的解决办法:
Fedora 13 下Google Earth 无法启动
http://hi.baidu.com/knityster/blog/item/6ae1e095f24f30067af4804f.html
呵呵,非常感谢相告,试试是不是这个原因。