gpg: keyserver ได้รับล้มเหลว: เซิร์ฟเวอร์ระบุความล้มเหลว


20

ข้อผิดพลาดนี้เกิดขึ้นเมื่อฉันเพิ่มที่เก็บ gns และลองใช้คำสั่งนี้:

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

ข้อผิดพลาดคือ:

gpg: keyserver receive failed: Server indicated a failure

ตามที่ฉันได้อธิบายไว้ในคำตอบและแสดงความคิดเห็นต่อ downvotes มันเกี่ยวข้องกับ DNS และวิธีที่ dirmngr ในเวอร์ชัน 2.1.6 ทำ reverse DNS ที่ถูกลบออกในเวอร์ชัน 2.1.8 ฉันจำได้ แต่ 2.2.x ฉัน ติดตั้งจากการทดสอบ Debian / ไม่เสถียร (Debian 9 ปัจจุบันตามที่เขียนนี้) ยังแก้ไขปัญหานี้
Hvisage

คำตอบ:


26

หลังไฟร์วอลล์คุณควรใช้พอร์ต 80 แทนพอร์ตเริ่มต้น 11371:

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

ตัวอย่างผลลัพธ์:

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

ไม่ใช่พอร์ต 11371 หรือ 80 ที่เกี่ยวข้องกับไฟร์วอลล์ ดูเหมือนว่าจะค่อนข้างเกี่ยวข้องกับการแก้ปัญหา DNS เมื่อคุณเริ่ม google สุทธิ ... `` `การดำเนินการ: /tmp/apt-key-gpghome.imkAGGXMO8/gpg.1.sh --receive-keys --debug-all - vvv - keyserver hkp: //sks1.cryptokeys.org.za: 80 gpg: DBG: chan_3 -> KEYSERVER - ล้าง hkp: //sks1.cryptokeys.org.za: 80 gpg: DBG: chan_3 <- ตกลง gpg : DBG: chan_3 -> KS_GET - 0x9C1384B1168FD423 gpg: DBG: chan_3 <- ERR 167772379 เซิร์ฟเวอร์ระบุความล้มเหลว <Dirmngr> `` `
Hvisage

7
ฉันได้รับข้อผิดพลาดเดียวกันโดยใช้ dirmngr 2.2.5 และเพิ่มhkp://และ:80แก้ไขปัญหา
david.libremone

5

มันเกี่ยวข้องกับ DNS และสิ่งที่เซิร์ฟเวอร์ DNS ของคุณทำหรือส่งคืนเป็น dirmngr (ได้รับการแนะนำตั้งแต่ 2.1.16 กับ dirmngr และฉันค้นหาโซลูชันด้วยตัวเองใน 2.1.6 ด้วยแพ็คเกจเริ่มต้นของ Debian (;

ที่ถูกต้องคำตอบคือ: อัพเกรดเป็นรุ่น 2.2.x หรือในภายหลังว่าการแก้ไขปัญหานี้เป็นครั้งแรก


@StephenKitt มันไม่ได้เป็นคำตอบที่แตกต่างกันฉันให้เหตุผลว่าทำไมมันแตกเพราะคำตอบอื่น ๆ เป็นคำตอบที่ไม่เพียงพอโดยสิ้นเชิงกับเหตุผลที่ผิดทั้งหมดว่าทำไมมันล้มเหลวหลังจากที่ฉันตรวจสอบ 2.1.6 รุ่นบน Debian ไม่มีการแก้ไขอื่นใดนอกจากการรับรุ่นล่าสุดจากสาขาการทดสอบ / ไม่เสถียรที่จะผ่านปัญหานี้ซึ่งไม่เกี่ยวข้องกับ HTTP / ไฟร์วอลล์ แต่ปัญหา DNS
Hvisage

ขออภัยความคิดเห็นด้านบนเป็นความคิดเห็นกระป๋องซึ่งไม่เหมาะสม คำตอบที่คุณแก้ไขจะตอบคำถามจริงๆขอบคุณ
Stephen Kitt

4

ปัญหานี้เป็นจริงสำหรับฉัน แต่ไม่มีวิธีแก้ไขปัญหาที่เสนอให้ฉันจนกว่าฉันจะพบบทความนี้ใน reddit ฉันเพิ่งไปและเพิ่มบรรทัดนี้ไป/etc/resolv.conf

nameserver 8.8.8.8 # Google dns

คุณสามารถลอง DNS อื่น ๆ และดูว่าอันไหนเหมาะกับคุณ


2

พบปัญหาเดียวกันใน Ubuntu 18.04 รัน dirmngr 2.2.4 ฉันไปกับตัวเลือกในการตรวจสอบการตั้งค่า dns ของฉันและเพิ่มเซิร์ฟเวอร์ 'nameserver 1.1.1.1' ในเครื่องของฉันและ google 'nameserver 8.8.8.8' ของ google จากนั้นก็ใช้งานได้


การระบุเซิร์ฟเวอร์ DNS ที่ชัดเจนในการกำหนดค่าเครือข่ายของฉันแก้ไขได้สำหรับฉัน Gentoo ใช้ NetworkManager
Pistos

ยังจำ Quad9 (9.9.9.9) ที่ช่วยกรองมัลแวร์ / etc ในลักษณะความเป็นส่วนตัว - ผู้สนับสนุน;)
Hvisage

เพิ่มที่ไหน ??? ฉันเพิ่งเปลี่ยนเป็น dns 1.1.1.1 และได้รับปัญหานี้
Trees4theForest

2

เพิ่มก่อนที่สำคัญเพื่อที่จะเปลี่ยน0x0xF88F6D313016330404F710FC9A2FD067A2E3EF7B

บวกกับคำตอบของ GAD3R นี้แก้ไขได้สำหรับฉัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.