Puncte:5

Actualizarea apt-get eșuează din cauza NO_PUBKEY 6AF7F09730B3F0A4

drapel in

Folosesc WSL (windows-for-linux) cu Ubuntu 20.04.3 LTS instalat. Când alerg sudo apt-get update Primesc următoarea eroare:

Err:7 https://apt.kitware.com/ubuntu bionic InRelease
Următoarele semnături nu au putut fi verificate, deoarece cheia publică nu este disponibilă: NO_PUBKEY 6AF7F09730B3F0A4
Preluat 11,0 kB în 1 s (7552 B/s)

Am incercat sfaturile postate in: Următoarele semnături nu au putut fi verificate, deoarece cheia publică nu este disponibilă: NO_PUBKEY dar asta nu funcționează pentru mine - gpg se plânge de „fără date”:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6AF7F09730B3F0A4
Se execută: /tmp/apt-key-gpghome.Cz3vHTxU7i/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 6AF7F09730B3F0A4
gpg: primirea serverului de chei eșuată: fără date

Ce trebuie să fac pentru ca apt-get update să funcționeze?

ACTUALIZAȚI:

După cum mi-am cerut, partajez /etc/apt/source.list

deb http://archive.ubuntu.com/ubuntu/ principal principal restricționat
deb http://archive.ubuntu.com/ubuntu/ focal-updates main restricted
deb http://archive.ubuntu.com/ubuntu/ univers focal
deb http://archive.ubuntu.com/ubuntu/ focal-updates universul
deb http://archive.ubuntu.com/ubuntu/ multivers focal
deb http://archive.ubuntu.com/ubuntu/ focal-updates multiverse
deb http://archive.ubuntu.com/ubuntu/ focal-backports universul principal restricționat multivers


deb http://security.ubuntu.com/ubuntu/ focal-security principal restricționat
deb http://security.ubuntu.com/ubuntu/ universul focal-security
deb http://security.ubuntu.com/ubuntu/ focal-security multiverse
deb https://apt.kitware.com/ubuntu/ bionic main
guiverc avatar
drapel cn
Dacă ești pe 20.04 sau *focal*, de ce pasta ta arată *bionic* sau 18.04?
Johan Palych avatar
drapel us
Doar urmați instrucțiunile: https://apt.kitware.com/
Ivan Angelov avatar
drapel in
„Dacă ești pe 20.04 sau focal, de ce pasta ta arată bionic sau 18.04” Bănuiesc că o mare parte a problemei mele este legată de WSL (windows pentru linux), dar nu am idee ce să fac pentru a-mi rezolva problemele.
Puncte:5
drapel ni

Am adăugat cheia la serverul de chei Ubuntu (din anumite motive, nu aveau cheia pentru depozitul de apt Kitware, care a fost actualizat în 2022)

Rularea acestui lucru ar trebui să vă rezolve problema acum:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6AF7F09730B3F0A4
Ivan Angelov avatar
drapel in
care a funcționat! Mulțumiri!
Puncte:2
drapel my

Urmați doar documentație oficială:

  1. Inițial, rulați următoarea comandă pentru a instala toate cerințele preliminare:

    sudo apt-get update
    sudo apt-get install gpg wget
    
  2. Acum adăugați breloul de chei GPG:

    wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | sudo tee /usr/share/keyrings/kitware-archive-keyring.gpg >/dev/null
    
  3. Actualizați:

    sudo apt-get update
    
Ivan Angelov avatar
drapel in
acea secvență nu a funcționat pentru mine. 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: https://apt.kitware.com/ubuntu bionic InRelease: Următoarele semnături nu au putut fi verificate deoarece cheia publică nu este disponibilă: NO_PUBKEY 6AF7F09730B3F0A4 W: Nu s-a putut prelua https://apt.kitware.com/ubuntu/dists/bionic/InRelease Următoarele semnături nu au putut fi verificate deoarece cheia publică nu este disponibilă: NO_PUBKEY 6AF7F09730B3F0A4
Someone avatar
drapel my
Rulați `apt update` și încercați din nou!
Ivan Angelov avatar
drapel in
tot nu merge.
Someone avatar
drapel my
Eliminați depozitul și încercați din nou.
Someone avatar
drapel my
Editați întrebarea pentru a adăuga rezultatul `cat /etc/apt/sources.list`
Someone avatar
drapel my
Eroarea se datorează faptului că utilizați depozitul Bionic în focalizare. @IvanAngelov De asemenea, ar trebui să evitați să utilizați cheia apt, deoarece este depreciată.
Puncte:1
drapel tm

În dumneavoastră /etc/apt/sources.list.d/kitware.list este:

deb [semnat-by=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/ principal principal

Deci, acest depozit este forțat să se valideze cu /usr/share/keyrings/kitware-archive-keyring.gpg această cheie publică.

Dar v-ați actualizat cheia publică cu apt-key magazin de chei global (care se află în /etc/apt/trusted.gpg și /etc/apt/trusted.gpg.d/), nu acel fișier specific.

Deci, există două moduri de a-l face să funcționeze:

  • urmați exact instrucțiunile din secțiunea „Obțineți o copie a cheii noastre de semnare” în https://apt.kitware.com/ a crea /usr/share/keyrings/kitware-archive-keyring.gpg acest fișier.
  • Elimina [semnat-by=/usr/share/keyrings/kitware-archive-keyring.gpg] interior /etc/apt/sources.list.d/kitware.list astfel încât apt să poată citi cheia publică corespunzătoare din magazinul de chei global. (Încă trebuie să instalați cheia publică de undeva)

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.