เราได้มิเรอร์ Ubuntu bionic จาก archive.ubuntu.com ด้วยเครื่องมือ debmirror ใน Centos 7 และเราสามารถอัปเกรดเซิร์ฟเวอร์ด้วยมิเรอร์ในเครื่องนี้ได้โดยไม่มีปัญหาใด ๆ แต่เมื่อเราพยายามปล่อยเซิร์ฟเวอร์อัปเกรด เราพบข้อผิดพลาดเช่นไฟล์ด้านล่างหายไป .
dists/bionic-updates/main/dist-upgrader-all/current/Releaseประกาศ
dists/bionic-updates/main/dist-upgrader-all/current/ReleaseAnnouncement.html
dists/bionic-updates/main/dist-upgrader-all/current/bionic.tar.gz
dists/bionic-updates/main/dist-upgrader-all/current/bionic.tar.gz.gpg
ในการตรวจสอบมิเรอร์ในเครื่อง เราพบว่าโฟลเดอร์ dist-upgrader-all ไม่ได้รับการซิงค์ในมิเรอร์ในเครื่อง นอกจากนี้ เราพยายามซิงค์โฟลเดอร์ main/dist-upgrader-all ด้วยคำสั่งด้านล่าง (เพิ่มตัวเลือก main/dist-upgrader-all ในส่วน)
debmirror -a amd64 --no-source -s main,main/dist-upgrader-all,restricted,universe -h archive.ubuntu.com -d bionic,bionic-updates,bionic-security -r /ubuntu --progress - -method=rsync --ignore-release-gpg --no-check-gpg /mnt/ubnutu_18
หลังจากรันคำสั่งนี้สำเร็จ ฉันเห็นโฟลเดอร์ main/dist-upgrader-all ถูกสร้างขึ้น แต่เนื้อหาภายในโฟลเดอร์ main/dist-upgrader-all
ไบนารี-amd64/
ซีเอ็นเอฟ/
dep11/
i18n/
แต่มันควรจะเป็น
18.04.15/
18.04.16/
18.04.17/
ปัจจุบัน/
นี่คือเนื้อหาที่มีอยู่ในโฟลเดอร์ dist-upgrader-all ใน http://archive.ubuntu.com/ubuntu/dists/bionic/main/dist-upgrader-all ฉันสามารถเห็น
ไม่แน่ใจว่าเหตุใด debmirror จึงซิงค์เนื้อหาที่แตกต่างกัน กรณีนี้ก็เหมือนกันสำหรับรุ่นอื่นๆ ด้วย bionic-updatebionic/main/dist-upgrader-all
ความปลอดภัยไบโอนิค/หลัก/dist-upgrader-ทั้งหมด
โปรดแจ้งให้เราทราบหากคุณมีความคิดใดๆ เกี่ยวกับเรื่องนี้ ขอบคุณล่วงหน้า