curl pobiera adres URL. APT, korzystając z tego samego proxy, otrzymuje stronę informującą, że jego User-Agent nie jest zatwierdzony. Ta odpowiedź już zawęża dochodzenie: pośrednik stosuje politykę klienta.

Zmiana jednocześnie kopii repozytorium, haseł i DNS odrzuca ten przydatny dowód. Zachowaj zwrócony status i odpowiedni tekst odmowy przed zmianą trasy.

APT dokumentuje Acquire::http::User-Agent dla metody pobierania HTTP. Jeśli operator sieci wymaga zatwierdzonego identyfikatora, świadomie ustaw uzgodnioną wartość. Skopiowanie pełnego ciągu tożsamości przeglądarki ze starej odpowiedzi może ukryć rzeczywisty aktualizator i nadal nie spełnić innego warunku polityki.

Sprawdź zakres nieudanego żądania. Żądanie do repozytorium HTTP i tunel HTTPS ujawniają zwykłemu, nieprzechwytującemu proxy różne informacje. Nie zakładaj, że polityka nagłówka widoczna na jednej ścieżce jest automatycznie stosowana tak samo wewnątrz ruchu szyfrowanego.

Strona odmowy zwrócona tam, gdzie oczekiwano metadanych repozytorium, może też później spowodować błąd analizy lub błąd wyglądający na błąd podpisu. Przeczytaj pochodzenie odpowiedzi, zanim zmienisz zaufanie do repozytorium. Skuteczne trasowanie przez proxy nie czyni strony polityki HTML prawidłowym indeksem pakietów. W przypadku Hash Sum mismatch trzymaj razem oczekiwaną sumę kontrolną i rzeczywiste bajty.

Powiązane artykuły