我們已經在 Centos 7 中使用 debmirror 工具從 archive.ubuntu.com 鏡像了 Ubuntu bionic,我們可以使用這個本地鏡像升級伺服器,沒有任何問題,但是當我們嘗試發布升級伺服器時,我們遇到瞭如下錯誤,文件丟失。
dists/bionic-updates/main/dist-upgrader-all/current/ReleaseAnnouncement dists/bionic-updates/main/dist-upgrader-all/current/ReleaseAnnouncement.html dists/bionic-updates/main/dist-upgrader-all/up目前/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/cnf/dep11/i18n/
但應該是
2015 年 4 月 18 日/ 2016 年 4 月 18
日/
2017 年 4 月 18 日/
目前/
這些是 dist-upgrader-all 資料夾中可用的內容http://archive.ubuntu.com/ubuntu/dists/bionic/main/dist-upgrader-all我可以看到。
不知道為什麼 debmirror 會同步不同的內容,這種情況對於其他版本也是相同的 bionic-updatebionic/main/dist-upgrader-all bionic-security/main/dist-upgrader-all
如果您對此有任何想法,請告訴我,提前致謝。