gpg: menerima server kunci gagal: Server mengindikasikan kegagalan

20

Kesalahan ini muncul ketika saya menambahkan repositori gns dan mencoba menggunakan perintah ini:

#sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F88F6D313016330404F710FC9A2FD067A2E3EF7B

kesalahannya adalah:

gpg: keyserver receive failed: Server indicated a failure
Govinda Chaulagain
sumber
seperti yang saya jelaskan dalam jawaban dan komentar saya ke downvotes, ini terkait dengan DNS dan cara yang dirmngr dalam versi 2.1.6 melakukan membalikkan DNS yang telah dihapus dalam versi 2.1.8 saya ingat, tetapi 2.2.x saya sudah diinstal dari pengujian Debian / tidak stabil (Debian 9 saat ini saat menulis ini) juga memperbaiki masalah ini.
Hvisage

Jawaban:

26

Di balik firewall Anda harus menggunakan port 80 bukannya port default 11371:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9A2FD067A2E3EF7B

Output sampel:

Executing: /tmp/apt-key-gpghome.mTGQWBR2AG/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv 9A2FD067A2E3EF7B
gpg: key 9A2FD067A2E3EF7B: "Launchpad PPA for GNS3" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1
GAD3R
sumber
Bukan port 11371 atau 80 yang terkait di belakang firewall. tampaknya agak terkait dengan resolusi DNS ketika Anda mulai mencari di internet ... `` `Menjalankan: /tmp/apt-key-gpghome.imkAGGXMO8/gpg.1.sh - menerima kunci --debug-semua - vvv --keyserver hkp: //sks1.cryptokeys.org.za: 80 gpg: DBG: chan_3 -> KEYSERVER --clear hkp: //sks1.cryptokeys.org.za: 80 gpg: DBG: chan_3 <- OK gpg : DBG: chan_3 -> KS_GET - 0x9C1384B1168FD423 gpg: DBG: chan_3 <- ERR 167772379 Server mengindikasikan kegagalan <Dirmngr> `` `
Hvisage
7
Saya mendapatkan kesalahan yang sama menggunakan dirmngr 2.2.5, dan menambahkan hkp://dan :80menyelesaikan masalah
david.libremone
5

Ini ada hubungannya dengan DNS dan apa yang dilakukan atau tidak dilakukan oleh server DNS Anda untuk dirmngr; (Ini sudah diperkenalkan sejak 2.1.16 dengan dirmngr, dan saya sudah mencari solusi sendiri pada 2.1.6 dengan paket-paket standar Debian.; (

The benar jawaban, adalah: Upgrade ke versi 2.2.x atau kemudian bahwa tetap masalah pertama kalinya ini.

Keriangan
sumber
@StephenKitt itu bukan jawaban yang berbeda, saya memberikan alasan mengapa itu rusak, karena jawaban yang lain adalah jawaban yang sama sekali tidak memadai dengan semua alasan yang salah mengapa itu gagal setelah saya menyelidiki versi 2.1.6 pada Debian. Tidak ada perbaikan nyata selain untuk mendapatkan versi terbaru dari cabang pengujian / tidak stabil untuk melewati masalah ini, yang tidak terkait dengan HTTP / firewall, tetapi masalah DNS
Hvisage
Maaf, komentar di atas adalah komentar kalengan yang tidak tepat. Jawaban Anda yang diedit memang menjawab pertanyaan, terima kasih.
Stephen Kitt
4

Masalah ini benar-benar bagi saya, tidak ada solusi yang diusulkan bekerja untuk saya sampai saya menemukan posting ini di reddit. Saya baru saja pergi dan menambahkan baris ini ke/etc/resolv.conf

nameserver 8.8.8.8 # Google dns

Anda dapat mencoba dns lain dan melihat mana yang cocok untuk Anda.

Nafaa Boutefer
sumber
2

Mengalami masalah yang sama di ubuntu 18.04, menjalankan dirmngr 2.2.4. Saya memilih opsi untuk memeriksa pengaturan dns saya dan menambahkan server dns lokal saya 'nameserver 1.1.1.1' dan google 'nameserver 8.8.8.8'. Lalu berhasil.

pengguna320161
sumber
Menentukan server DNS eksplisit di konfigurasi jaringan saya menyelesaikannya untuk saya. Gentoo, menggunakan NetworkManager.
Pistos
Juga ingat Quad9 (9.9.9.9) untuk membantu menyaring malware / etc. dalam privasi-advokasi;)
Hvisage
Di mana menambahkan ??? Saya baru saja beralih ke dns 1.1.1.1 dan saya mendapatkan masalah ini
Trees4theForest
2

Tambahkan 0xsebelum kunci, sehingga berubah 0xF88F6D313016330404F710FC9A2FD067A2E3EF7B.

Ini ditambah jawaban GAD3R memecahkannya untuk saya.

skilowatt
sumber