O setare Acquire::http::Proxy funcțională dovedește puțin despre o descărcare eșuată a cheii de semnare până când știți ce program aduce cheia.

Instrucțiunile mai vechi cu apt-key adv trec prin calea serverului de chei GnuPG. Alte metode de instalare descarcă o cheie cu curl sau un browser. Acele programe nu citesc toate configurația de proxy proprie a APT.

Pentru o cerere către serverul de chei GnuPG

GnuPG folosește dirmngr pentru operațiunile de rețea relevante. Opțiunile sale documentate includ honor-http-proxy și o setare explicită http-proxy; setarea explicită are prioritate față de variabila de mediu. Verificați directorul home și contul GnuPG folosite efectiv, mai ales pentru o comandă privilegiată.

Verificați și URL-ul serverului de chei. O conexiune nativă la serverul de chei nu este același lucru cu o cerere HTTPS pentru aceeași cheie. Accesul din browser printr-un proxy HTTP nu stabilește permisiunea pentru o conexiune directă separată la un port al serverului de chei.

Urmați metoda de instalare actuală a editorului

Nu reactivați o comandă de încredere globală învechită pentru a repara accesul la rețea. Instrucțiunile actuale ale editorului ar trebui să indice sursa cheii și inelul de chei vizat. Dacă folosesc o descărcare HTTPS, configurați clientul HTTP care face acea cerere. Acolo unde editorul este accesibil public și intermediarii publici sunt permisi, lista de proxy HTTP oferă puncte terminale candidate; verificarea amprentei rămâne o cerință separată.

Confirmați amprenta completă așteptată a cheii prin informațiile editorului. Un fișier descărcat, un nume afișat potrivit sau un rezultat de căutare nu stabilesc identitatea. Pentru rotația cheii, folosiți procesul de înlocuire documentat actual.

Opțiunea Signed-By a APT poate asocia acel depozit cu un anumit inel de chei în loc să acorde încredere generală între surse. Verificați formatul și extensia necesare ale inelului de chei, apoi asigurați-vă că contul de achiziție poate citi fișierul și poate parcurge directoarele părinte. Doar accesul de administrator nu stabilește acea permisiune.

Lăsați eroarea să indice verificarea următoare

  • Un timeout privește ruta descărcătorului sau accesibilitatea punctului terminal.
  • O provocare de proxy privește contul și metoda acceptată.
  • O amprentă care nu se potrivește este un eșec de încredere după livrare.
  • O eroare ulterioară de semnătură APT poate privi calea inelului de chei sau asocierea cu depozitul.

Rezolvați acea etapă păstrând verificarea semnăturii. Dezactivarea ar elimina verificarea pe care configurarea cheii de semnare trebuie să o ofere.

Articole similare