APT lahko prenese pakete, vendar ključ za podpis ne prispe
Prenos iz skladišča in pridobitev ključa za podpis lahko uporabljata različne programe in nastavitve posredniškega strežnika. Popravite pot prenosa, ne da bi oslabili zaupanje v pakete.
Delujoča nastavitev Acquire::http::Proxy malo dokaže o neuspelem prenosu ključa za podpis, dokler ne veste, kateri program pridobi ključ.
Starejša navodila z apt-key adv gredo po poti strežnika ključev GnuPG. Druge metode namestitve prenesejo ključ s curl ali brskalnikom. Ti programi ne berejo vsi lastne konfiguracije posredniškega strežnika APT.
Za zahtevo strežniku ključev GnuPG
GnuPG uporablja dirmngr za ustrezne omrežne operacije. Njegove dokumentirane možnosti vključujejo honor-http-proxy in izrecno nastavitev http-proxy; izrecna nastavitev preglasi okoljsko spremenljivko. Preverite domači imenik in račun GnuPG, ki se dejansko uporabljata, zlasti pri ukazu s privilegiji.
Preverite tudi URL strežnika ključev. Izvorna povezava s strežnikom ključev ni isto kot zahteva HTTPS za isti ključ. Dostop brskalnika prek posredniškega strežnika HTTP ne vzpostavi dovoljenja za ločeno neposredno povezavo na vrata strežnika ključev.
Upoštevajte trenutno metodo namestitve izdajatelja
Ne oživljajte zastarelega ukaza globalnega zaupanja, da bi popravili omrežni dostop. Trenutna navodila izdajatelja bi morala navesti vir ključa in predvideni obroč ključev. Če uporabljajo prenos HTTPS, nastavite odjemalca HTTP, ki izvede to zahtevo. Kjer je izdajatelj javno dosegljiv in so javni posredniki dovoljeni, seznam posredniških strežnikov HTTP ponuja kandidate za končne točke; preverjanje prstnega odtisa ostaja ločena zahteva.
Potrdite celoten pričakovani prstni odtis ključa prek informacij izdajatelja. Prenesena datoteka, ujemajoče se prikazano ime ali rezultat iskanja ne vzpostavijo identitete. Pri menjavi ključa uporabite trenutni dokumentirani postopek zamenjave.
Možnost Signed-By v APT lahko to skladišče poveže z določenim obročem ključev, namesto da bi med viri podelila splošno zaupanje. Preverite zahtevano obliko in končnico obroča ključev, nato poskrbite, da lahko račun za pridobitev bere datoteko in prehaja skozi njene nadrejene mape. Sam skrbniški dostop tega dovoljenja ne vzpostavi.
Naj napaka pokaže naslednje preverjanje
- Časovna omejitev se nanaša na pot prenašalnika ali dosegljivost končne točke.
- Izziv posredniškega strežnika se nanaša na njegov račun in podprto metodo.
- Neujemanje prstnega odtisa je neuspeh zaupanja po dostavi.
- Poznejša napaka podpisa APT se lahko nanaša na pot obroča ključev ali povezavo s skladiščem.
Rešite to stopnjo, pri tem pa ohranite preverjanje podpisa. Če bi ga izklopili, bi odstranili preverjanje, ki naj bi ga nastavitev ključa za podpis zagotavljala.