apt สามารถจัดการได้ 40 คีย์ใน /etc/apt/trusted.gpg.d คีย์ 41 และคุณจะได้รับข้อผิดพลาด GPG "ไม่พบคีย์สาธารณะ" แม้ว่าคุณจะทำตามขั้นตอนทั้งหมดเพื่อเพิ่มคีย์ที่หายไป
ตรวจสอบเพื่อดูว่ามีคีย์ที่ไม่ได้ใช้งานในไฟล์นี้จาก ppa (s) ที่คุณไม่ได้ใช้อีกต่อไป หากมีการใช้งานอยู่ให้ลองลบ ppa บางส่วนพร้อมกับคีย์ไฟล์ที่เกี่ยวข้องใน /etc/apt/trusted.gpg.d
นอกจากนี้การใช้
sudo apt-key adv
ถือว่าเป็นความเสี่ยงด้านความปลอดภัยและไม่แนะนำเนื่องจากคุณ " บ่อนทำลายแนวคิดการรักษาความปลอดภัยทั้งหมดเนื่องจากนี่ไม่ใช่วิธีที่ปลอดภัยในการรับกุญแจด้วยเหตุผลต่าง ๆ (เช่น: hkp เป็นโปรโตคอลธรรมดาข้อความสั้นและยาวคีย์สามารถปลอมแปลงได้ ... ) " http://ubuntuforums.org/showthread.php?t=2195579
ฉันเชื่อว่าวิธีที่ถูกต้องในการเพิ่มกุญแจที่หายไป (เช่น 1ABC2D34EF56GH78) คือ
gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv 1ABC2D34EF56GH78
gpg --export --armor 1ABC2D34EF56GH78 | sudo apt-key add -