如何更正Google Earth的“无效HTTP请求”通知?


8

我正在运行Ubuntu 12.04。如您所知,Google Earth 7尚未在Ubuntu 12.04中运行。

我通过make-googleearth-package --force命令安装了Google Earth 。我的安装成功。刚开始时,一切正常。但是几天后,我遇到了问题。当我在“飞往”框中键入一个城市时,我想搜索它。如图所示,它给了我“无效的HTTP请求”错误:

Google地球图片

怎么解决?

PS:我删除并重新安装了它,但问题仍然存在。我只能通过鼠标搜索地球。

Answers:


14

这是由于旧版本的libcurl引起的。如果您的系统上已经有libcurl(并且我很确定Ubuntu 12.04拥有),则可以像下面这样简单地重命名Google Earth附带的libcurl:

sudo mv /usr/lib/googleearth/libcurl.so.4 /usr/lib/googleearth/backup_libcurl.so.4

并且问题应该消失了(我的Linux Mint和其他发行版中的路径是/opt/google/earth/free/libcurl.so.4)。


1
这也解决了Fedora 18 withgoogleearth 6.0.3上的相同问题(除了libcurl的地球版本位于稍有不同的位置-

不起作用 斯蒂尔等待答案。谢谢。@bytefish
Hejar Mukriyani

这让我感到惊讶。Ubuntu 12.04附带哪个curl版本?
bytefish

1
在LMDE UP6上为我工作的人
Casper Black博士,

谢谢安迪·帕特森。我尝试了与您为Fedora提及的相同解决方案(/usr/lib/googleearth/libcurl.so.4),它对我的​​Ubuntu 12.04发行版来说就像一个魅力。@AndyPaterson
Hejar Mukriyani 2013年

1

运行多个更新后,我突然开始看到此错误。我尝试了许多失败的尝试,最后将GE更新为7.1-不会造成任何伤害。问题再见!希望这对您有用。


这也对我有用。提醒我有时手动安装的程序需要更新。
2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.