APT kan pakketten downloaden, maar de ondertekeningssleutel komt niet aan
Downloads uit de repository en het ophalen van de ondertekeningssleutel kunnen verschillende programma's en proxyinstellingen gebruiken. Repareer het downloadpad zonder het pakketvertrouwen te verzwakken.
Een werkende Acquire::http::Proxy-instelling bewijst weinig over een mislukte download van de ondertekeningssleutel tot je weet welk programma de sleutel haalt.
Oudere instructies met apt-key adv lopen via het sleutelserverpad van GnuPG. Andere installatiemethoden downloaden een sleutel met curl of een browser. Die programma's lezen niet allemaal APT's eigen proxyconfiguratie.
Voor een GnuPG-sleutelserververzoek
GnuPG gebruikt dirmngr voor de relevante netwerkbewerkingen. De gedocumenteerde opties omvatten honor-http-proxy en een expliciete http-proxy-instelling; de expliciete instelling overschrijft de omgevingsvariabele. Controleer de GnuPG-thuismap en het account die werkelijk worden gebruikt, vooral bij een bevoorrecht commando.
Controleer ook de URL van de sleutelserver. Een native sleutelserververbinding is niet hetzelfde als een HTTPS-verzoek voor dezelfde sleutel. Browsertoegang via een HTTP-proxy vestigt geen toestemming voor een aparte directe verbinding naar een sleutelserverpoort.
Volg de huidige installatiemethode van de uitgever
Blaas geen verouderd global-trust-commando nieuw leven in om netwerktoegang te repareren. De huidige instructies van de uitgever horen de sleutelbron en de bedoelde sleutelring te noemen. Gebruiken ze een HTTPS-download, configureer dan de HTTP-client die dat verzoek doet. Waar de uitgever openbaar bereikbaar is en openbare tussenpersonen zijn toegestaan, biedt de HTTP-proxylijst kandidaat-eindpunten; vingerafdrukverificatie blijft een aparte vereiste.
Bevestig de volledige verwachte vingerafdruk van de sleutel via de informatie van de uitgever. Een gedownload bestand, een overeenkomende weergavenaam of zoekresultaat stellen geen identiteit vast. Gebruik bij sleutelrotatie het huidige gedocumenteerde vervangingsproces.
De Signed-By-optie van APT kan die repository aan een bepaalde sleutelring koppelen in plaats van algemeen vertrouwen tussen bronnen te geven. Controleer het vereiste formaat en de extensie van de sleutelring en zorg dan dat het verkrijgingsaccount het bestand kan lezen en de bovenliggende mappen kan doorlopen. Alleen beheerderstoegang stelt die toestemming niet vast.
Laat de fout de volgende controle aanwijzen
- Een time-out betreft de route van de downloader of de bereikbaarheid van het eindpunt.
- Een proxy-uitdaging betreft het account en de ondersteunde methode.
- Een afwijkende vingerafdruk is een vertrouwensfout na levering.
- Een latere APT-handtekeningfout kan het pad van de sleutelring of de repository-koppeling betreffen.
Los die fase op terwijl de handtekeningverificatie behouden blijft. Uitschakelen zou de controle wegnemen die de ondertekeningssleutel-setup juist moet bieden.