Driver di grafica Intel 1.4.0: i915-4.3.3-4.2.0-dkms non è disponibile, NO_PUBKEY D14BDB0DB3438B6C


Risposte:


6

Si è verificato un problema, ma ora è stato risolto.

La chiave del repository è stata corretta e ora è possibile installare correttamente i driver.


Risposta storica

Prima del 23/02/2016 circa alle 13:00 UTC c'era un problema. Intel lo sapeva , lo investigava e lo correggeva. Le basi del problema erano che la chiave del repository a cui faceva riferimento il programma di installazione non corrispondeva alla chiave pubblica fornita nella documentazione. Ciò è stato corretto aggiornando la chiave nel repository.

Intel ha affermato che una chiave di test interna è stata erroneamente utilizzata al posto della chiave di produzione. Tuttavia, l'unica persona di Intel che ha segnalato ciò ha indicato di essere al buio sulla linea temporale per una risoluzione . La chiave del repository è stata aggiornata circa 24 ore dopo aver rilasciato tale dichiarazione.

Prima della chiave di essere corretto, è stato possibile forzare un'installazione con la mancata corrispondenza chiave, ma questo è stato non è consigliato in quanto può creare un problema di sicurezza che è irreversibile . *

Per rimuovere l'avviso, un utente può disabilitare il repository utilizzando la GUI o eliminare i file /etc/apt/sources.list.d/intellinuxgraphics.* (fino a quando la chiave del repository non veniva corretta, se il programma di installazione di Intel fosse eseguito nuovamente dopo aver eliminato questi file il problema sarebbe tornato.)

Non esiste un modo sicuro per ottenere il pacchetto in remoto se le chiavi non corrispondono.


Spiegazione dettagliata

Il programma di installazione di Intel Graphics 1.4.0 installa un file di repository apt in /etc/apt/sources.list.d/intellinuxgraphics.listcui contiene:

deb https://download.01.org/gfx/ubuntu/15.10/main wily main #Intel Graphics drivers

Quando si esegue, apt-get updateogni repository deve essere verificato da una chiave PGP. Prima del 23/02/2016 alle 13:00 UTC, il repository apt-key era firmato con una chiave con ID D14BDB0DB3438B6C , quindi l'avvertimento:

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

Nella documentazione di Intel , è indicato che la chiave dovrebbe essere installata ottenendola da https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 :

Per "fidarti" dell'Installer grafico Intel® per Linux *, dovrai aggiungere le chiavi al gestore dei pacchetti software di Ubuntu ("apt"). Apri un terminale ed esegui queste linee:

wget --no-check-certificate \ https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | \ sudo apt-key add -

Qui, il -Opassaggio a wgetpipe il file su stdout e -quando si chiama apt-keyindica di leggere il file da stdin

Se sostituiamo la chiamata apt-keycon a gpg --dry-run, allora possiamo vedere l'ID chiave che viene fornito da quell'URL, ad es

$ 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

Pertanto, la chiave 894A3A8D della chiave scaricata non corrispondeva alla chiave D14BDB0DB3438B6C richiesta per decrittografare correttamente il repository https://download.01.org/gfx/ubuntu/15.10/main . Questo problema è stato risolto e la chiave del repository è ora 894A3A8D.

Ciò è stato confermato nei forum di Intel qui , e successivamente corretto e notificato anche lì.

La rimozione del repository (disabilitandolo o rimuovendo il file) provocherebbe la scomparsa dell'avvertimento, tuttavia ciò significa anche che il contenuto del repository era inaccessibile.

Eseguire nuovamente il programma di installazione semplicemente riattiva il repository ma non risolve il problema della chiave, quindi l'errore continua a tornare fino a quando la chiave del repository non viene riparata . Ora funziona correttamente.

È possibile forzare un'installazione quando le chiavi non corrispondono, ma questo non è consigliato in quanto può creare un problema di sicurezza irreversibile.

Fino a quando non è stata pubblicata la chiave corretta, non era possibile ottenere il pacchetto in remoto. Tuttavia, la chiave del repository è stata ora aggiornata e quindi l'errore è stato risolto e i driver possono essere installati in modo sicuro e corretto.


1
Per inciso, l'uso di --no-check-certificate crea anche un potenziale problema di sicurezza. Se si omette tale opzione, il comando funziona ancora ed è garantito per comunicare con il server https corretto.
tu-Reinstate Monica-dor duh,

Penso che aggiungere (o spostarlo dalla fine della risposta) un breve riassunto all'inizio aiuterà coloro che vogliono solo verificare se esiste una soluzione alternativa al problema senza leggere tutti i dettagli.
int_ua,

1
Aggiornamento: Intel ha capito il proprio errore e sta indagando.
tu-Reinstate Monica-dor duh,

L'altro utente ha pubblicato le informazioni aggiornate e vorrei incoraggiare gli aggiornamenti delle informazioni più rapidi possibili, quindi ho accettato quella risposta almeno per ora. Spero che non ti scoraggi da questo, la tua risposta è ancora completa e buona.
int_ua,

@int_ua Dal momento che non siamo tutti svegli allo stesso tempo, in genere si suggerisce di consentire alle persone di aggiornare la propria risposta per 24 ore.
tu-Reinstate Monica-dor duh,

3

Riesco a installare i driver Intel 1.4.0 su 15.10 a 64 bit

Rimuovere prima ppa precedente da fonti software, disinstallare intel-graphic-installer, quindi digitare terminal:

wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | sudo apt-key add -

Successivamente, scarica e installa 1.4.0 da Intel® Graphics per Linux


Grazie per aver cercato di aiutare, l'altra risposta è stata pubblicata in precedenza e contiene solo il passaggio necessario: rimuovere il repository precedente.
int_ua,

1
Questo non ha funzionato per me. La chiave ilg-3 non sembra corrispondere alla chiave D14BDB0DB3438B6C.
tu-Reinstate Monica-dor duh,

Se esegui wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | gpg --dry-run --import vedrai che l'ID chiave del download è in realtà 894A3A8D, quindi non c'è modo che questo risolva il problema della chiave GPG della chiave mancante D14BDB0DB3438B6C a meno che non cambino il contenuto del download.
tu-Reinstate Monica-dor duh,

La mia prova che ciò non risolve il problema è stata confermata anche da altri utenti qui: 01.org/linuxgraphics/forum/graphics-installer-discussions/…
tu-

2

Un ingegnere Intel aveva appena annunciato sul forum di Intel che una nuova build arriverà a breve. Dobbiamo solo essere pazienti :-)

"Aggiornamento: i nuovi pacchetti dovrebbero arrivare a breve (niente di sbagliato con i pacchetti attuali, ma la build di rilascio finale è stata fatta con una chiave interna di test preliminare invece della chiave di rilascio ufficiale)."


1

Ecco come ho funzionato: se rimuovi il repository 01 prima di eseguire il programma di installazione 1.4.0, dovresti essere pronto.


1
Il problema con questa risposta è che l'installazione riattiva il repository download.01.org in modo che ricompaia il problema GPG. Mi chiedo se in realtà sta installando il driver.
tu-Reinstate Monica-dor duh,

Dopo l'installazione / riavvio, tutti i pacchetti Intel sono stati aggiornati su entrambi i miei laptop. Per quanto riguarda l'errore GPG, è necessario eseguire il comando fornito da @Dragoslav Nikolic di seguito.
Marc Johansen,

@tudor ha ragione, in realtà. La disabilitazione del repository non funziona. Anche la chiave GPG non aiuta, come ho già affermato nella domanda. Ma la rimozione ha /etc/apt/sources.list.d/intellinuxgraphics* aiutato.
int_ua,

1
@int_ua Mi permetto di dissentire. Se elimini quel file, quindi esegui il programma di installazione, ripristina semplicemente i file e ricompare il problema. Il vero problema è che il repository 01.org non è firmato con la chiave che appare nei documenti.
tu-Reinstate Monica-dor duh,

@tudor Non sono sicuro di come, ma l'installer ha funzionato per me dopo aver eliminato il vecchio repository
int_ua
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.