Am configurat un server oglindă ubuntu folosind apt-mirror/apache2 pe Ubuntu 20.04.
Instalez automat unele mașini pentru a implementa un set minim de sistem de operare, apoi mă bazez pe Ansible pentru a implementa anumite pachete.
Instalarea eșuează deoarece apt-get nu poate obține lista completă de pachete: unele descărcări din oglinda locală sunt „etichetate” cu 206 conținut parțial, făcând descărcarea pachetului nereușită și, astfel, întrerupe implementarea pachetelor prin manualele Ansible.
De exemplu, iată câteva coduri de eroare 206 dintr-un „apt-get ubuntu-desktop”:
192.168.7.200:80 192.168.7.200 - - [04/Mar/2022:09:19:40 +0100] „GET /mirror/ubuntu/pool/main/libv/libvpx/libvpx6_1.8.2-1buildde HTTP/amd64.1 " 206 46388 "-" "Debian APT-HTTP/1.3 (2.0.6) neinteractiv"
192.168.7.200:80 192.168.7.200 - - [04/Mar/2022:09:19:40 +0100] „GET /mirror/ubuntu/pool/main/g/gnome-keyring/gnome-keyring_3.36.0-1dub64tu1. deb HTTP/1.1" 206 548240 "-" "Debian APT-HTTP/1.3 (2.0.6) non-interactiv"
192.168.7.200:80 192.168.7.200 - - [04/Mar/2022:09:19:42 +0100] „GET /mirror/ubuntu/pool/main/g/gnome-session/gnome-session-bin_3.36.0- 2ubuntu1_amd64.deb HTTP/1.1" 206 51907 "-" "Debian APT-HTTP/1.3 (2.0.6) neinteractiv"
192.168.7.200:80 192.168.7.200 - - [04/Mar/2022:09:19:43 +0100] „GET /mirror/ubuntu/pool/main/libg/libgpod/libgpod4_0.8.3-15_debd/614.1 HTTP " 206 122676 "-" "Debian APT-HTTP/1.3 (2.0.6) non-interactiv"
192.168.7.200:80 192.168.7.200 - - [04/Mar/2022:09:19:45 +0100] „GET /mirror/ubuntu/pool/main/libr/libreoffice/libreoffice-writer_6.4.7-0ubuntu.20.040. 2_amd64.deb HTTP/1.1" 206 1770147 "-" "Debian APT-HTTP/1.3 (2.0.6) non-interactiv"
192.168.7.200:80 192.168.7.200 - - [04/Mar/2022:09:19:46 +0100] „GET /mirror/ubuntu/pool/main/t/thunderbird/thunderbird_91.5.0%2b.0b. 1_amd64.deb HTTP/1.1" 206 2352616 "-" "Debian APT-HTTP/1.3 (2.0.6) neinteractiv"
192.168.7.200:80 192.168.7.200 - - [04/Mar/2022:09:19:47 +0100] „GET /mirror/ubuntu/pool/main/a/aspell/aspell_0.60.8-1ubund6 HTTP. /1.1" 206 1334 "-" "Debian APT-HTTP/1.3 (2.0.6) non-interactiv"
192.168.7.200:80 192.168.7.200 - - [04/Mar/2022:09:19:47 +0100] „GET /mirror/ubuntu/pool/main/g/gst-plugins-base1.0/gstreamer1.0- gl_1.16.2-4ubuntu0.1_amd64.deb HTTP/1.1" 206 58778 "-" "Debian APT-HTTP/1.3 (2.0.6) non-interactiv"
Eroarele Ansible sunt ca:
E: Nu s-a putut prelua http://192.168.7.200/mirror/ubuntu/pool/universe/g/gtkglext/libgtkglext1-dev_1.2.0-9_amd64.deb
Dar fișierul poate fi descărcat atunci când deschideți linkul în navigatorul web.
Inițial, am implementat „ubuntu-desktop” și „build-essential” în timpul pasului de instalare automată, adăugând o directivă „pachete:” la datele mele de utilizator, dar această problemă a codului de eroare de conținut parțial a frânat sistematic procesul de instalare automată.
Orice indiciu este cu adevărat apreciat!
Toate cele bune
Jose