gpg: keyblock resource '/etc/apt/trusted.gpg.d//webupd8team-sublime-text-3.gpg': ขีด จำกัด ทรัพยากร


18

ไม่ว่าฉันจะทำอะไรฉันได้รับข้อผิดพลาดดังต่อไปนี้:

gpg: keyblock resource ‘/etc/apt/trusted.gpg.d//webupd8team-sublime-text-3.gpg’: resource limit

ข้อผิดพลาดเดิม (ดัตช์)

ต้นฉบับภาษาดัตช์

sudo apt-get -f install
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd       
De status informatie wordt gelezen... Klaar
0 pakketten opgewaardeerd, 0 pakketten nieuw geïnstalleerd, 0 te verwijderen en 12 niet opgewaardeerd.
1 pakketten niet volledig geïnstalleerd of verwijderd.
Door deze operatie zal er 0 B extra schijfruimte gebruikt worden.
Instellen van apt (0.9.9.1~ubuntu3.1) ...
gpg: sleutelblok bronnen ‘/etc/apt/trusted.gpg.d//webupd8team-sublime-text-3.gpg’: resource limit
gpg: sleutelblok bronnen ‘/etc/apt/trusted.gpg.d//webupd8team-themes.gpg’: resource limit
gpg: sleutelblok bronnen ‘/etc/apt/trusted.gpg.d//webupd8team-tor-browser.gpg’: resource limit
gpg: sleutelblok bronnen ‘/etc/apt/trusted.gpg.d//wfg-0ad.gpg’: resource limit
gpg: sleutelblok bronnen ‘/etc/apt/trusted.gpg.d//yorba-ppa.gpg’: resource limit
gpg: sleutel 437D05B5: “Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>” niet veranderd
gpg: sleutel FBB75451: “Ubuntu CD Image Automatic Signing Key <cdimage@ubuntu.com>” niet veranderd
gpg: sleutel C0B21F32: “Ubuntu Archive Automatic Signing Key (2012) <ftpmaster@ubuntu.com>” niet veranderd
gpg: sleutel EFE21092: “Ubuntu CD Image Automatic Signing Key (2012) <cdimage@ubuntu.com>” niet veranderd
gpg: Totaal aantal verwerkt: 4
gpg:              Onveranderd: 4
dpkg: error processing apt (--configure):
 subproces installed post-installation script gaf een foutwaarde 2 terug
Fouten gevonden tijdens behandelen van:
 apt
E: Sub-process /usr/bin/dpkg returned an error code (1)

นี่เป็นข้อผิดพลาดเริ่มแรกของสิ่งนั้น:

แปลโดย Google

sudo apt- get- f install
Reading package lists ... Done
Building dependency tree
The status information is read ... Ready
0 packages upgraded , 0 newly installed, 0 to remove and 12 not upgraded .
1 not fully installed or removed.
Through this operation, 0 B of additional disk space will be used .
Setting up apt ( 0.9.9.1 ~ ubuntu3.1 ) ...
gpg : key block sources '/etc/apt/trusted.gpg.d//webupd8team-sublime-text-3.gpg' :resource limit
gpg : key block sources '/etc/apt/trusted.gpg.d//webupd8team-themes.gpg': resource limit
gpg : key block sources '/etc/apt/trusted.gpg.d//webupd8team-tor - browser.gpg ' : resource limit
gpg : key block sources '/etc/apt/trusted.gpg.d//wfg-0ad.gpg': resource limit
gpg : key block sources '/etc/apt/trusted.gpg.d//Yorba-ppa.gpg': resource limit
gpg : key 437D05B5 : "Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>" not changed
gpg : key FBB75451 : "Ubuntu CD Image Automatic Signing Key <cdimage@ubuntu.com>" not changed
gpg : key C0B21F32 : "Ubuntu Archive Automatic Signing Key (2012 ) <ftpmaster@ubuntu.com>" not changed
gpg : key EFE21092 : "Ubuntu CD Image Automatic Signing Key (2012 ) <cdimage@ubuntu.com>" not changed
gpg : Total number processed : 4
gpg : unchanged : 4
dpkg : error processing apt (--configure) :
 subprocess installed post-installation script returned error 2 back
Errors were encountered while processing :
 apt
E : Sub -process/usr/bin/dpkg returned an error code ( 1 )

สิ่งที่ฉันพยายามแก้ไขนี้:

  • sudo apt-get autoremove
  • sudo apt-get clean
  • sudo apt-get check
  • sudo dpkg --configure -a
  • sudo apt-get -f install

และนอกจากนี้ยังมี: sudo apt-mark hold apt; sudo apt-get -f install


เมื่อพยายามติดตั้งทุกอย่างฉันยังได้รับสิ่งต่อไปนี้:

คำเตือน: ไม่สามารถตรวจสอบแพ็คเกจต่อไปนี้ได้!


โปรดแปลรายงานข้อผิดพลาด
Avinash Raj

@AvinashRaj โปรดดูคำถามที่อัปเดตของฉัน!
blade19899

ฉันไม่แน่ใจ แต่ข้อผิดพลาดต่อไปนี้ดูเหมือนจะเกี่ยวข้อง พวกเขายังมี PPAs บางส่วน bugs.launchpad.net/ubuntu/+source/apt/+bug/1263540 bugs.debian.org/cgi-bin/bugreport.cgi?bug=733028
LiveWireBT

1
โปรดเรียกใช้คำสั่งsudo env LC_ALL=C apt-get -f installเพื่อแสดงข้อความเป็นภาษาอังกฤษ การแปลข้อความแสดงข้อผิดพลาดกลับเป็นภาษาอังกฤษโดยอัตโนมัตินั้นมีความสับสนมากกว่าสิ่งใดเพราะมีข้อความที่แน่นอน
Gilles 'ดังนั้นหยุดความชั่วร้าย'

4
วิธีที่ฉันแก้ไขคือการลบ ppas และลบไฟล์ gpg (ไม่ต้องการ) สองสามไฟล์จาก /etc/apt/trusted.gpg.d ฉันคิดว่าคำถามนี้ควรจะเปิดใหม่
Swarnendu Biswas

คำตอบ:


8

หากคุณติดตั้ง y-ppa-manager ของทีม webupd8 ชีวิตของคุณจะง่ายขึ้น

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo update && sudo apt-get install y-ppa-manager

จากนั้นคุณสามารถลบหรือสำรองข้อมูล gpg ที่มีอยู่โดยดำเนินการ:

sudo rm /etc/apt/trusted.gpg.d/*
sudo apt-get update

ตอนนี้คุณจะเห็นสิ่งนี้:

W: GPG error: http://ppa.launchpad.net wily InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY C2518248EEA14886
W: GPG error: http://ppa.launchpad.net wily InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY C2518248EEA14886
W: GPG error: http://ppa.launchpad.net wily InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY C2518248EEA14886
W: GPG error: http://ppa.launchpad.net vivid InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY C2518248EEA14886

ซึ่งหมายความว่าคุณจะต้องนำเข้ากุญแจทั้งหมดอีกครั้ง ...

ตอนนี้เปิดแอปพลิเคชัน y-ppa-manager

Click on Advanced
Select Try to import all missing GPG keys

BAM! คุณควรจะกลับมาทำธุรกิจกับ repos ทั้งหมดของคุณทำงานอย่างถูกต้อง!


ขอบคุณชาย นั่นคือเคล็ดลับ ฉันไม่ได้รับขีด จำกัด นี้
ViBE

ทำไมไฟล์ทั้งหมดในโฟลเดอร์ไม่ใช่แค่ไฟล์เดียวที่ทำให้เกิดปัญหา? อาจ sudo rm /etc/apt/trusted.gpg.d//webupd8team-sublime-text-3.gpgจะเพียงพอ
tigerjack89

0

ฉันลองวิธีแก้ปัญหาจาก @AB มันไม่ได้เป็นไปด้วยดี แต่ฉันจัดการเพื่อแก้ไขได้ ฉันติดตั้งแล้วy-ppa-manager:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo update && sudo apt-get install y-ppa-manager

เปิดตัวมัน:

sudo y-ppa-manager

จากนั้น: จัดการ PPAs> ลบ PPA ทั้งหมดที่มีwebupd8team (ฉันมี 4 อัน) แล้วปิด y-ppa = manager

ในคอนโซลฉันเพิ่มพวกเขาอีกครั้ง เช่น

sudo add-apt-repository ppa:webupd8team/java -y
sudo add-apt-repository ppa:webupd8team/sublime-text-3 -y
....
....

และฉันก็ทำsudo apt-get updateทุกอย่างไปอย่างราบรื่น ไม่มีข้อผิดพลาดอีกต่อไป


0

ฉันใช้คำสั่งต่อไปนี้เพื่อติดตั้งคีย์ที่หายไปทั้งหมดโดยอัตโนมัติ:

sudo apt install add-apt-key -y
sudo apt-get update 2>&1 >/dev/null | awk '/InRelease:.*not available: NO_PUBKEY/{print "sudo add-apt-key "$NF}' | sh -x

นี่คือตัวอย่างเอาต์พุต:

+ sudo add-apt-key 4C1CBE14852541CB
gpg: requesting key 852541CB from hkp server keyserver.ubuntu.com
gpg: key 852541CB: "Launchpad PPA for Panda Jim" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1
OK
+ sudo add-apt-key 03647209B58A653A
gpg: requesting key B58A653A from hkp server keyserver.ubuntu.com
gpg: key B58A653A: "Launchpad PPA for Unit 193" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1
OK

หวังว่านี่จะช่วยได้

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