ไม่สามารถเชื่อมต่อกับ http://changelogs.ubuntu.com/meta-release


22

เมื่อฉันล็อกอินเข้าสู่เทอร์มินัล Ubuntu ของฉัน tty1 ฉันได้รับข้อความ

failed to connect to http://changelogs.ubuntu.com/meta-release

ฉันลองทำสิ่งต่าง ๆ แล้วฉันจะได้รับข้อความแสดงข้อผิดพลาดบอกฉัน

could not resolve us.archive.ubuntu.com

เห็นได้ชัดว่าการเชื่อมต่ออินเทอร์เน็ตของฉันถูกปิดใช้งานและฉันไม่สามารถกำหนดค่าได้

ฉันพยายามรีบูตเครื่อง แต่ไม่มีอะไรเปลี่ยนแปลง


โปรดอธิบายปัญหาของคุณพร้อมรายละเอียดเพิ่มเติม เมื่อคุณเห็นข้อความนี้ คุณใช้คำสั่งนี้ได้sudo apt updateไหม? คุณตั้งค่าพร็อกซีสำหรับระบบของคุณหรือไม่? คุณสามารถ ping ไซต์ใด ๆ ได้ไหม
Ali Razmdideh

เมื่อฉันใช้อัปเดต sudo apt ฉันจะได้รับข้อผิดพลาดต่อไปนี้: 1 http: /us.archive.ubuntu.com/ubuntu zesty InRelease ไม่สามารถแก้ไข 'us.archive.ubuntu.com' err: 2 http: /us.archive.ubuntu .com / ubuntu zesty- อัพเดท InRelease ไม่สามารถแก้ไข 'us.archive.ubuntu.com'
habib

คุณตั้งค่าพร็อกซีสำหรับระบบหรือเชลล์ของคุณหรือไม่? สิ่งที่การส่งออกของคำสั่งนี้ping us.archive.ubuntu.com -c 4
Ali Razmdideh

ข้อผิดพลาด: 3 http: /us.archive.ubuntu.com/ubuntu zesty-backports InRelease ไม่สามารถแก้ไข 'us.archive.ubuntu.com
habib

1
คำถามนี้ไม่ควรถูกปิดเหมือนซ้ำ ทั้งสองเกี่ยวข้องกันอย่างแน่นอน แต่ไม่ซ้ำกัน คำตอบทั้งหมดของคำถามอื่น ๆ เกี่ยวกับปัญหาการกำหนดค่าเครือข่าย อย่างไรก็ตามฉันเพิ่งพบข้อความแสดงข้อผิดพลาดนี้ปรากฏขึ้นบนระบบที่ไม่มีปัญหาการกำหนดค่าดังกล่าว คำตอบด้านล่างเอกสารที่ว่าทำไมข้อความแสดงข้อผิดพลาดยังคงอยู่แม้ว่าจะไม่มีปัญหาระบบเครือข่ายและให้ข้อมูลเกี่ยวกับวิธีที่จะทำให้ข้อความผิดพลาดหายไป
kasperd

คำตอบ:


29

ฉันมีปัญหาเดียวกันกับ 17.10 แต่ฉันพนันเหมือนกันกับรุ่นล่าสุดอื่น ๆ เช่นกัน

ข้อความ MOTD /etc/update-motd.dเหล่านั้นจะถูกสร้างขึ้นโดยในสคริปต์ สคริปต์ที่แน่นอนที่สร้างบรรทัดนั้นคือ/etc/update-motd.d/91-release-upgradeซึ่งจะทำงาน/usr/lib/ubuntu-release-upgrader/release-upgrade-motdด้วย /var/lib/ubuntu-release-upgrader/release-upgrade-availableสคริปต์นี้สุดท้ายจะตรวจสอบรุ่นใหม่และเขียนออกเข้า

สคริปต์จะอัปเดตไฟล์ทุก 24 ชั่วโมงเท่านั้น ดังนั้นหากคุณรอนานพอไฟล์จะค้างและสคริปต์จะอัปเดตไฟล์ต่อไป แต่หากคุณต้องการอัปเดตทันทีให้ลบ /var/lib/ubuntu-release-upgrader/release-upgrade-availableและเรียกใช้ /etc/update-motd.d/91-release-upgradeและควรเริ่มทำงานอย่างถูกต้อง

ฉันสร้างปัญหานี้เพราะเมื่อฉันติดตั้งเซิร์ฟเวอร์ 17.10 ครั้งแรกของฉันฉันมีการพิมพ์ผิดในที่อยู่เซิร์ฟเวอร์ DNS ของฉัน


8
เพราะฉันไม่สามารถออกความเห็นเกี่ยวกับคำตอบของ @ anthony-cascianelli (ชื่อเสียง <50) ฉันโพสต์คำตอบแทน หลังจากลบ /var/lib/ubuntu-release-upgrader/release-upgrade-available , ทำงาน แทน/usr/lib/ubuntu-release-upgrader/release-upgrade-motd /etc/update-motd.d/91-release-upgradeนี่คือสิ่งที่ได้ผลสำหรับฉัน
eiro

ในกรณีของฉันการลบออก/var/lib/ubuntu-release-upgrader/release-upgrade-availableก็เพียงพอแล้ว ครั้งต่อไปที่คุณลงชื่อเข้าใช้จะพบว่าไม่มีแคชและเรียกใช้สคริปต์ตรวจสอบโดยอัตโนมัติ
Dave S

โอ้พระเจ้า. ขอบคุณผู้ชาย มีข้อเสนอแนะอื่น ๆ อีกมากมายทั่วอินเทอร์เน็ตสำหรับข้อผิดพลาดนี้ มีการพูดคุยเกี่ยวกับการสนับสนุนสำหรับผู้รับมอบฉันทะ https และ whatnot - ซึ่งดูเหมือนแปลกสำหรับฉัน คำตอบของคุณถูกต้องตรงจุด: ฉันยังมีปัญหา DNS ในการบู๊ตครั้งแรกซึ่งทำให้ไฟล์นี้ "ตลอดไป" เสียหายอย่างเห็นได้ชัด (เช่น 24 ชั่วโมง)
stolsvik

1
ฉันพบปัญหาเดียวกันบน Ubuntu Server 18.04 ข้อความแสดงข้อผิดพลาดเหมือนกันยกเว้นว่าจะมี-ltsในตอนท้าย ในกรณีของฉันดูเหมือนว่าจะไม่มีข้อผิดพลาดในการกำหนดค่า ข้อความแสดงข้อผิดพลาดปรากฏขึ้นหลังจากระบบได้รับการทำงานเป็นเวลาหลายสัปดาห์โดยไม่มีปัญหาใด ๆ เห็นได้ชัดว่าข้อผิดพลาดสามารถแสดงขึ้นมาเอง น่าเสียดายที่คำถามนี้ถูกปิดซ้ำเนื่องจากคำตอบของคุณแสดงให้เห็นอย่างชัดเจนว่าผลลัพธ์ที่ไม่ดีสามารถคงอยู่ได้แม้ว่าจะไม่มีปัญหาใด ๆ
kasperd

1
เนื่องจากนี่ยังคงเป็นหัวข้อของการสนทนา (และฉันต้องค้นคว้าเรื่องนี้ด้วยเช่นกัน): รายงานต้นฉบับเกี่ยวกับข้อผิดพลาดที่ได้รับการแก้ไข: askubuntu.com/a/1154537/793416
TonyG
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.