วิธีแก้ไขการแจ้งเตือน "คำขอ HTTP ที่ไม่ถูกต้อง" ของ Google Earth อย่างไร


8

ฉันใช้ Ubuntu 12.04 อย่างที่คุณอาจทราบว่า Google Earth 7 ยังไม่สามารถใช้งานได้ใน Ubuntu 12.04

ฉันติดตั้ง Google Earth ด้วยmake-googleearth-package --forceคำสั่ง การติดตั้งของฉันสำเร็จ ในตอนแรกทุกอย่างทำงานได้ดี แต่หลังจากผ่านไปหลายวันฉันก็มีปัญหา เมื่อฉันพิมพ์ในกล่อง "บินไปยัง" เมืองที่ฉันต้องการค้นหา มันทำให้ฉัน "HTTP คำขอไม่ถูกต้อง" ข้อผิดพลาดตามที่เห็นในภาพ:

รูปภาพ Google-Earth

วิธีแก้ปัญหา

PS: ฉันลบและติดตั้งใหม่ แต่ยังคงมีปัญหาอยู่ ฉันสามารถค้นหาลูกโลกด้วยเมาส์เท่านั้น

คำตอบ:


14

นี่เป็นเพราะlibcurlเวอร์ชั่นเก่าซึ่งดูเหมือนว่าจะทำให้เกิดปัญหา หากคุณมี libcurl อยู่แล้วในระบบของคุณ (และฉันค่อนข้างมั่นใจว่า Ubuntu 12.04 มี) คุณสามารถเปลี่ยนชื่อ libcurl ที่มาพร้อมกับ Google Earth ดังนี้:

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 ด้วย googleearth 6.0.3 (ยกเว้น libcurl รุ่น Earth อยู่ในตำแหน่งที่แตกต่างออกไปเล็กน้อย

ใช้งานไม่ได้ สไตล์รอคำตอบ ขอบคุณ. @bytefish
Hejar Mukriyani

ที่ทำให้ฉันประหลาดใจ Ubuntu 12.04 รุ่นใดที่มาพร้อมกับ curl?
bytefish

1
ที่ทำงานสำหรับฉันใน LMDE UP6
ดร. แคสเปอร์แบล็ก

ขอบคุณ Andy Paterson ฉันลองใช้วิธีแก้ปัญหาแบบเดียวกับที่คุณพูดถึง Fedora (/usr/lib/googleearth/libcurl.so.4) มันใช้งานได้ดีสำหรับ Ubuntu 12.04 distro ของฉัน @AndyPaterson
Hejar Mukriyani

1

ฉันก็เริ่มเห็นข้อผิดพลาดนี้หลังจากเรียกใช้การปรับปรุงหลายอย่าง ฉันลองสิ่งต่าง ๆ ไม่สำเร็จและในที่สุดก็อัพเดต GE เป็น 7.1 - ไม่น่าเสียหาย ปัญหาเกิดขึ้นลาก่อน! ฉันหวังว่าสิ่งนี้จะได้ผลสำหรับคุณ


มันก็ใช้ได้กับฉันเช่นกัน เตือนฉันว่าบางครั้งโปรแกรมที่ติดตั้งด้วยตนเองจำเป็นต้องได้รับการอัปเดต
James
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.