APT kan hämta paket, men signeringsnyckeln kommer inte fram
Nedladdningar från förrådet och hämtning av signeringsnyckeln kan använda olika program och proxyinställningar. Åtgärda nedladdningsvägen utan att försvaga paketförtroendet.
En fungerande Acquire::http::Proxy-inställning bevisar lite om en misslyckad nedladdning av signeringsnyckeln förrän du vet vilket program som hämtar nyckeln.
Äldre instruktioner med apt-key adv går via GnuPG:s nyckelserverväg. Andra installationsmetoder hämtar en nyckel med curl eller en webbläsare. Dessa program läser inte alla APT:s egen proxykonfiguration.
För en nyckelserverförfrågan från GnuPG
GnuPG använder dirmngr för de relevanta nätverksoperationerna. Dess dokumenterade alternativ omfattar honor-http-proxy och en explicit http-proxy-inställning; den explicita inställningen åsidosätter miljövariabeln. Kontrollera det GnuPG-hem och det konto som faktiskt används, särskilt för ett kommando med privilegier.
Kontrollera även nyckelserverns URL. En inbyggd nyckelserveranslutning är inte samma sak som en HTTPS-förfrågan för samma nyckel. Webbläsaråtkomst via en HTTP-proxy etablerar inte tillstånd för en separat direkt anslutning till en nyckelserverport.
Följ utgivarens aktuella installationsmetod
Återuppliva inte ett föråldrat globalt förtroendekommando för att reparera nätverksåtkomst. Utgivarens aktuella instruktioner bör ange nyckelkällan och den avsedda nyckelringen. Om de använder en HTTPS-nedladdning konfigurerar du HTTP-klienten som gör den förfrågan. Där utgivaren är offentligt nåbar och offentliga mellanhänder tillåtna erbjuder HTTP-proxylistan kandidater för slutpunkter; fingeravtryckskontroll är fortfarande ett separat krav.
Bekräfta nyckelns fullständiga förväntade fingeravtryck via utgivarens information. En nedladdad fil, ett matchande visningsnamn eller sökresultat fastställer inte identitet. Vid nyckelrotation använder du den aktuella dokumenterade ersättningsprocessen.
APT:s Signed-By-alternativ kan knyta det förrådet till en viss nyckelring i stället för att ge allmänt förtroende mellan källor. Kontrollera det nödvändiga nyckelringsformatet och filändelsen och se sedan till att hämtningskontot kan läsa filen och gå igenom dess överordnade kataloger. Enbart administratörsåtkomst fastställer inte det tillståndet.
Låt felet peka på nästa kontroll
- En timeout gäller hämtarens väg eller slutpunktens nåbarhet.
- En proxyutmaning gäller dess konto och den metod som stöds.
- Ett fingeravtryck som inte stämmer är ett förtroendefel efter leverans.
- Ett senare APT-signaturfel kan gälla nyckelringens sökväg eller förrådskopplingen.
Lös det steget medan signaturverifieringen behålls. Att stänga av den skulle ta bort den kontroll som signeringsnyckelns uppsättning ska ge.