“ ไม่มีพับลิกคีย์พร้อมใช้งาน” ขณะอัพเกรดโดยใช้ update-manager


26

ฉันตัดสินใจที่จะอัพเกรด

sudo update-manager -d

จากนั้นก็จะเปิด GUI การอัพเดท - ผู้จัดการ หลังจากคลิกปุ่มอัปเกรดจะส่งคืนรายการข้อผิดพลาดด้านล่าง:

W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,
W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,
E:Some index files failed to download. They have been ignored, or old ones used instead.

จะแก้ไขปัญหานี้ได้อย่างไร?

คำตอบ:


45

คำเตือนนี้หมายความว่าคุณไม่มีพับลิกคีย์ที่สอดคล้องกันสำหรับที่เก็บเหล่านี้

W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,
W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,

ตรวจสอบว่ากุญแจเหล่านี้เป็นปุ่มที่คุณต้องการ ในกรณีนี้:

➜  ~ gpg --keyserver hkp://keyserver.ubuntu.com --search-key 3B4FE6ACC0B21F32
gpg: searching for "3B4FE6ACC0B21F32" from hkp server keyserver.ubuntu.com
(1) Ubuntu Archive Automatic Signing Key (2012) <ftpmaster@ubuntu.com>
      4096 bit RSA key C0B21F32, created: 2012-05-11
Keys 1-1 of 1 for "3B4FE6ACC0B21F32".  Enter number(s), N)ext, or Q)uit > 

ID สอดคล้องกับ Ubuntu Archive มันแปลกที่คุณไม่มีกุญแจเหล่านี้ ปกติจะได้รับการแก้ไขด้วย:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32

หลังจากนี้ให้เรียกใช้sudo apt-get updateและตรวจสอบให้แน่ใจว่าไม่มีคำเตือน / ข้อผิดพลาดปรากฏขึ้น


1
คำตอบอาจารย์ ฉันหวังว่าสิ่งนี้ไม่ได้บ่งบอกถึงธุรกิจที่ตลกขบขันหรือช่องโหว่บนเซิร์ฟเวอร์
Stevie G

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