Działające ustawienie Acquire::http::Proxy niewiele dowodzi o nieudanym pobraniu klucza podpisu, dopóki nie wiesz, który program pobiera klucz.

Starsze instrukcje z apt-key adv przechodzą przez ścieżkę serwera kluczy GnuPG. Inne metody instalacji pobierają klucz za pomocą curl lub przeglądarki. Te programy nie wszystkie czytają własną konfigurację proxy APT.

Dla żądania serwera kluczy GnuPG

GnuPG używa dirmngr do odpowiednich operacji sieciowych. Jego udokumentowane opcje obejmują honor-http-proxy i jawną konfigurację http-proxy; jawna konfiguracja zastępuje zmienną środowiskową. Sprawdź katalog domowy i konto GnuPG, które są rzeczywiście używane, zwłaszcza w przypadku polecenia z uprawnieniami.

Sprawdź także adres URL serwera kluczy. Rodzime połączenie z serwerem kluczy to nie to samo co żądanie HTTPS o ten sam klucz. Dostęp przez przeglądarkę za pośrednictwem proxy HTTP nie ustanawia zgody na osobne bezpośrednie połączenie z portem serwera kluczy.

Stosuj aktualną metodę instalacji wydawcy

Nie ożywiaj przestarzałego polecenia globalnego zaufania, aby naprawić dostęp sieciowy. Aktualne instrukcje wydawcy powinny wskazywać źródło klucza i docelowy pęk kluczy. Jeśli używają pobierania HTTPS, skonfiguruj klienta HTTP wykonującego to żądanie. Tam, gdzie wydawca jest publicznie osiągalny i dozwolone są publiczne pośredniki, lista proxy HTTP oferuje kandydatów na punkty końcowe; weryfikacja odcisku pozostaje osobnym wymogiem.

Potwierdź pełny oczekiwany odcisk klucza w informacjach wydawcy. Pobrany plik, pasująca nazwa wyświetlana lub wynik wyszukiwania nie ustalają tożsamości. Przy rotacji klucza użyj aktualnego udokumentowanego procesu wymiany.

Opcja Signed-By APT może powiązać to repozytorium z konkretnym pękiem kluczy zamiast przyznawać ogólne zaufanie między źródłami. Sprawdź wymagany format i rozszerzenie pęku kluczy, a następnie upewnij się, że konto pozyskiwania może odczytać plik i przejść przez jego katalogi nadrzędne. Sam dostęp administratora nie ustanawia tego uprawnienia.

Pozwól błędowi wskazać następne sprawdzenie

  • Przekroczenie limitu czasu dotyczy trasy pobierającego lub osiągalności punktu końcowego.
  • Wyzwanie proxy dotyczy jego konta i obsługiwanej metody.
  • Niezgodny odcisk to błąd zaufania po dostarczeniu.
  • Późniejszy błąd podpisu APT może dotyczyć ścieżki pęku kluczy lub powiązania z repozytorium.

Rozwiąż ten etap, zachowując weryfikację podpisu. Wyłączenie jej usunęłoby sprawdzenie, które konfiguracja klucza podpisu ma zapewniać.

Powiązane artykuły