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

Старые инструкции с apt-key adv идут через путь сервера ключей GnuPG. Другие способы установки скачивают ключ с помощью curl или браузера. Эти программы не все читают собственную конфигурацию прокси APT.

Для запроса к серверу ключей GnuPG

GnuPG использует dirmngr для соответствующих сетевых операций. Его документированные опции включают honor-http-proxy и явную настройку http-proxy; явная настройка переопределяет переменную окружения. Проверьте домашний каталог и учётную запись GnuPG, которые реально используются, особенно для команды с привилегиями.

Проверьте также URL сервера ключей. Собственное соединение с сервером ключей — не то же самое, что HTTPS-запрос за тем же ключом. Доступ из браузера через HTTP-прокси не даёт разрешения на отдельное прямое соединение с портом сервера ключей.

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

Не возрождайте устаревшую команду глобального доверия, чтобы исправить сетевой доступ. Текущие инструкции издателя должны указывать источник ключа и предназначенное хранилище ключей. Если они используют HTTPS-загрузку, настройте HTTP-клиент, выполняющий этот запрос. Там, где издатель общедоступен и публичные посредники разрешены, список HTTP-прокси предлагает кандидатов в конечные точки; проверка отпечатка остаётся отдельным требованием.

Подтвердите полный ожидаемый отпечаток ключа по информации издателя. Загруженный файл, совпадающее отображаемое имя или результат поиска не устанавливают личность. При смене ключа используйте текущий документированный процесс замены.

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

Пусть ошибка укажет следующую проверку

  • Тайм-аут касается маршрута загрузчика или доступности конечной точки.
  • Прокси-запрос касается его учётной записи и поддерживаемого метода.
  • Несовпадение отпечатка — это сбой доверия после доставки.
  • Более поздняя ошибка подписи APT может касаться пути хранилища ключей или привязки к репозиторию.

Решите этот этап, сохранив проверку подписи. Её отключение убрало бы проверку, которую настройка ключа подписи должна обеспечивать.

Похожие статьи