ไฟล์ที่ไม่มีลายเซ็นไม่ถูกต้องจากแพ็คเกจ 01.org หรือไม่


23

ฉันใช้ Ubuntu 14.04 LTS และฉันมีชิปกราฟิก HD 4600 ในตัว

lspci | grep VGA

00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)

Intel เพิ่งเปิดตัวไดร์เวอร์กราฟิกรุ่นใหม่สำหรับ Ubuntu 14.04
https://01.org/linuxgraphics/downloads/2014/intelr-graphics-installer-1.0.5-linux

เมื่อฉันพยายามติดตั้งฉันติดที่:

Finished : E:GPG error: http://download.01.org trusty InRelease: Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)  [  ] ◦
main-window.c/on_transaction_finished: Package transaction finished with an error

และป้องกันไม่ให้sudo apt-get updateเสร็จสมบูรณ์ ฉันได้รับข้อผิดพลาดเหมือนเดิม

ฉันไปที่ซอฟต์แวร์ & การอัปเดตและภายใต้แท็บซอฟต์แวร์อื่นฉันลบที่เก็บข้อมูลที่ไม่ดีออก: http://download.01.org/gfx/ubuntu/14.04/mainจากนั้นฉันสามารถอัปเดตที่เก็บของฉันได้ แต่ฉันไม่สามารถติดตั้งไดรเวอร์กราฟิก Intel ได้!

ฉันหวังว่าฉันจะทำให้รู้สึก นี่เป็นวันแรกที่มีให้บริการดังนั้นฉันหวังว่า Intel จะแก้ไขปัญหานี้ในไม่ช้าถ้าไม่ฉันหวังว่าจะมีคนช่วยหางานทำ


wget - ไม่มีการตรวจสอบใบรับรองdownload.01.org/gfx/RPM-GPG-KEY-ilg -O - ​​| \ sudo apt-key add -
Qasim

wget - ไม่มีการตรวจสอบใบรับรองdownload.01.org/gfx/RPM-GPG-KEY-ilg-2 -O - ​​| sudo apt-key add -
Qasim

ฉันจะลองเหล่านี้ขอบคุณ แม้ว่าฉันค่อนข้างแน่ใจว่าฉันได้ลองสิ่งเหล่านี้มาก่อน
Loren Kuich

ปล่อยให้มันเหมือนกันที่นี่ E: ข้อผิดพลาดของ GPG: download.01.org ที่เชื่อถือได้ InRelease: ไฟล์ที่ไม่ได้ลงทะเบียนไม่ถูกต้องได้รับ 'NODATA' (เครือข่ายต้องการการรับรองความถูกต้องหรือไม่)
Qasim

ตกลงมากถึง Intel เพื่อแก้ไข?
Loren Kuich

คำตอบ:


38

โปรแกรมติดตั้งมี URL ของที่เก็บข้อมูลผิด ในการแก้ไขปัญหานี้คุณต้องมี:

  1. เริ่มโปรแกรมติดตั้งแล้วลองติดตั้งคุณได้รับข้อผิดพลาดปิดโปรแกรมติดตั้ง
  2. เปิดคอนโซลและประเภท:

    sudo -H gedit /etc/apt/sources.list.d/intellinuxgraphics.list
    
  3. แทนที่ข้อความด้วยข้อความด้านล่างอย่าปิด gedit แค่ปล่อยไว้ :

    deb https://download.01.org/gfx/ubuntu/14.04/main/ trusty main #Intel Graphics drivers
    
  4. เริ่มติดตั้งอีกครั้งให้กดปุ่มเริ่มต้นกดปุ่มสวิทช์และรวดเร็วในการติดตั้งและใช้ gedit ถือ +CTRLS

    sudo apt-get update อาจให้ผล:

    GPG error: https://download.01.org trusty InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A902DDA375E52366
    

    แก้ไขด้วย:

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

2
ต้องลองสองสามครั้งเพื่อให้มันใช้งานได้จริง แต่มันก็เป็นการหลอกลวง ขอบคุณมาก!
Loren Kuich

นอกจากนี้ยังมีบางอย่างที่จะเพิ่ม "apt-get update" ให้ผล: ข้อผิดพลาด GPG: download.01.org ที่เชื่อถือได้ InRelease: ไม่สามารถตรวจสอบลายเซ็นต่อไปนี้ได้เนื่องจากรหัสสาธารณะไม่พร้อมใช้งาน: NO_PUBKEY A902DDA375E52366 ดังนั้นฉันจึงแก้ไขด้วย: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A902DDA375E52366
Loren Kuich

3
ไม่สามารถดึงข้อมูลdownload.01.org/gfx/ubuntu/14.04/main/pool/main/i/…ขนาดไม่ตรงกัน
akikara

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

1
การเพิ่มคีย์ด้วยคำแนะนำapt-key advนั้นถือว่าเป็นความเสี่ยงด้านความปลอดภัย ubuntuforums.org/showthread.php?t=2195579ดูที่นี่debian.org/doc/manuals/securing-debian-howto/...
mchid

2

นี่คือวิธีแก้ปัญหาที่ง่ายกว่าสำหรับผู้ที่มีปัญหา:

  1. เปิด Nautilus (File Explorer) ให้ไปแก้ไข -> Preferences -> พฤติกรรมและตรวจสอบให้แน่ใจว่าภายใต้ไฟล์ข้อความปฏิบัติการ , ถามทุกครั้งที่มีการเลือก! (หากไม่ใช่ให้เลือก)
  2. ปิดหน้าต่าง
  3. เปิด Nautilus (หากยังไม่ได้เปิด)
  4. คลิกขวาที่เอกสารใหม่> เอกสารว่าง
  5. ตั้งชื่อมันว่า script.sh
  6. เปิดและป้อนสิ่งนี้:

    #! /bin/bash
    while [ 1 ]; do
        sudo sed --in-place 's/http:/https:/g' /etc/apt/sources.list.d/intellinuxgraphics.list
        sleep 1
    done
  7. บันทึกและปิด

  8. คลิกขวาscript.shและเลือกสิทธิ์
  9. ทำเครื่องหมายอนุญาตให้เรียกใช้ไฟล์นี้เป็นโปรแกรม
  10. ปิดหน้าต่าง
  11. คลิกสองครั้ง
  12. เลือกRun in terminal
  13. ใส่รหัสผ่าน
  14. อย่าปิดเครื่อง
  15. เริ่มการติดตั้งและทุกอย่างจะทำงานได้

ฉันยังไม่สามารถดึงข้อมูลdownload.01.org/gfx/ubuntu/14.04/main/pool/main/i/…ข้อผิดพลาดขนาดไม่ตรงกันและปัญหานี้ได้รับการแก้ไข คุณสามารถลบไฟล์สคริปต์และปิดเทอร์มินัลเมื่อการติดตั้งเสร็จสิ้น

แก้ไข: มีวิธีที่ง่ายกว่า:

  1. ป้อนสิ่งนี้ในเทอร์มินัล:

    #! /bin/bash
    while [ 1 ]; do
        sudo sed --in-place 's/http:/https:/g' /etc/apt/sources.list.d/intellinuxgraphics.list
        sleep 1
    done
  2. ใส่รหัสผ่าน

  3. เรียกใช้โปรแกรมติดตั้ง

2
คุณก็สามารถวางมันลงในเปลือก :)
Paulius Šukys

ควรเป็น "#! / bin / sh" แทนที่จะเป็น "#! / bin / bash" หรือไม่ ฉันแน่ใจว่ามันจะวิ่งไปทางใดทางหนึ่งฉันแค่ถามเพราะฉันไม่รู้คำตอบ
mchid

พูดตามตรงฉันไม่รู้ความแตกต่างเช่นกัน
Dusan Milosevic

หน้าที่ไม่มีความแตกต่างระหว่างทั้งสอง
Michael Martin-Smucker

0

ใช้ gdebi เพื่อติดตั้ง intel-linux-graphics-installer และคุณจะไม่มีปัญหา GPG ควรติดตั้งพร้อมกับแพ็คเกจ deb โดยอัตโนมัติ ใช้คำสั่งต่อไปนี้เพื่อทำ:

sudo apt-get update && sudo apt-get install gdebi
cd && wget https://download.01.org/gfx/ubuntu/14.04/main/pool/main/i/intel-linux-graphics-installer/intel-linux-graphics-installer_1.0.6-0intel1_amd64.deb
sudo gdebi intel-linux-graphics-installer_1.0.6-0intel1_amd64.deb
intel-linux-graphics-installer

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


นอกจากนี้การใช้

sudo apt-key adv

ถือว่าเป็นความเสี่ยงด้านความปลอดภัยและไม่แนะนำเนื่องจากคุณ"บ่อนทำลายแนวคิดการรักษาความปลอดภัยทั้งหมดเนื่องจากนี่ไม่ใช่วิธีที่ปลอดภัยในการรับกุญแจด้วยเหตุผลต่าง ๆ (เช่น: hkp เป็นโปรโตคอลธรรมดาข้อความสั้นและยาวคีย์สามารถปลอมแปลงได้ ... )" http://ubuntuforums.org/showthread.php?t=2195579

ฉันเชื่อว่าวิธีที่ถูกต้องคือการนำเข้ากุญแจครั้งแรก

GET https://download.01.org/gfx/RPM-GPG-KEY-ilg | gpg --import

ตรวจสอบลายนิ้วมือ

gpg --check-sigs --fingerprint 75E52366

รับรหัสจาก keyserver

gpg --keyserver pgpkeys.mit.edu --recv-key 7CB0FA13

ส่งออกกุญแจไปยังพวงกุญแจของคุณ

gpg -a --export 75E52366 | sudo apt-key add -

ทำซ้ำสำหรับคีย์ที่สอง

GET https://download.01.org/gfx/RPM-GPG-KEY-ilg-2 | gpg --import

gpg --check-sigs --fingerprint 2F4AAA66

gpg --keyserver pgpkeys.mit.edu --recv-key 144BD458

gpg -a --export 2F4AAA66 | sudo apt-key add -

ข้อมูลเพิ่มเติมhttp://www.debian.org/doc/manuals/securing-debian-howto/ch7.en.html#s-deb-pack-sign

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