Мы отразили Ubuntu bionic с archive.ubuntu.com с помощью инструмента debmirror в Centos 7, и мы можем обновить серверы с помощью этого локального зеркала без каких-либо проблем, но когда мы пытались выполнить обновление сервера, мы получили сообщение об ошибке, как показано ниже: файлы отсутствуют .
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/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-upgrade-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/
отп11/
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
бионическая безопасность/основной/распределенный-апгрейдер-все
Пожалуйста, дайте мне знать, если у вас есть какие-либо идеи по этому поводу, заранее спасибо.