Çalışan bir Acquire::http::Proxy ayarı, imzalama anahtarı indirmesinin neden başarısız olduğu konusunda, anahtarı hangi programın getirdiğini bilene kadar fazla bir şey kanıtlamaz.

apt-key adv kullanan eski yönergeler GnuPG'nin anahtar sunucusu yolundan geçer. Diğer kurulum yöntemleri anahtarı curl veya bir tarayıcıyla indirir. Bu programların hepsi APT'nin kendi proxy yapılandırmasını okumaz.

GnuPG anahtar sunucusu isteği için

GnuPG ilgili ağ işlemleri için dirmngr kullanır. Belgelenmiş seçenekleri arasında honor-http-proxy ve açık bir http-proxy ayarı vardır; açık ayar ortam değişkenini geçersiz kılar. Özellikle ayrıcalıklı bir komut için gerçekte kullanılan GnuPG ev dizinini ve hesabını denetleyin.

Anahtar sunucusunun URL'sini de denetleyin. Yerel anahtar sunucusu bağlantısı, aynı anahtar için HTTPS isteğiyle aynı şey değildir. HTTP proxy üzerinden tarayıcı erişimi, anahtar sunucusu bağlantı noktasına ayrı bir doğrudan bağlantı için izin oluşturmaz.

Yayıncının güncel kurulum yöntemini izleyin

Ağ erişimini onarmak için kullanımdan kalkmış bir genel güven komutunu yeniden canlandırmayın. Yayıncının güncel yönergeleri anahtar kaynağını ve amaçlanan anahtarlığı belirtmelidir. HTTPS indirmesi kullanıyorlarsa, bu isteği yapan HTTP istemcisini yapılandırın. Yayıncının herkese açık olduğu ve genel aracıların izinli olduğu yerlerde HTTP proxy listesi aday uç noktalar sunar; parmak izi doğrulaması ayrı bir gereklilik olarak kalır.

Anahtarın tam beklenen parmak izini yayıncının bilgileri aracılığıyla doğrulayın. İndirilen bir dosya, eşleşen görünen ad veya arama sonucu kimliği ortaya koymaz. Anahtar döndürme için güncel belgelenmiş değiştirme sürecini kullanın.

APT'nin Signed-By seçeneği, kaynaklar arasında genel güven vermek yerine o depoyu belirli bir anahtarlığa bağlayabilir. Gerekli anahtarlık biçimini ve uzantısını denetleyin, ardından edinme hesabının dosyayı okuyabildiğini ve üst dizinlerinden geçebildiğini doğrulayın. Tek başına yönetici erişimi bu izni oluşturmaz.

Hatanın bir sonraki denetimi göstermesine izin verin

  • Zaman aşımı, indiricinin rotası veya uç noktanın erişilebilirliğiyle ilgilidir.
  • Proxy meydan okuması, hesabı ve desteklenen yöntemle ilgilidir.
  • Eşleşmeyen parmak izi, teslimattan sonraki güven hatasıdır.
  • Daha sonraki bir APT imza hatası, anahtarlık yolu veya depo ilişkisiyle ilgili olabilir.

İmza doğrulamasını koruyarak o aşamayı çözün. Devre dışı bırakmak, imzalama anahtarı kurulumunun sağlaması gereken denetimi ortadan kaldırırdı.

İlgili makaleler