เมื่อฉันเรียกใช้sudo
เทอร์มินัลติดอยู่สองสามวินาทีจากนั้นส่งออกข้อความแสดงข้อผิดพลาด เทอร์มินัลของฉันมีลักษณะเช่นนี้:
ubuntu@(none):~$ sudo true
sudo: unable to resolve host (none)
ฉันจะทำอย่างไรเพื่อแก้ปัญหา?
hosts
ไฟล์ของพวกเขาแต่ใส่ชื่อที่แตกต่างแทนโดยเฉพาะอย่างยิ่งในเครือข่ายหลาย ๆ เครื่องคอมพิวเตอร์มีชื่อคล้ายกัน คำถามนี้ (และคำตอบ) จะปรากฏขึ้นเมื่อมีคนค้นหาปัญหานั้นและคำตอบจะแจ้งให้พวกเขาตรวจสอบความคลาดเคลื่อนเช่นนั้นแม้ว่าการสะกดคำผิดจะแตกต่างกัน
hostname
hosts
เช่นชื่อโฮสต์คือubuntu-pcและโฮสต์เป็นubuntu-pcจะต้องเหมือนกัน
sudo /etc/init.d/network-manager restart
ในกรณีของฉันฉันจะแก้ไขปัญหาโดยการรีสตาร์ทเครือข่ายผู้จัดการ: อย่างไรก็ตามฉันสงสัยว่าทำไมตอนแรกsudo
เสียเวลารอสิ่งที่เกี่ยวข้องกับเครือข่าย ไม่ควรsudo
ทำงานโดยไม่มีปัญหาเมื่อเครือข่ายไม่พร้อมใช้งาน
/etc/hostname
/etc/hosts