Clearsigned-Datei ist nicht gültig, aus 01.org-Paket?

23

Ich verwende Ubuntu 14.04 LTS und besitze einen integrierten HD 4600-Grafikchip.

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 hat gerade die neue Version seines Grafiktreibers für Ubuntu 14.04 veröffentlicht.
https://01.org/linuxgraphics/downloads/2014/intelr-graphics-installer-1.0.5-linux

Wenn ich versuche, es zu installieren, stecke ich fest bei:

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

Und es verhindert die sudo apt-get updateFertigstellung. Ich erhalte den gleichen Fehler wie zuvor.

Ich ging zu Software & Updates und entfernte auf der Registerkarte Andere Software das fehlerhafte Repository: http://download.01.org/gfx/ubuntu/14.04/mainund konnte dann meine Repositorys aktualisieren. Ich kann den Intel-Grafiktreiber aber nicht installieren!

Ich hoffe, ich mache Sinn. Dies ist der erste Tag, an dem dies verfügbar ist. Daher zähle ich darauf, dass Intel das bald behebt. Wenn nicht, hoffe ich, dass jemand helfen kann, eine Lösung zu finden.

Loren Kuich
quelle
wget --no-check-certificate download.01.org/gfx/RPM-GPG-KEY-ilg -O - ​​| \ sudo apt-key add -
Qasim
wget --no-check-certificate download.01.org/gfx/RPM-GPG-KEY-ilg-2 -O - ​​| sudo apt-key add -
Qasim
Ich werde das ausprobieren, danke. Obwohl ich mir ziemlich sicher bin, dass ich das schon versucht habe.
Loren Kuich
E: GPG-Fehler: download.01.org vertrauenswürdig InRelease: Clearsigned-Datei ist nicht gültig, hat "NODATA" (erfordert das Netzwerk eine Authentifizierung?)
Qasim
Ok, bis auf Intel zu beheben?
Loren Kuich

Antworten:

38

Das Installationsprogramm enthält die falsche Repository-URL. Um dies zu beheben, benötigen Sie:

  1. Starten Sie das Installationsprogramm und versuchen Sie es zu installieren. Es ist eine Fehlermeldung aufgetreten. Schließen Sie das Installationsprogramm.
  2. Öffnen Sie die Konsole und geben Sie Folgendes ein:

    sudo -H gedit /etc/apt/sources.list.d/intellinuxgraphics.list
    
  3. Ersetze den Text mit dem Text unten, schließe gedit nicht, lass es einfach :

    deb https://download.01.org/gfx/ubuntu/14.04/main/ trusty main #Intel Graphics drivers
    
  4. Starten Sie das Installationsprogramm erneut, drücken Sie die Begin-Taste, drücken Sie die Install-Taste und wechseln Sie schnell zu gedit und halten Sie CTRL + S.

    sudo apt-get update kann ergeben:

    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
    

    Repariere es mit:

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A902DDA375E52366
    
xikamo
quelle
2
Musste es ein paar Mal versuchen, um es zum Laufen zu bringen, aber es macht in der Tat den Trick. Vielen Dank!
Loren Kuich
Außerdem ergab das Hinzufügen von "apt-get update" Folgendes : GPG-Fehler: download.01.org Trusty InRelease: Die folgenden Signaturen konnten nicht überprüft werden, da der öffentliche Schlüssel nicht verfügbar ist: NO_PUBKEY A902DDA375E52366 Also habe ich es behoben mit: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A902DDA375E52366
Loren Kuich
3
Fehler beim Abruf download.01.org/gfx/ubuntu/14.04/main/pool/main/i/... Größe Mismatch
akikara
Ich denke, aus meiner Sicht musste ich auf Speichern klicken, da dort "Repositories einrichten" angezeigt wurde. Andernfalls habe ich das Gefühl, wenn ich die Taste gedrückt halte, wurde ein Wiederholungslimit oder so etwas erreicht.
Mateo
1
Das Hinzufügen eines Schlüssels mit apt-key adv wird als Sicherheitsrisiko angesehen. ubuntuforums.org/showthread.php?t=2195579 siehe hier debian.org/doc/manuals/securing-debian-howto/…
mchid
2

Hier ist die einfachere Lösung für diejenigen mit Problemen:

  1. Gehen Öffnen Nautilus (Datei - Explorer), auf Bearbeiten -> Einstellungen -> Verhalten, und stellen Sie sicher , dass unter Ausführbare Textdateien , fragt jedes Mal ausgewählt! (falls nicht, bitte auswählen)
  2. Schließe das Fenster
  3. Open Nautilus (falls noch nicht geöffnet)
  4. Klicken Sie mit der rechten Maustaste auf Neues Dokument> Leeres Dokument
  5. Nennen Sie es script.sh
  6. Öffne es und gib dies ein:

    #! /bin/bash
    while [ 1 ]; do
        sudo sed --in-place 's/http:/https:/g' /etc/apt/sources.list.d/intellinuxgraphics.list
        sleep 1
    done
    
  7. Speichern Sie es und schließen Sie es

  8. Klicken Sie mit der rechten Maustaste auf script.shund wählen Sie Berechtigungen
  9. Aktivieren Sie "Diese Datei als Programm ausführen lassen"
  10. Schließe das Fenster
  11. Doppelklicken Sie darauf
  12. Wählen Sie In Terminal ausführen
  13. Passwort eingeben
  14. Schließen Sie das Terminal NICHT
  15. Beginnen Sie mit der Installation und alles sollte funktionieren

Ich habe auch Fehler beim Abrufen von download.01.org/gfx/ubuntu/14.04/main/pool/main/i/… Größeninkongruenzfehler erhalten und das Problem wurde behoben. Sie können die Skriptdatei löschen und das Terminal schließen, wenn die Installation abgeschlossen ist.

Bearbeiten: Es gibt einen einfacheren Weg:

  1. Geben Sie dies im Terminal ein:

    #! /bin/bash
    while [ 1 ]; do
        sudo sed --in-place 's/http:/https:/g' /etc/apt/sources.list.d/intellinuxgraphics.list
        sleep 1
    done
    
  2. Passwort eingeben

  3. Führen Sie das Installationsprogramm aus
Dusan Milosevic
quelle
2
Sie können das auch einfach in die Schale einfügen :)
Paulius Šukys
Sollte es "#! / Bin / sh" anstelle von "#! / Bin / bash" sein? Ich bin sicher, dass es so oder so läuft, ich frage nur, weil ich die Antwort nicht kenne.
Mittwoch,
Ehrlich gesagt kenne ich den Unterschied auch nicht.
Dusan Milosevic
Funktionell gibt es keinen Unterschied zwischen den beiden.
Michael Martin-Smucker
0

Verwenden Sie gdebi, um das Intel-Linux-Grafik-Installationsprogramm zu installieren, und Sie werden keine GPG-Probleme haben. Es sollte automatisch mit dem Deb-Paket installiert werden. Verwenden Sie dazu die folgenden Befehle:

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

Befolgen Sie die Anweisungen auf der Benutzeroberfläche, um Ihr System zu aktualisieren. Speichern Sie alle nicht gespeicherten Arbeiten und starten Sie den Computer neu, damit die Änderungen wirksam werden.


Darüber hinaus mit

sudo apt-key adv

Wird als Sicherheitsrisiko angesehen und nicht empfohlen, da Sie "das gesamte Sicherheitskonzept untergraben", da dies aus verschiedenen Gründen keine sichere Methode zum Empfangen von Schlüsseln ist (z. B .: hkp ist ein Klartextprotokoll, kurze und sogar lange Schlüssel können gefälscht werden, ... ) " . http://ubuntuforums.org/showthread.php?t=2195579

Ich glaube, der richtige Weg ist, zuerst den Schlüssel zu importieren

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

Überprüfen Sie den Fingerabdruck

gpg --check-sigs --fingerprint 75E52366

Holen Sie sich den Schlüssel vom Keyserver

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

Exportieren Sie den Schlüssel in Ihren Schlüsselbund

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

Wiederholen Sie dies für die zweite Taste

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 -

Weitere Informationen http://www.debian.org/doc/manuals/securing-debian-howto/ch7.en.html#s-deb-pack-sign

mchid
quelle