Intel-Grafiktreiber 1.4.0: i915-4.3.3-4.2.0-dkms ist nicht verfügbar, NO_PUBKEY D14BDB0DB3438B6C

Antworten:

6

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.listdie 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 updatejedes 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 -OSchalter zum wgetWeiterleiten der Datei an stdout weiter, und -beim Aufrufen wird apt-keyangezeigt, dass die Datei von stdin gelesen werden soll

Wenn wir den Anruf an apt-keydurch 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.

tu-Reinstate Monica-dor duh
quelle
1
Im Übrigen führt die Verwendung von --no-check-certificate auch zu einem potenziellen Sicherheitsproblem. Wenn Sie diesen Schalter weglassen, funktioniert der Befehl weiterhin und es wird garantiert, dass er mit dem richtigen https-Server kommuniziert.
Tu-Reinstate Monica-dor duh
Ich denke, das Hinzufügen (oder Verschieben vom Ende der Antwort) einer kurzen Zusammenfassung zum Anfang hilft denen, die nur überprüfen möchten, ob es eine Problemumgehung für das Problem gibt, ohne alle Details zu lesen.
int_ua
1
Update: Intel hat ihren Fehler erkannt und untersucht.
Tu-Reinstate Monica-dor duh
Der andere Benutzer hat die aktualisierten Informationen veröffentlicht und ich möchte zu schnellstmöglichen Informationsaktualisierungen ermutigen, daher habe ich diese Antwort zumindest vorerst akzeptiert. Ich hoffe, Sie werden davon nicht entmutigt sein, Ihre Antwort ist immer noch gründlich und gut.
int_ua
@int_ua Da wir nicht alle gleichzeitig wach sind, wird generell empfohlen, 24 Stunden Zeit zu lassen, damit die Benutzer ihre Antwort aktualisieren können.
Tu-Reinstate Monica-dor duh
3

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

Dragoslav Nikolic
quelle
Vielen Dank, dass Sie versucht haben zu helfen. Die andere Antwort wurde früher veröffentlicht und enthält nur den erforderlichen Schritt: Entfernen des vorherigen Repositorys.
int_ua
1
Das hat bei mir nicht funktioniert. Der Schlüssel ilg-3 scheint nicht mit dem Schlüssel D14BDB0DB3438B6C übereinzustimmen.
Tu-Reinstate Monica-dor duh
Wenn Sie ausführen, werden 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.
tu-Reinstate Monica-dor duh
Mein Beweis, dass dies das Problem nicht behebt, wurde auch von anderen Benutzern hier bestätigt: 01.org/linuxgraphics/forum/graphics-installer-discussions/…
tu-Reinstate Monica-dor duh
2

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)."

greee
quelle
1

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.

Marc Johansen
quelle
1
Das Problem bei dieser Antwort ist, dass das installierte Repository das download.01.org-Repository wieder aktiviert, sodass das GPG-Problem erneut auftritt. Ich frage mich, ob der Treiber überhaupt installiert wird.
Tu-Reinstate Monica-dor duh
Nach der Installation / dem Neustart wurden alle Intel-Pakete auf beiden Laptops als aktuell angezeigt. In Bezug auf GPG-Fehler sollten Sie den folgenden Befehl von @Dragoslav Nikolic ausführen.
Marc Johansen
@tudor ist eigentlich richtig. Das Deaktivieren des Repositorys funktioniert nicht. Der GPG-Schlüssel hilft auch nicht, wie ich bereits in der Frage angegeben habe. Aber das Entfernen hat /etc/apt/sources.list.d/intellinuxgraphics* geholfen.
int_ua
1
@int_ua Ich bitte um Unterschied. Wenn Sie diese Datei löschen und dann das Installationsprogramm ausführen, werden die Dateien einfach zurückgesetzt und das Problem tritt erneut auf. Das eigentliche Problem ist, dass das 01.org-Repository nicht mit dem Schlüssel signiert ist, der in den Dokumenten angezeigt wird.
Tu-Reinstate Monica-dor duh
@tudor Ich bin nicht sicher, wie, aber das Installationsprogramm arbeitete für mich nach dem Löschen des alten Repository
int_ua