ไดรเวอร์กราฟิก Intel 1.4.0: i915-4.3.3-4.2.0-dkms ใช้งานไม่ได้ NO_PUBKEY D14BDB0DB3438B6C


คำตอบ:


6

มีปัญหา แต่ตอนนี้ได้รับการแก้ไขแล้ว

คีย์ที่เก็บได้รับการแก้ไขและสามารถติดตั้งไดรเวอร์ได้สำเร็จ


คำตอบประวัติศาสตร์

ก่อนหน้าประมาณ 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 ที่นี่จากนั้นแก้ไขและแจ้งเตือนที่นั่น

การลบที่เก็บ (ไม่ว่าจะเป็นการปิดใช้งานหรือลบไฟล์) จะทำให้คำเตือนหายไปอย่างไรก็ตามนั่นก็หมายความว่าเนื้อหาของที่เก็บนั้นไม่สามารถเข้าถึงได้

เล่นติดตั้งอีกครั้งก็จะเปิดใช้พื้นที่เก็บข้อมูล แต่ไม่สามารถแก้ไขปัญหาที่สำคัญเพื่อให้เกิดข้อผิดพลาดที่เก็บรักษาไว้กลับมาจนกว่าคีย์พื้นที่เก็บข้อมูลได้รับการแก้ไข ตอนนี้มันทำงานได้อย่างถูกต้อง

เป็นไปได้ที่จะบังคับให้ติดตั้งเมื่อคีย์ไม่ตรงกัน แต่ไม่แนะนำเนื่องจากสามารถสร้างปัญหาด้านความปลอดภัยซึ่งไม่สามารถย้อนกลับได้

จนกว่าจะมีการเผยแพร่คีย์ที่ถูกต้องไม่มีวิธีที่ปลอดภัยในการรับแพ็คเกจจากระยะไกล อย่างไรก็ตามรหัสพื้นที่เก็บข้อมูลได้รับการปรับปรุงแล้วดังนั้นข้อผิดพลาดได้รับการแก้ไขและสามารถติดตั้งไดรเวอร์ได้อย่างปลอดภัยและถูกต้อง


1
อนึ่งการใช้ --no-check-certificate ยังสร้างปัญหาด้านความปลอดภัยที่อาจเกิดขึ้น หากคุณไม่ใช้สวิตช์นั้นคำสั่งจะยังคงทำงานและรับประกันว่าจะสื่อสารกับเซิร์ฟเวอร์ https ที่ถูกต้อง
tu-Reinstate Monica-dor duh

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

1
อัปเดต: Intel ได้ตระหนักถึงข้อผิดพลาดและกำลังตรวจสอบอยู่
tu-Reinstate Monica-dor duh

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

@int_ua เนื่องจากเราไม่ได้ตื่นในเวลาเดียวกันจึงแนะนำให้คนทั่วไป 24 ชั่วโมงเพื่ออัปเดตคำตอบ
tu-Reinstate Monica-dor duh

3

ฉันจัดการเพื่อติดตั้ง 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


ขอขอบคุณที่พยายามช่วยคำตอบอื่น ๆ ถูกเผยแพร่ก่อนหน้านี้และมีเพียงขั้นตอนที่จำเป็น: การลบที่เก็บก่อนหน้านี้
int_ua

1
สิ่งนี้ไม่ได้ผลสำหรับฉัน คีย์ ilg-3 ไม่ตรงกับคีย์ D14BDB0DB3438B6C
tu-Reinstate Monica-dor duh

หากคุณเรียกใช้wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | gpg --dry-run --import คุณจะเห็นว่ารหัสคีย์จากการดาวน์โหลดนั้นแท้จริงแล้วคือ894A3A8Dดังนั้นจึงไม่มีวิธีแก้ไขปัญหาคีย์ GPG ของคีย์ที่ขาดหายไปD14BDB0DB3438B6Cหากไม่มีการเปลี่ยนแปลงเนื้อหาของการดาวน์โหลด
tu-Reinstate Monica-dor duh

หลักฐานของฉันที่ว่านี้ไม่ได้แก้ไขปัญหาได้รับการยืนยันโดยผู้ใช้คนอื่น ๆ ที่นี่: 01.org/linuxgraphics/forum/graphics-installer-discussions/
tu-Reinstate Monica-dor duh

2

วิศวกรของ Intel เพิ่งประกาศในฟอรัมของ Intel ว่างานสร้างใหม่จะมาในไม่ช้า เราก็ต้องอดทน :-)

"อัปเดต: แพคเกจใหม่ควรมาถึงในไม่ช้า (ไม่มีอะไรผิดปกติกับแพ็คเกจปัจจุบัน แต่การวางจำหน่ายครั้งสุดท้ายเสร็จแล้วด้วยคีย์สำหรับการทดสอบภายในแทนคีย์รีลีสอย่างเป็นทางการ)"


1

นี่คือวิธีที่ฉันใช้งานได้: หากคุณลบที่เก็บ 01 ก่อนที่จะเรียกใช้ตัวติดตั้ง 1.4.0 คุณควรจะไปได้ดี


1
ปัญหาเกี่ยวกับคำตอบนี้คือการติดตั้งเปิดใช้งานที่เก็บ download.01.org อีกครั้งเพื่อให้ปัญหา GPG ปรากฏขึ้นอีกครั้ง ฉันสงสัยว่าจริงๆแล้วมันติดตั้งไดรเวอร์เลยหรือเปล่า
tu-Reinstate Monica-dor duh

หลังจากการติดตั้ง / รีบูตแพคเกจ intel ทั้งหมดแสดงให้เห็นว่าทันสมัยทั้งบนแล็ปท็อปของฉัน เกี่ยวกับข้อผิดพลาดของ GPG คุณควรเรียกใช้คำสั่งจาก @Dragoslav Nikolic ด้านล่าง
Marc Johansen

@ ทิวดอร์พูดถูกจริงๆ การปิดใช้งานที่เก็บไม่ทำงาน รหัส GPG ยังไม่ช่วยตามที่ฉันได้ระบุไว้ในคำถาม แต่การถอด /etc/apt/sources.list.d/intellinuxgraphics*ช่วย
int_ua

1
@int_ua ฉันขอแตกต่าง หากคุณลบไฟล์นั้นจากนั้นเรียกใช้ตัวติดตั้งเพียงแค่นำไฟล์กลับมาและปัญหาจะปรากฏขึ้นอีกครั้ง ปัญหาที่แท้จริงคือที่เก็บ 01.org ไม่ได้เซ็นชื่อด้วยรหัสที่ปรากฏในเอกสาร
tu-Reinstate Monica-dor duh

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