ข้อผิดพลาด GPG รหัสสาธารณะไม่พร้อมใช้งานลายเซ็น TRIED A LOT


10

ผลตอบแทนอัพเดท apt-get :

W: GPG error: http://pl.archive.ubuntu.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://pl.archive.ubuntu.com trusty-updates Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://extras.ubuntu.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 16126D3A3E5C1192
W: GPG error: http://deb.torproject.org trusty InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EE8CBC9E886DDD89
W: GPG error: http://security.ubuntu.com trusty-security Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://dl.google.com stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A040830F7FAC5991
W: GPG error: http://dl.google.com stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A040830F7FAC5991

ฉันได้ลองวิธีแก้ไขปัญหาที่แนะนำจากคำถามเก่า ๆ แต่ดูเหมือนว่าไม่มีอะไรช่วย

  • sudo apt-get clean

  • sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5 (พร้อมกับคีย์ที่หายไปทั้งหมด)

  • ฉันติดตั้งlauchpad-getkeysซึ่งควรจะคืนค่าคีย์โดยอัตโนมัติ

ความคิดใด ๆ


ขอบคุณ แต่ดังกล่าวฉันได้ลอง --recv-keys โดยไม่มีโชค
อดัม

โปรดโพสต์ผลลัพธ์ของคำสั่งsudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5
sмurf

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.ux3Y2CVCoP --no-auto-check-trustdb --trust-model always (รายการที่เก็บข้อมูลที่ถูกตัด) gpg: keyblock resource /etc/apt/trusted.gpg.d/xorg-edgers-ppa.gpg: resource limit gpg: keyblock resource /etc/apt/trusted.gpg.d/yktooo-ppa.gpg: resource limit gpg: requesting key 437D05B5 from hkp server keyserver.ubuntu.com gpg: key 437D05B5: "Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>" not changed gpg: Total number processed: 1 gpg: unchanged: 1
อดัม


1
@ isomorphismes NOPE คีย์เฉพาะ40976EAF437D05B5นั้นดื้อมากและยากที่จะแก้ไขดังนั้นคำถามที่ 13065 ครอบคลุมเฉพาะกรณีที่ OP ได้ลองมาหลายครั้งแล้ว นี่เป็นเหมือนกับว่าคุณให้ไขควง Pozidriv เมื่อฉันต้องการ Torx ;)
ไวยากรณ์

คำตอบ:


2

คุณได้รับผลกระทบอาจจะโดยข้อผิดพลาด 1263540 ฉันขอแนะนำให้คุณลอง:

  1. sudo apt-get clean
  2. sudo mv / var / lib / apt / list /var/lib/apt/lists.old
  3. mkdir -p / var / lib / apt / รายการ / บางส่วน
  4. ลบไฟล์ 0 lenght ใด ๆ ใน /etc/apt/trusted.gpg.d/
  5. sudo apt-get update

ถ้ามันไม่ทำงานคืนค่า / var / lib / apt / รายการสำรองในขั้นตอนที่ 2

แหล่ง


แก้ไขได้ :) ไม่แน่ใจว่าการทำตามขั้นตอนของคุณช่วยได้หรือไม่เพราะฉันยังคงมีปัญหาเดิมในภายหลัง สิ่งที่น่าทำคือลบyktooo-ppa.gpgใน /etc/apt/trusted.gpg.d แม้ว่ามันจะไม่ได้มีความยาว 0 ฉันเลือกเพราะมันมาก่อนหน้านี้เมื่อกล่าวถึงเกินขีด จำกัด ของทรัพยากร gpg: keyblock resource /etc/apt/trusted.gpg.d/yktooo-ppa.gpg
Adam

ฉันได้เพิ่มที่เก็บอื่นและข้อผิดพลาดได้กลับมาแล้ว ดูเหมือนว่ามันจะเป็นข้อผิดพลาดแบบเดียวกับที่คุณเชื่อมโยงกับ :( หวังว่าพวกเขาจะแก้ไขได้ในเร็ว ๆ นี้
อดัม

3

aptอยู่ในอูบุนตูเป็นทุกข์จากข้อผิดพลาด gpg ขีด จำกัด ของทรัพยากรในแพกเกจ

คุณสามารถแก้ไขสิ่งนี้ได้อย่างง่ายดายไปที่/etc/apt/trusted.gpg.dและลบคีย์ที่ไม่ได้ใช้งาน (โดยปกติจะมาจาก PPA ที่คุณไม่ได้ใช้อีกต่อไป) จนกว่าจะถึง 40 คีย์

จากนั้นก็วิ่ง sudo apt-get update

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