Ich habe versucht, die neueste Intel-Grafik zu installieren, aber i915-4.3.3-4.2.0-dkms wurde nicht gefunden. Ist ihr GPG-Schlüssel abgelaufen oder falsch oder ist das irgendwie ein Problem auf meiner Seite?
Ich habe versucht, die neueste Intel-Grafik zu installieren, aber i915-4.3.3-4.2.0-dkms wurde nicht gefunden. Ist ihr GPG-Schlüssel abgelaufen oder falsch oder ist das irgendwie ein Problem auf meiner Seite?
Antworten:
Es gab ein Problem, das jedoch behoben wurde.
Der Repository-Schlüssel wurde korrigiert und die Treiber können nun erfolgreich installiert werden.
Historische Antwort
Vor ungefähr dem 23.02.2016 um 13:00 UTC gab es ein Problem. Intel war sich dessen bewusst , untersuchte es und korrigierte es. Die Grundlagen des Problems waren, dass der Schlüssel des Repositorys, auf den das Installationsprogramm verweist, nicht mit dem öffentlichen Schlüssel in der Dokumentation übereinstimmt. Dies wurde korrigiert, indem der Schlüssel im Repository aktualisiert wurde.
Intel sagte, dass fälschlicherweise ein interner Testschlüssel anstelle des Produktionsschlüssels verwendet wurde. Die einzige Person von Intel, die darüber berichtete, gab jedoch an, dass sie selbst auf der Zeitachse für eine Lösung im Dunkeln war . Der Repository-Schlüssel wurde ungefähr 24 Stunden nach dieser Erklärung aktualisiert.
Vor dem Schlüssel korrigiert wird, war es möglich , eine Installation mit dem Schlüsselkonflikt zu zwingen, aber das war nicht zu empfehlen , da es ein schaffen kann Sicherheitsproblem , das ist unumkehrbar . *
Um die Warnung zu entfernen, kann ein Benutzer entweder das Repository über die GUI deaktivieren oder die Dateien löschen. /etc/apt/sources.list.d/intellinuxgraphics.*
(Bis der Repository-Schlüssel korrigiert wurde und das Intel-Installationsprogramm nach dem Löschen dieser Dateien erneut ausgeführt wurde, würde das Problem erneut auftreten.)
Es gibt keine sichere Möglichkeit, das Paket aus der Ferne zu erhalten, wenn die Schlüssel nicht übereinstimmen.
Ausführliche Erklärung
Das Intel Graphics 1.4.0-Installationsprogramm installiert eine passende Repository-Datei, /etc/apt/sources.list.d/intellinuxgraphics.list
die Folgendes enthält:
deb https://download.01.org/gfx/ubuntu/15.10/main wily main #Intel Graphics drivers
Bei der Ausführung muss apt-get update
jedes Repository durch einen PGP-Schlüssel überprüft werden. Vor dem 23.02.2016 um 13:00 UTC wurde das Apt-Key-Repository mit einem Schlüssel mit der ID D14BDB0DB3438B6C signiert , daher die Warnung:
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
In der Intel-Dokumentation wird angegeben, dass der Schlüssel installiert werden soll, indem er von https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 abgerufen wird :
Um dem Intel® Graphics Installer für Linux * zu "vertrauen", müssen Sie dem Softwarepaket-Manager von Ubuntu ("apt") Schlüssel hinzufügen. Öffnen Sie ein Terminal und führen Sie die folgenden Zeilen aus:
wget --no-check-certificate \ https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | \ sudo apt-key add -
Hier leitet der -O
Schalter zum wget
Weiterleiten der Datei an stdout weiter, und -
beim Aufrufen wird apt-key
angezeigt, dass die Datei von stdin gelesen werden soll
Wenn wir den Anruf an apt-key
durch a ersetzen gpg --dry-run
, können wir die Schlüssel-ID sehen, die von dieser URL bereitgestellt wird, z
$ 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
Daher stimmte der Schlüssel 894A3A8D vom heruntergeladenen Schlüssel nicht mit dem Schlüssel D14BDB0DB3438B6C überein , der zum korrekten Entschlüsseln des https://download.01.org/gfx/ubuntu/15.10/main Repositorys erforderlich ist . Dies wurde jetzt behoben und der Schlüssel des Repositorys ist jetzt 894A3A8D.
Dies wurde in Intels eigenen Foren bestätigt hier , und anschließend korrigiert und dort auch gemeldet.
Das Entfernen des Repositorys (ob durch Deaktivieren oder Entfernen der Datei) würde dazu führen, dass die Warnung nicht mehr angezeigt wird. Dies bedeutet jedoch auch, dass auf den Inhalt des Repositorys nicht zugegriffen werden konnte.
Wenn Sie das Installationsprogramm erneut ausführen, wird das Repository einfach wieder aktiviert, das Schlüsselproblem jedoch nicht behoben . Daher trat der Fehler immer wieder auf, bis der Repository-Schlüssel behoben wurde . Es funktioniert jetzt richtig.
Es ist möglich, eine Installation zu erzwingen, wenn die Schlüssel nicht übereinstimmen. Dies wird jedoch nicht empfohlen, da dies zu einem irreversiblen Sicherheitsproblem führen kann.
Bis zur Veröffentlichung des richtigen Schlüssels gab es keine sichere Möglichkeit, das Paket aus der Ferne zu erhalten. Der Repository-Schlüssel wurde jedoch jetzt aktualisiert, sodass der Fehler behoben wurde und die Treiber sicher und korrekt installiert werden können.
Ich schaffe es, Intel Drivers 1.4.0 auf 15.10 64-Bit zu installieren
Entfernen Sie zuerst den vorherigen ppa aus den Softwarequellen, deinstallieren Sie das Intel-Grafik-Installationsprogramm und geben Sie dann das Terminal ein:
wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | sudo apt-key add -
Laden Sie anschließend 1.4.0 von Intel® Graphics für Linux herunter und installieren Sie es
wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | gpg --dry-run --import
Sie feststellen , dass die Schlüssel-ID des Downloads tatsächlich 894A3A8D lautet. Auf diese Weise kann das GPG-Schlüsselproblem des fehlenden Schlüssels D14BDB0DB3438B6C nicht behoben werden, es sei denn, sie ändern den Inhalt des Downloads.
Ein Intel-Ingenieur hatte gerade im Intel-Forum angekündigt, dass in Kürze ein neuer Build verfügbar sein wird. Wir müssen nur geduldig sein :-)
"Update: Neue Pakete sollten in Kürze landen (nichts Falsches an den aktuellen Paketen, aber der endgültige Release-Build wurde mit einem internen Testschlüssel anstelle des offiziellen Release-Schlüssels durchgeführt)."
So habe ich es zum Laufen gebracht: Wenn Sie das 01-Repository entfernen, bevor Sie das 1.4.0-Installationsprogramm ausführen, sollten Sie bereit sein.
/etc/apt/sources.list.d/intellinuxgraphics*
geholfen.