Espelhamos o Ubuntu bionic de archive.ubuntu.com com a ferramenta debmirror no Centos 7 e podemos atualizar servidores com este espelho local sem problemas, mas quando estávamos tentando liberar o servidor de atualização, recebemos um erro como os arquivos abaixo estão faltando .
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
Ao verificar o espelho local, descobrimos que a pasta dist-upgrader-all não está sincronizada no espelho local. Além disso, tentamos sincronizar a pasta main/dist-upgrader-all com o comando abaixo (adicionado main/dist-upgrader-all na opção de seção)
debmirror -a amd64 --no-source -s principal, principal/dist-upgrader-all, restrito, universo -h archive.ubuntu.com -d biônico, atualizações biônicas, segurança biônica -r /ubuntu --progress - -method=rsync --ignore-release-gpg --no-check-gpg /mnt/ubnutu_18
depois que este comando foi executado com sucesso, posso ver que a pasta main/dist-upgrader-all foi criada, mas o conteúdo dentro da pasta main/dist-upgrader-all é
binário-amd64/ cnf/ dep11/ i18n/
mas deveria ser
18.04.15/
18.04.16/
18.04.17/
atual/
estes são os conteúdos disponíveis dentro da pasta dist-upgrader-all emhttp://archive.ubuntu.com/ubuntu/dists/bionic/main/dist-upgrader-allEu consigo ver.
Não sei por que o debmirror sincroniza conteúdos diferentes, este caso é o mesmo para outras versões também bionic-updatebionic/main/dist-upgrader-all bionic-security/main/dist-upgrader-all
Por favor, deixe-me saber se você tem alguma idéia sobre isso, obrigado antecipadamente.