ฉันกำลังสร้างอิมเมจสำหรับเครื่อง arm64 ในสภาพแวดล้อมนักเทียบท่า ฉันได้รับระบบฐาน 20.04 โดยเริ่มต้นด้วย
debootstrap --components=main --arch=arm64 --foreign focal ./mnt http://ports.ubuntu.com/ubuntu-ports
จากนั้นเสร็จสิ้นการติดตั้งโดยป้อน ราก
และการออก
debootstrap / debootstrap - ขั้นตอนที่สอง
หลังจากนั้นฉันสามารถดัดแปลงได้อีกสองสามอย่าง แล้วจึงปรับใช้อิมเมจได้สำเร็จ ฉันสามารถติดตั้งแพ็คเกจเพิ่มเติมที่มีอยู่ในดัชนีแล้ว สิ่งเดียวที่ไม่ได้ผลคือทำ
การปรับปรุงที่เหมาะสม
ภายใน ราก
. ที่ล้มเหลวด้วยข้อความแสดงข้อผิดพลาดต่อไปนี้:
root@502827f30e52:/# ปรับปรุง apt
เข้าชม: 1 http://ports.ubuntu.com/ubuntu-ports โฟกัส InRelease
ข้อผิดพลาด: 1 http://ports.ubuntu.com/ubuntu-ports โฟกัส InRelease
ไม่สามารถดำเนินการ /usr/bin/apt-key เพื่อตรวจสอบ /var/lib/apt/lists/ports.ubuntu.com_ubuntu-ports_dists_focal_InRelease
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
แพ็คเกจทั้งหมดเป็นปัจจุบัน
W: เกิดข้อผิดพลาดระหว่างการตรวจสอบลายเซ็น ที่เก็บไม่ได้รับการอัพเดตและไฟล์ดัชนีก่อนหน้านี้จะถูกใช้ ข้อผิดพลาด GPG: http://ports.ubuntu.com/ubuntu-ports focal InRelease: ไม่สามารถดำเนินการ /usr/bin/apt-key เพื่อตรวจสอบ /var/lib/apt/lists/ports.ubuntu.com_ubuntu-ports_dists_focal_InRelease
W: ไม่สามารถเรียก http://ports.ubuntu.com/ubuntu-ports/dists/focal/InRelease ไม่สามารถดำเนินการ /usr/bin/apt-key เพื่อตรวจสอบ /var/lib/apt/lists/ports.ubuntu .com_ubuntu-ports_dists_focal_InRelease
W: ไฟล์ดัชนีบางไฟล์ดาวน์โหลดไม่สำเร็จพวกเขาถูกละเลยหรือใช้ของเก่าแทน
ฉันตรวจสอบว่า /usr/bin/apt-key
อยู่ที่นั่นและแน่นอนว่ามันถูกต้องและดูเหมือนว่าจะทำงานได้ตามปกติ เมื่อฉันอยากจะทำอะไรซักอย่าง รายการ apt-key
มันขอให้ฉันติดตั้งหนึ่งในแพ็คเกจเพิ่มเติม gnupg, gnupg2 และ gnupg1
. ถ้าฉันทำอย่างนั้นก็ดูเหมือนว่าจะทำงานได้ดี ดังนั้นฉันเดาว่านี่เป็นพฤติกรรมปกติ?
ความคิดใด ๆ เกี่ยวกับวิธีที่ฉันสามารถติดตามได้ว่าทำไม การปรับปรุงที่เหมาะสม
/ฉลาดคีย์
กำลังล้มเหลว?