Работеща настройка Acquire::http::Proxy не доказва почти нищо за неуспешно изтегляне на ключ за подпис, докато не знаете коя програма взема ключа.

По-стари инструкции с apt-key adv минават през пътя за сървъри за ключове на GnuPG. Други методи за настройка изтеглят ключ с curl или браузър. Тези програми не всички четат собствената прокси конфигурация на APT.

За заявка към сървър за ключове на GnuPG

GnuPG използва dirmngr за съответните мрежови операции. Документираните му опции включват honor-http-proxy и изрична настройка http-proxy; изричната настройка заменя променливата на средата. Проверете домашната директория и профила на GnuPG, които реално се използват, особено при команда с повишени права.

Проверете и URL адреса на сървъра за ключове. Родната връзка към сървър за ключове не е същата като HTTPS заявка за същия ключ. Достъпът през браузър чрез HTTP прокси не доказва разрешение за отделна директна връзка към порт на сървър за ключове.

Следвайте актуалния метод за инсталиране на издателя

Не възраждайте оттеглена команда за глобално доверие, за да поправите мрежовия достъп. Актуалните инструкции на издателя трябва да посочват източника на ключа и предназначения ключодържател. Ако използват HTTPS изтегляне, конфигурирайте HTTP клиента, който прави тази заявка. Когато издателят е публично достъпен и публичните посредници са разрешени, списъкът с HTTP прокси сървъри предлага кандидати за крайни точки; проверката на отпечатъка остава отделно изискване.

Потвърдете пълния очакван отпечатък на ключа чрез информацията на издателя. Изтеглен файл, съвпадащо показвано име или резултат от търсене не установяват самоличност. При смяна на ключ използвайте актуалния документиран процес за замяна.

Опцията Signed-By на APT може да свърже това хранилище с конкретен ключодържател, вместо да дава общо доверие между източниците. Проверете необходимия формат и разширение на ключодържателя, после се уверете, че профилът за получаване може да чете файла и да преминава през родителските директории. Само администраторски достъп не доказва това разрешение.

Оставете грешката да посочи следващата проверка

  • Изтичане на времето засяга маршрута на изтеглящия или достъпността на крайната точка.
  • Прокси предизвикателството засяга неговия профил и поддържания метод.
  • Несъответствие на отпечатъка е провал на доверието след доставянето.
  • По-късна грешка в подписа на APT може да засяга пътя на ключодържателя или връзката с хранилището.

Решете този етап, като запазите проверката на подписа. Изключването ѝ би премахнало проверката, която настройката на ключа за подпис трябва да осигури.

Подобни статии