En fungerende Acquire::http::Proxy-indstilling beviser lidt om en mislykket hentning af signeringsnøglen, før du ved, hvilket program der henter nøglen.

Ældre instruktioner med apt-key adv bruger GnuPG's nøgleserversti. Andre opsætningsmetoder henter en nøgle med curl eller en browser. Disse programmer læser ikke alle APT's egen proxykonfiguration.

Til en anmodning til GnuPG's nøgleserver

GnuPG bruger dirmngr til de relevante netværkshandlinger. Dets dokumenterede muligheder omfatter honor-http-proxy og en eksplicit http-proxy-indstilling; den eksplicitte indstilling tilsidesætter miljøvariablen. Kontrollér det GnuPG-hjem og den konto, der faktisk bruges, især ved en kommando med forhøjede rettigheder.

Kontrollér også nøgleserverens URL. En native nøgleserverforbindelse er ikke det samme som en HTTPS-anmodning om den samme nøgle. Browseradgang gennem en HTTP-proxy etablerer ikke tilladelse til en separat direkte forbindelse til en nøgleserverport.

Følg udgiverens aktuelle installationsmetode

Genopliv ikke en forældet global tillidskommando for at reparere netværksadgang. Udgiverens aktuelle instruktioner bør angive nøglekilden og den tilsigtede nøglering. Hvis de bruger en HTTPS-hentning, skal du konfigurere den HTTP-klient, der sender anmodningen. Hvor udgiveren er offentligt tilgængelig, og offentlige mellemled er tilladt, tilbyder HTTP-proxylisten kandidater til endpoints; fingeraftrykskontrol er fortsat et separat krav.

Bekræft nøglens fulde forventede fingeraftryk via udgiverens oplysninger. En hentet fil, et matchende vist navn eller søgeresultat fastslår ikke identitet. Ved nøglerotation skal du bruge den aktuelle dokumenterede udskiftningsproces.

APT's Signed-By-indstilling kan knytte det repository til en bestemt nøglering i stedet for at give generel tillid på tværs af kilder. Kontrollér det krævede nøgleringformat og den krævede udvidelse, og sørg derefter for, at hentekontoen kan læse filen og gennemgå dens overordnede mapper. Administrativ adgang alene fastslår ikke den tilladelse.

Lad fejlen pege på den næste kontrol

  • En timeout angår henteprogrammets rute eller endpointets tilgængelighed.
  • En proxy-udfordring angår dens konto og understøttede metode.
  • Et fingeraftryk, der ikke stemmer, er en tillidsfejl efter levering.
  • En senere APT-signaturfejl kan angå nøgleringens sti eller repository-tilknytningen.

Løs det trin, mens signaturverifikation bevares. Deaktivering ville fjerne den kontrol, som opsætningen af signeringsnøglen skal give.

Relaterede artikler