Bu aslında anahtar sunucuyu ararken bir sorun olmayabilir, bu da hatanın önerdiği şeydir. Apt-key komutu gpg işlevini çağırır ve bu da anahtar sunucusuna erişmeye çalışır. Anlaşılan gpg’de bir hata var, ki eğer anahtarlayıcı talep ettiğiniz anahtara sahip değilse, o zaman gpg yanlış bir şekilde "ev sahibi bulunamadı" olarak yanlış yorumlar.
Duyarlı olmayan bir anahtar sunucunun da aynı şeyi yapması iyi olabilir ve ana sunucuların engellendiği ortamlar gördüm (şirket güvenlik duvarı kuralları), bu nedenle sizin girişiniz olmadığı için bir güvenlik duvarı varsa kök nedeniniz olabilir için.
Sadece referans olması için, anahtar orada ve anahtar sunucusu şu anda bana yanıt veriyor:
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.rh1myoBdSE --trustdb-name /etc/apt//trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv 7F0CEB10
gpg: requesting key 7F0CEB10 from hkp server keyserver.ubuntu.com
gpg: key 7F0CEB10: "Richard Kreuter <richard@10gen.com>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
Bağlantı noktası sorun olabilir (bir şirket güvenlik duvarı sorununa en son çarptığım zamandı), bu yüzden bunun yerine standart HTTP bağlantı noktasında (80) yapmayı deneyin.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
dig keyserver.ubuntu.com
nedir?