Drivers gráficos Intel 1.4.0: i915-4.3.3-4.2.0-dkms não está disponível, NO_PUBKEY D14BDB0DB3438B6C

Respostas:

6

Houve um problema, mas agora foi resolvido.

A chave do repositório foi corrigida e os drivers agora podem ser instalados com sucesso.


Resposta histórica

Antes de aproximadamente 23-02-2016 13:00 UTC, havia um problema. A Intel estava ciente , investigou e corrigiu. O básico do problema era que a chave do repositório referida pelo instalador não correspondia à chave pública de origem na documentação. Isso foi corrigido pela atualização da chave no repositório.

A Intel disse que uma chave de teste interna foi usada por engano no lugar da chave de produção. No entanto, a única pessoa da Intel que reportou isso indicou que eles mesmos estavam no escuro na linha do tempo para uma resolução . A chave do repositório foi atualizada aproximadamente 24 horas após a declaração.

Antes da chave que está sendo corrigido, era possível forçar uma instalação com a incompatibilidade chave, mas esta foi não recomendado , pois ele pode criar um problema de segurança que é irreversível . *

Para remover o aviso, um usuário pode desativar o repositório usando a GUI ou excluir os arquivos /etc/apt/sources.list.d/intellinuxgraphics.* (até que a chave do repositório seja corrigida, se o instalador da Intel for executado novamente após a exclusão desses arquivos, o problema retornará.)

Não há maneira segura de obter o pacote remotamente se as chaves não coincidirem.


Explicação detalhada

O instalador do Intel Graphics 1.4.0 instala um arquivo de repositório apt no /etc/apt/sources.list.d/intellinuxgraphics.listqual contém:

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

Quando você executa, apt-get updatecada repositório deve ser verificado por uma chave PGP. Antes de 23-02-2016 13:00 UTC, o repositório apt-key era assinado com uma chave com o ID D14BDB0DB3438B6C , daí o aviso:

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

Na documentação da Intel , é indicado que a chave deve ser instalada através de https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 :

Para "confiar" no Instalador de gráficos Intel® para Linux *, você precisará adicionar chaves ao gerenciador de pacotes de software do Ubuntu ("apt"). Abra um terminal e execute estas linhas:

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

Aqui, a -Oopção de wgetcanalizar o arquivo para stdout e -quando chamando apt-keyindica para ler o arquivo de stdin

Se substituirmos a chamada por apt-keycom a gpg --dry-run, poderemos ver o ID da chave que está sendo fornecida a partir desse URL, por exemplo,

$ 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

Portanto, a chave 894A3A8D da chave baixada não corresponde à chave D14BDB0DB3438B6C necessária para descriptografar o https://download.01.org/gfx/ubuntu/15.10/main repositório corretamente. Isso foi corrigido e a chave do repositório agora é 894A3A8D.

Isso foi confirmado nos fóruns da Intel aqui e, posteriormente, corrigido e notificado também.

A remoção do repositório (desativando-o ou removendo o arquivo) faria com que o aviso fosse embora, no entanto, isso também significa que o conteúdo do repositório estava inacessível.

Executar o instalador novamente simplesmente reativaria o repositório, mas não solucionaria o problema da chave; portanto, o erro continuava retornando até que a chave do repositório fosse corrigida . Agora funciona corretamente.

É possível forçar uma instalação quando as chaves não coincidem, mas isso não é recomendado, pois pode criar um problema de segurança que é irreversível.

Até a publicação da chave correta, não havia maneira segura de obter o pacote remotamente. No entanto, a chave do repositório agora foi atualizada e, portanto, o erro foi resolvido e os drivers podem ser instalados com segurança e corretamente.

restabelecer Monica-dor duh
fonte
1
Aliás, o uso de --no-check-certificate também cria um possível problema de segurança. Se você omitir essa opção, o comando ainda funcionará e terá a garantia de se comunicar com o servidor https correto.
tu restabelece Monica-dor duh
Acho que adicionar (ou movê-lo do final da resposta) um breve resumo para o início ajudará aqueles que querem apenas verificar se há uma solução alternativa para o problema sem ler todos os detalhes.
int_ua 21/02
1
Atualização: a Intel percebeu o erro e está investigando.
tu Reinstala Monica-dor duh
O outro usuário publicou as informações atualizadas e eu gostaria de incentivar as atualizações mais rápidas possíveis, por isso aceitei essa resposta pelo menos por enquanto. Espero que você não desanime com isso, sua resposta ainda é completa e boa.
int_ua 23/02
@int_ua Como nem todos estamos acordados ao mesmo tempo, geralmente é recomendável permitir 24 horas para que as pessoas atualizem suas respostas.
tu Reinstala Monica-dor duh
3

Eu consigo instalar os Drivers Intel 1.4.0 em 15.10 de 64 bits

Primeiro remova o ppa anterior das fontes de software, desinstale o intel-graphic-installer e digite o terminal:

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

Depois disso, baixe e instale o 1.4.0 do Intel® Graphics for Linux

Dragoslav Nikolic
fonte
Obrigado por tentar ajudar, a outra resposta foi publicada anteriormente e contém apenas o passo necessário: remover o repositório anterior.
int_ua 18/02/16
1
Isso não funcionou para mim. A chave ilg-3 não parece corresponder à chave D14BDB0DB3438B6C.
tu restabelece Monica-dor duh
Se você executar, wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | gpg --dry-run --import verá que o ID da chave do download é realmente 894A3A8D, portanto, não há como corrigir o problema da chave GPG da chave ausente D14BDB0DB3438B6C, a menos que eles alterem o conteúdo do download.
tu-Restabelece Monica-dor duh
Minha prova de que isso não resolve o problema também foi confirmada por outros usuários aqui: 01.org/linuxgraphics/forum/graphics-installer-discussions/…
tu-Reinstate Monica-dor duh
2

Um engenheiro da Intel havia acabado de anunciar no fórum da intel que uma nova compilação virá em breve. Nós só temos que ser pacientes :-)

"Atualização: novos pacotes devem chegar em breve (nada de errado com os pacotes atuais, mas a versão final foi feita com uma chave interna de teste em vez da chave oficial)."

greee
fonte
1

Aqui está como eu consegui funcionar: Se você remover o repositório 01 antes de executar o instalador 1.4.0, deve estar pronto.

Marc Johansen
fonte
1
O problema com esta resposta é que o instalado reativa o repositório download.01.org para que o problema GPG reapareça. Gostaria de saber se realmente está instalando o driver.
tu-Restabelece Monica-dor duh
Após a instalação / reinicialização, todos os pacotes intel apareceram atualizados nos dois laptops. Em relação ao erro GPG, você deve executar o comando fornecido por @Dragoslav Nikolic abaixo.
Marc Johansen
@tudor está certo, na verdade. Desabilitar o repositório não funciona. A chave GPG também não está ajudando, como já afirmei na pergunta. Mas remover /etc/apt/sources.list.d/intellinuxgraphics* ajudou.
int_ua 18/02/16
1
@int_ua Eu imploro para diferir. Se você excluir esse arquivo e executar o instalador, ele apenas os coloca de volta e o problema reaparece. O verdadeiro problema é que o repositório 01.org não está assinado com a chave que aparece nos documentos.
tu restabelece Monica-dor duh
@tudor Eu não sei como, mas o instalador funcionou para mim depois de eliminar repositório antigo
int_ua