Puncte:2

Ubuntu 20.04 nu se va conecta la REPO-ul meu local

drapel sk

Am configurat un local REPO unde am descărcat toate pachetele din Ubuntu.

root@vm-repo-server:~# ifconfig | grep inet
        inet 10.0.0.4 netmask 255.255.255.0 difuzare 10.0.0.255

root@vm-repo-server:/var/www/html/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu/dists/focal# ll
total 40472
drwxr-xr-x 6 rădăcină rădăcină 146 24 ian 12:31 ./
drwxr-xr-x 8 root root 123 24 ian 12:31 ../
-rw-r--r-- 1 rădăcină rădăcină 40902952 23 aprilie 2020 Cuprins-amd64.gz
-rw-r--r-- 1 rădăcină rădăcină 264892 23 aprilie 2020 InRelease
-rw-r--r-- 1 rădăcină rădăcină 263289 Lansare 23 aprilie 2020
-rw-r--r-- 1 rădăcină rădăcină 1554 23 aprilie 2020 Release.gpg
drwxr-xr-x 5 root root 51 24 ian 12:31 principal/
drwxr-xr-x 5 rădăcină rădăcină 51 24 ian 12:31 multivers/
drwxr-xr-x 4 root root 38 24 ian 12:31 restrictionat/
drwxr-xr-x 5 root root 51 24 ian 12:31 univers/
root@vm-repo-server:


602,5 GiB vor fi descărcați în arhivă.
Se descarcă 187125 fișiere de arhivă folosind 20 de fire...
Ora începerii: Luni 24 ian 10:24:22 2022
[20]... [19]... [18]... [17]... [16]... [15]... [14]... [13]... [12 ]... [11]... [10]... [9]... [8]... [7]...[6]... [5]... [4]. .. [3]... [2]... [1]... [0]...
Ora de încheiere: Luni 24 ian 12:31:12 2022

Am configurat doi clienți unul 18.04 și unul 20.04. Acești clienți vor descărca acum actualizări de pe serverul REPO

Lista surselor 18.04 /etc/apt/sources.list conține intrări:

root@vm-ubuntu18:~# cat /etc/apt/sources.list | grep permite
deb [allow-insecure=yes] http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu/ bionic principal univers restricționat multivers
deb [allow-insecure=yes] http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu/ bionic-updates principalul univers restricționat multivers
deb [allow-insecure=yes] http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu/ bionic-backports universul restricționat principal multivers
deb [allow-insecure=yes] http://10.0.0.4/ubuntu/mirror/security.ubuntu.com/ubuntu bionic-security universul principal restricționat multivers
root@vm-ubuntu18:~#

Când rulați actualizarea apt de pe serverul 18.04, funcționează bine și se conectează la REPO-ul meu.

root@vm-ubuntu18:~# dată && actualizare apt
Luni 24 ianuarie 16:13:40 UTC 2022
Hit:1 http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu bionic InRelease
Hit:2 http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:3 http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu bionic-backports InRelease
Hit:4 http://10.0.0.4/ubuntu/mirror/security.ubuntu.com/ubuntu bionic-security InRelease
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
5 pachete pot fi actualizate. Rulați „apt list --upgradable” pentru a le vedea.
root@vm-ubuntu18:~#

Când încerc să actualizez 20.04 LTS din același REPO, primesc eroarea de mai jos:

Err:4 http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu focal/main amd64 c-n-f Metadate
  404 Nu a fost găsit [IP: 10.0.0.4 80]
Ign:11 http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu focal/universe amd64 c-n-f Metadate
Ign:12 http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu focal/multiverse amd64 c-n-f Metadate
Ign:13 http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu focal/restricted amd64 c-n-f Metadate
Preluat 265 kB în 0s (867 kB/s)
Citirea listelor de pachete... Gata
E: Nu s-a putut prelua http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu/dists/focal/main/cnf/Commands-amd64 404 Not Found [IP: 10.0.0.4 80]
E: Unele fișiere index nu au putut fi descărcate. Ele au fost ignorate, sau cele vechi au fost folosite în schimb.
root@vm-ubuntu20:~#

Ce ar trebui să fie în fișierul listei surse 20.04 pentru a vă conecta la REPO-ul meu local cu IP 10.0.0.4 și a descărca pachetele fără erori?

Mulțumiri

Puncte:1
drapel us

Am întâlnit această problemă când mi-am actualizat recent toate sistemele de la 18.04 la 20.04, inclusiv oglinda mea locală.

Problema este cu fișierele „comandă nu a fost găsită” care aparent nu existau în 18.04 sau cel puțin funcționau diferit. A trebuit să adaug aceste linii la scriptul care rulează după descărcarea oglinzii pentru a dezarhiva fișierele.

unxz -fk /[locație în oglindă]/us.archive.ubuntu.com/ubuntu/dists/focal-security/main/cnf/Commands-amd64.xz
unxz -fk /[locație în oglindă]/us.archive.ubuntu.com/ubuntu/dists/focal-security/multiverse/cnf/Commands-amd64.xz
unxz -fk /[locație în oglindă]/us.archive.ubuntu.com/ubuntu/dists/focal-security/restricted/cnf/Commands-amd64.xz
unxz -fk /[locație în oglindă]/us.archive.ubuntu.com/ubuntu/dists/focal-security/universe/cnf/Commands-amd64.xz
#
unxz -fk /[oglindă locație]/us.archive.ubuntu.com/ubuntu/dists/focal-updates/main/cnf/Commands-amd64.xz
unxz -fk /[locație în oglindă]/us.archive.ubuntu.com/ubuntu/dists/focal-updates/multiverse/cnf/Commands-amd64.xz
unxz -fk /[locație în oglindă]/us.archive.ubuntu.com/ubuntu/dists/focal-updates/restricted/cnf/Commands-amd64.xz
unxz -fk /[locație în oglindă]/us.archive.ubuntu.com/ubuntu/dists/focal-updates/universe/cnf/Commands-amd64.xz

Este posibil să fi dezarhivat manual fișierele pentru distribuția de bază, nu îmi amintesc. Probabil că am făcut-o, dar nu am pus comenzi pentru asta în script, deoarece acele fișiere nu se schimbă. Deci a fost un lucru de o singură dată.

eu folosesc apt-oglindă care, din păcate, nu este întreținut și a necesitat alte modificări pentru a-l face să funcționeze și cu 20.04 - dar se pare că nu îl utilizați. Deci, ceea ce am făcut s-ar putea să nu funcționeze exact pentru dvs., dar în concluzie, trebuie să extrageți acele fișiere c-n-f, astfel încât actualizare sudo apt verificarea funcționează corect pentru clienți.

LinuxRsa avatar
drapel sk
M-ați putea ajuta să pun împreună fișierul Ubuntu 20.04 **/etc/apt/sources.list**? mai jos sunt căile mele pe serverul principal repo cu IP 10.0.0.4. Cale :/var/www/html/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu/dists/focal$ ls Contents-amd64.gz InRelease Release Release.gpg univers restrâns multivers principal azureuser@vm-repo-server:` Cale:/var/www/html/ubuntu/mirror/security.ubuntu.com/ubuntu/dists/focal-security$ ls Contents-amd64.gz InRelease Release Release.gpg univers restrâns multivers principal azureuser@vm-repo-server:` Cum ar arăta intrarea?
Organic Marble avatar
drapel us
Source.list nu arată deloc diferit între 18.04 și 20.04. Am doar 3 linii de genul acesta `deb [calea oglindă]/us.archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse` Una pentru focalizare, una pentru actualizări focale și una pentru focal-security.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.