Construiesc o imagine pentru o mașină arm64 într-un mediu docker. Obțin sistemul de bază 20.04 începând cu
debootstrap --components=main --arch=arm64 --focal străin ./mnt http://ports.ubuntu.com/ubuntu-ports
și apoi finalizați instalarea introducând fișierul proot
și emiterea
debootstrap/debootstrap --a doua etapă
După aceea, mai pot adapta câteva lucruri și apoi pot implementa cu succes imaginea. Pot chiar să instalez pachete suplimentare care sunt deja pe index. Singurul lucru care nu funcționează este să faci
actualizare apt
în cadrul proot
. Aceasta eșuează cu următorul mesaj de eroare:
root@502827f30e52:/# actualizare apt
Hit:1 http://ports.ubuntu.com/ubuntu-ports focal InRelease
Err:1 http://ports.ubuntu.com/ubuntu-ports focal InRelease
Nu s-a putut executa /usr/bin/apt-key pentru a verifica /var/lib/apt/lists/ports.ubuntu.com_ubuntu-ports_dists_focal_InRelease
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
Toate pachetele sunt la zi.
W: A apărut o eroare în timpul verificării semnăturii. Depozitul nu este actualizat și vor fi utilizate fișierele index anterioare. Eroare GPG: http://ports.ubuntu.com/ubuntu-ports focal InRelease: nu s-a putut executa /usr/bin/apt-key pentru a verifica /var/lib/apt/lists/ports.ubuntu.com_ubuntu-ports_dists_focal_InRelease
W: Nu s-a putut prelua http://ports.ubuntu.com/ubuntu-ports/dists/focal/InRelease Nu s-a putut executa /usr/bin/apt-key pentru a verifica /var/lib/apt/lists/ports.ubuntu .com_ubuntu-ports_dists_focal_InRelease
W: Unele fișiere index nu au putut fi descărcate.Ele au fost ignorate, sau cele vechi au fost folosite în schimb.
am verificat daca /usr/bin/apt-key
este acolo și într-adevăr, este exact unde ar trebui să fie și pare să funcționeze OK. Când vreau să fac ceva de genul lista apt-key
îmi cere să instalez unul dintre pachetele suplimentare gnupg, gnupg2 și gnupg1
. Dacă fac asta, se pare că funcționează bine, deci cred că acesta este un comportament normal?
Orice idee despre cum aș putea găsi de ce actualizare apt
/apt-key
eșuează?