ฉันพยายามติดตั้งIntel Graphics ล่าสุดแต่ไม่พบ i915-4.3.3-4.2.0-dkms รหัส GPG ของพวกเขาหมดอายุหรือผิดหรือเป็นปัญหาในด้านของฉันอย่างใด?
ฉันพยายามติดตั้งIntel Graphics ล่าสุดแต่ไม่พบ i915-4.3.3-4.2.0-dkms รหัส GPG ของพวกเขาหมดอายุหรือผิดหรือเป็นปัญหาในด้านของฉันอย่างใด?
คำตอบ:
มีปัญหา แต่ตอนนี้ได้รับการแก้ไขแล้ว
คีย์ที่เก็บได้รับการแก้ไขและสามารถติดตั้งไดรเวอร์ได้สำเร็จ
คำตอบประวัติศาสตร์
ก่อนหน้าประมาณ 2016-02-23 13:00 UTC มีปัญหา Intel รับทราบตรวจสอบและแก้ไข พื้นฐานของปัญหาคือคีย์ของที่เก็บที่อ้างถึงโดยตัวติดตั้งไม่ตรงกับรหัสสาธารณะที่มาในเอกสาร สิ่งนี้ถูกแก้ไขโดยพวกเขาอัพเดตคีย์บนที่เก็บ
Intel กล่าวว่ามีการใช้รหัสทดสอบภายในโดยไม่ได้ตั้งใจแทนรหัสผลิต แม้ว่าบุคคลเพียงคนเดียวจากอินเทลรายงานเกี่ยวกับเรื่องนี้ชี้ให้เห็นว่าพวกเขาอยู่ในที่มืดในระยะเวลาสำหรับการลงมติ รหัสที่เก็บได้รับการปรับปรุงประมาณ 24 ชั่วโมงหลังจากที่พวกเขาทำคำสั่งนั้น
ก่อนที่คีย์จะได้รับการแก้ไขอาจเป็นไปได้ที่จะบังคับให้ติดตั้งด้วยคีย์ที่ไม่ตรงกัน แต่ไม่แนะนำเนื่องจากสามารถสร้างปัญหาด้านความปลอดภัยที่ไม่สามารถย้อนกลับได้ *
ในการลบคำเตือนผู้ใช้สามารถปิดการใช้งานพื้นที่เก็บข้อมูลโดยใช้ GUI หรือลบไฟล์/etc/apt/sources.list.d/intellinuxgraphics.*
(จนกว่าจะแก้ไขคีย์พื้นที่เก็บข้อมูลหากตัวติดตั้ง Intel รันใหม่อีกครั้งหลังจากลบไฟล์เหล่านี้ปัญหาจะกลับมา)
ไม่มีวิธีที่ปลอดภัยในการรับแพคเกจจากระยะไกลหากคีย์ไม่ตรงกัน
คำอธิบายโดยละเอียด
ตัวติดตั้ง Intel Graphics 1.4.0 จะติดตั้งไฟล์ที่เก็บ apt /etc/apt/sources.list.d/intellinuxgraphics.list
ซึ่งประกอบด้วย:
deb https://download.01.org/gfx/ubuntu/15.10/main wily main #Intel Graphics drivers
เมื่อคุณเรียกใช้apt-get update
แต่ละพื้นที่เก็บข้อมูลจะต้องได้รับการยืนยันด้วยคีย์ PGP ก่อน 2016-02-23 13:00 UTC ที่เก็บ apt-key ได้รับการเซ็นชื่อด้วยรหัสที่มี ID D14BDB0DB3438B6Cดังนั้นคำเตือน:
W: GPG error: https://download.01.org wily InRelease: The following signatures
couldn't be verified because the public key is not available:
NO_PUBKEY D14BDB0DB3438B6C
ในเอกสารประกอบของ Intelระบุว่าควรติดตั้งคีย์โดยรับจากhttps://download.01.org/gfx/RPM-GPG-KEY-ilg-3 :
ในการ "เชื่อมั่น" Intel® Graphics Installer สำหรับ Linux * คุณจะต้องเพิ่มคีย์ลงในเครื่องมือจัดการซอฟต์แวร์ของ Ubuntu ("apt") เปิดเทอร์มินัลและเรียกใช้งานบรรทัดเหล่านี้:
wget --no-check-certificate \ https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | \ sudo apt-key add -
ที่นี่-O
สวิตช์wget
ไปป์ไฟล์เป็น stdout และ-
เมื่อการโทรapt-key
ระบุว่าจะอ่านไฟล์จาก stdin
หากเราแทนที่การโทรapt-key
ด้วย a gpg --dry-run
เราจะเห็นรหัสคีย์ที่ให้มาจาก URL นั้นเช่น
$ wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | gpg --dry-run --import -
--2016-02-19 11:10:23-- https://download.01.org/gfx/RPM-GPG-KEY-ilg-3
Resolving download.01.org (download.01.org)... 104.84.0.87, 2600:1415:10:387::ae6, 2600:1415:10:389::ae6
Connecting to download.01.org (download.01.org)|104.84.0.87|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2105 (2.1K)
Saving to: 'STDOUT’
- 100%[===================================================================>] 2.06K --.-KB/s in 0s
2016-02-19 11:10:24 (18.3 MB/s) - written to stdout [2105/2105]
gpg: key 894A3A8D: public key "[User ID not found]" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
gpg: no ultimately trusted keys found
ดังนั้นคีย์894A3A8Dจากคีย์ที่ดาวน์โหลดไม่ตรงกับคีย์D14BDB0DB3438B6C ที่จำเป็นในการถอดรหัสhttps://download.01.org/gfx/ubuntu/15.10/main repository ที่ถูกต้อง สิ่งนี้ได้รับการแก้ไขแล้วและที่สำคัญของที่เก็บตอนนี้คือ 894A3A8D
สิ่งนี้ได้รับการยืนยันในฟอรัมของ Intel ที่นี่จากนั้นแก้ไขและแจ้งเตือนที่นั่น
การลบที่เก็บ (ไม่ว่าจะเป็นการปิดใช้งานหรือลบไฟล์) จะทำให้คำเตือนหายไปอย่างไรก็ตามนั่นก็หมายความว่าเนื้อหาของที่เก็บนั้นไม่สามารถเข้าถึงได้
เล่นติดตั้งอีกครั้งก็จะเปิดใช้พื้นที่เก็บข้อมูล แต่ไม่สามารถแก้ไขปัญหาที่สำคัญเพื่อให้เกิดข้อผิดพลาดที่เก็บรักษาไว้กลับมาจนกว่าคีย์พื้นที่เก็บข้อมูลได้รับการแก้ไข ตอนนี้มันทำงานได้อย่างถูกต้อง
เป็นไปได้ที่จะบังคับให้ติดตั้งเมื่อคีย์ไม่ตรงกัน แต่ไม่แนะนำเนื่องจากสามารถสร้างปัญหาด้านความปลอดภัยซึ่งไม่สามารถย้อนกลับได้
จนกว่าจะมีการเผยแพร่คีย์ที่ถูกต้องไม่มีวิธีที่ปลอดภัยในการรับแพ็คเกจจากระยะไกล อย่างไรก็ตามรหัสพื้นที่เก็บข้อมูลได้รับการปรับปรุงแล้วดังนั้นข้อผิดพลาดได้รับการแก้ไขและสามารถติดตั้งไดรเวอร์ได้อย่างปลอดภัยและถูกต้อง
ฉันจัดการเพื่อติดตั้ง Intel Drivers 1.4.0 บน 15.10 64- บิต
ก่อนอื่นให้ลบ ppa ก่อนหน้านี้จากแหล่งซอฟต์แวร์ถอนการติดตั้ง intel-graphic-installer จากนั้นพิมพ์เทอร์มินัล:
wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | sudo apt-key add -
หลังจากดาวน์โหลดและติดตั้ง 1.4.0 จากIntel® Graphics สำหรับ Linux
wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | gpg --dry-run --import
คุณจะเห็นว่ารหัสคีย์จากการดาวน์โหลดนั้นแท้จริงแล้วคือ894A3A8Dดังนั้นจึงไม่มีวิธีแก้ไขปัญหาคีย์ GPG ของคีย์ที่ขาดหายไปD14BDB0DB3438B6Cหากไม่มีการเปลี่ยนแปลงเนื้อหาของการดาวน์โหลด
วิศวกรของ Intel เพิ่งประกาศในฟอรัมของ Intel ว่างานสร้างใหม่จะมาในไม่ช้า เราก็ต้องอดทน :-)
"อัปเดต: แพคเกจใหม่ควรมาถึงในไม่ช้า (ไม่มีอะไรผิดปกติกับแพ็คเกจปัจจุบัน แต่การวางจำหน่ายครั้งสุดท้ายเสร็จแล้วด้วยคีย์สำหรับการทดสอบภายในแทนคีย์รีลีสอย่างเป็นทางการ)"
นี่คือวิธีที่ฉันใช้งานได้: หากคุณลบที่เก็บ 01 ก่อนที่จะเรียกใช้ตัวติดตั้ง 1.4.0 คุณควรจะไปได้ดี
/etc/apt/sources.list.d/intellinuxgraphics*
ช่วย