ฉันจะจัดการกับข้อผิดพลาด "แหล่งที่ไม่ได้รับการรับรองความถูกต้อง" ใน Software Center ได้อย่างไร


118

การติดตั้งใด ๆ ที่ฉันพยายามผ่านศูนย์ซอฟต์แวร์กำลังบอกฉัน:

ต้องการการติดตั้งแพ็กเกจที่ไม่น่าเชื่อถือ: การดำเนินการจะต้องมีการติดตั้งแพ็กเกจจากแหล่งที่ไม่ผ่านการตรวจสอบสิทธิ์

ฉันทำapt-get updateจากบรรทัดคำสั่งจากนั้นลบแหล่งซอฟต์แวร์ที่คีย์ไม่ดีออก (PPAs ที่ฉันเพิ่มด้วยตนเอง) และยกเลิกการเลือกในแหล่งซอฟต์แวร์สำหรับศูนย์ซอฟต์แวร์ แต่ไม่มีประโยชน์ ฉันไม่สามารถติดตั้งอะไรจากศูนย์ซอฟต์แวร์ได้อีก - เฉพาะ> จากบรรทัดคำสั่งด้วย apt-get

ถอนการติดตั้ง / ติดตั้งตัวเลือกเท่านั้นหรือไม่ ฉันไม่ต้องการทำลาย PPA อื่น ๆ ที่ฉันมี

ข้อมูลเพิ่มเติม:

นี่คือการวางจากการปรับปรุง apt-get:

Reading package lists... Done
W: GPG error: http://ppa.launchpad.net oneiric Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B725097B3ACC3965
W: GPG error: http://us.archive.ubuntu.com oneiric Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>

ฉันลองอัปเดต apt-key และไม่มีผลกระทบ (ไม่มีการเปลี่ยนแปลงสองปุ่ม)

ผลลัพธ์ของapt-get updateและและapt-get upgradeและเนื้อหาของ/etc/apt/sources.listสามารถพบได้ในโพสต์ pastebinนี้


โปรดเพิ่มการส่งออกเต็มรูปแบบของcat /etc/apt/sources.listเช่นเดียวกับsudo apt-get update && sudo apt-get upgrade
fossfreedom


ต้องตัดออกเพราะฉันถึงขีด จำกัด ของร่างกาย
จะ hollenbeck

หากคุณใช้Muon Update Managerแทนจะช่วยให้คุณสามารถแทนที่คำเตือนเกี่ยวกับแพคเกจที่ไม่ได้ลงนามเหมือนผู้จัดการอัพเดตมาตรฐานที่ทำในรุ่นก่อนหน้า 10.04

คำตอบ:


106

เปิด Terminal และป้อนคำสั่งด้านล่างทีละ:

sudo apt-get clean
cd /var/lib/apt
sudo mv lists lists.old
sudo mkdir -p lists/partial
sudo apt-get clean
sudo apt-get update

อัปเดต: สิ่งนี้อาจไม่ช่วยในบางรุ่นภายหลังซึ่งอาจต้องใช้โซลูชันทางเลือกเช่นหนึ่งในคำตอบอื่น ๆ หรืออันนี้ดูเหมือนว่าจะทำงานในบางกรณีภายใต้ Ubuntu 16.04:

sudo apt-get update
sudo apt-get dist-upgrade

18
ขอบคุณ แต่ทำไมสิ่งนี้เป็นสิ่งจำเป็นสำหรับผู้ใช้ตัวอัปเดตระบบอูบุนตูควรพยายาม "ทำสิ่งที่ถูกต้อง"
Chris Nicola

5
แก้ไขปัญหา! @Sadi คุณช่วยอธิบายสิ่งที่เกิดขึ้นเบื้องหลังได้ไหม? กุญแจบางอันล้าสมัยไปแล้วหรือยัง?
Daniel Dinnyes

1
สิ่งนี้ใช้ได้ แต่ขึ้นอยู่กับประเทศที่คุณอยู่คุณจะได้รับ "สิ่งชั่วร้ายที่เกิดขึ้น" ในขณะที่อัปเดตระบุว่าอาจมีปัญหาแหล่งซอฟท์แวร์กับศูนย์ซอฟต์แวร์อูบุนตู (หรือ synaptics) ในกรณีที่มีการเปลี่ยนแปลงจากเซิร์ฟเวอร์ในประเทศของคุณไปยังเซิร์ฟเวอร์หลัก (กลางอูบุนตูซอฟแวร์> แก้ไขแท็บ> แหล่งซอฟแวร์)
gil tony

2
โปรดอ้างอิงถึง @Tom Brossman คำตอบมันดีกว่ามาก
เซพโหลด

2
สิ่งนี้ไม่ได้ผลสำหรับฉัน
Sudipta Basak

68

นี่เป็นปัญหาทั่วไปของ Launchpad PPA เป็นเรื่องธรรมดาพอที่ฉันจะคัดลอกคำสั่งเหล่านี้เพื่อใช้เมื่อฉันติดตั้งใหม่หรือเพิ่ม Launchpad PPAs ใหม่

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

จากนั้น

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys YOURKEYNUMBERHERE  

ทดแทน YOURKEYNUMBERHERE ด้วยคีย์ปัญหาเช่นนี้

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B725097B3ACC3965  

และ

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5  

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

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

แก้ไข ** มันเกือบจะแน่นอนคำตอบของkarthik87 ที่นี่หรือที่นี่ฉันได้รับจาก อาจปิดนี้ได้เหมือนกัน

ไม่ว่าจะด้วยวิธีใดอย่าลืมทำ

sudo apt-get update  

หลังจากนั้นเพื่อแก้ไขทุกอย่าง

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


สิ่งนี้ไม่ได้ผลสำหรับฉัน .. เมื่อฉันพยายามรับกุญแจมันจะแสดงจำนวนที่ประมวลผลทั้งหมด: 1 และไม่เปลี่ยนแปลง: และยัง 1. ไม่มีการเปลี่ยนแปลงใด ๆ
Starx

@Starx คุณอาจจะดีกว่าที่จะคัดลอกข้อความแสดงข้อผิดพลาดเฉพาะลงในเครื่องมือค้นหาหรือโพสต์ไว้ที่นี่เป็นคำถามใหม่ ดูที่คำถามที่เกี่ยวข้องในแถบด้านข้างทางด้านขวา มีปัญหามากมายเช่นนี้และวิธีแก้ไขปัญหาที่แตกต่างกัน ขออภัยฉันไม่สามารถช่วยได้มากขึ้น
Tom Brossman

ผมได้โพสต์คำถามที่นี่ โปรดดู
Starx

@ TomBrossman ฉันสามารถซ่อมแซมข้อผิดพลาด GPG โดยใช้วิธีการของคุณโดยไม่ต้องบรรทัดแรก
มาริโอ

ใช้งานได้สำหรับฉันขอบคุณ! นอกจากนี้คุณควรตรวจสอบสิ่งที่apt-get updateส่งออกในที่สุด เช่น,Duplicate sources.list Failed to fetchคุณควรแก้ไขข้อผิดพลาดก่อนทำการอัพเดท คุณสามารถปิดการใช้งาน / ลบแหล่งที่ล้มเหลวและซ้ำซ้อนในSoftware & Updatesแอปพลิเคชันที่Other Softwareแท็บ
milkovsky

6

บางทีคุณอาจจะลองเปลี่ยนไปยังเซิร์ฟเวอร์หลักในแหล่งที่มาของซอฟแวร์ที่มันบอกว่าดาวน์โหลดจาก


0

ต้องการการติดตั้งแพ็กเกจที่ไม่น่าเชื่อถือ: การดำเนินการจะต้องมีการติดตั้งแพ็กเกจจากแหล่งที่ไม่ผ่านการตรวจสอบสิทธิ์

ฉันได้รับข้อผิดพลาดนี้จาก Ubuntu Software Updater หลังจากเพิ่มที่เก็บโดยไม่ต้องเพิ่มรหัสสำหรับที่เก็บ ที่เก็บซอฟต์แวร์บางแห่งดีเกี่ยวกับการให้คำแนะนำเกี่ยวกับวิธีเพิ่มคีย์ที่เก็บของพวกเขาพร้อมกับคำแนะนำในการเพิ่มที่เก็บเช่น Launchpad อีกเพียงแค่ให้กุญแจแก่คุณ

หากต้องการทราบว่าคุณต้องใช้คีย์ใดในการเรียกใช้เครื่อง

sudo apt-get update

นี่จะดาวน์โหลดรายการแพ็กเกจที่มีอยู่จากที่เก็บของคุณซึ่งใช้คีย์ หากคีย์หายคีย์จะส่งคืนข้อความแสดงข้อผิดพลาด

ใช้ข้อมูลในข้อความแสดงข้อผิดพลาดเพื่อค้นหาและดาวน์โหลดรหัสแล้วเพิ่มลงในพวงกุญแจ apt ของคุณด้วย:

sudo apt-key add /PathToTheKeyFile/KeyFile.gpg

คุณควรจะได้รับกลับตกลง ตอนนี้เพื่อทดสอบว่าคุณมีคีย์การตรวจสอบสิทธิ์พื้นที่เก็บข้อมูลที่จำเป็นทั้งหมดเพื่อให้ Ubuntu Software Updater สามารถเรียกใช้:

sudo apt-get update

นี่จะดาวน์โหลดรายการแพ็กเกจที่มีอยู่อีกครั้งจากที่เก็บของคุณซึ่งใช้คีย์ หากคีย์หายคีย์จะส่งคืนข้อความแสดงข้อผิดพลาด

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