Мы создали зеркало 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-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/
но это должно быть
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 bionic-security/main/dist-upgrader-all
Пожалуйста, дайте мне знать, если у вас есть какие-либо идеи по этому поводу. Заранее спасибо.