Wir haben Ubuntu Bionic von archive.ubuntu.com mit dem Tool Debmirror in Centos 7 gespiegelt und können Server mit diesem lokalen Mirror problemlos aktualisieren. Beim Versuch, das Release-Upgrade des Servers durchzuführen, erhielten wir jedoch eine Fehlermeldung wie „Die folgenden Dateien fehlen“.
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
Beim Überprüfen des lokalen Spiegels haben wir festgestellt, dass der Ordner dist-upgrader-all nicht mit dem lokalen Spiegel synchronisiert ist. Außerdem haben wir versucht, den Ordner main/dist-upgrader-all mit dem folgenden Befehl zu synchronisieren (main/dist-upgrader-all in Abschnittsoption hinzugefügt).
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
Nachdem dieser Befehl erfolgreich ausgeführt wurde, kann ich sehen, dass der Ordner main/dist-upgrader-all erstellt wurde, aber der Inhalt im Ordner main/dist-upgrader-all ist
binär-amd64/ cnf/ dep11/ i18n/
aber es sollte
18.04.15/
18.04.16/
18.04.17/
aktuell/
Dies sind die Inhalte, die im Ordner „dist-upgrader-all“ verfügbar sind inhttp://archive.ubuntu.com/ubuntu/dists/bionic/main/dist-upgrader-allIch kann sehen.
Nicht sicher, warum Debmirror unterschiedliche Inhalte synchronisiert, dieser Fall ist auch bei anderen Versionen der Fall bionic-updatebionic/main/dist-upgrader-all bionic-security/main/dist-upgrader-all
Wenn Sie hierzu eine Idee haben, lassen Sie es mich bitte wissen. Vielen Dank im Voraus.