mysql PPA - assinatura inválida


15

Eu já tenho o mysql-serverpacote instalado !!!

Quero ter certeza de que tenho o MySQL mais recente no meu Ubuntu. Então (há muito tempo) eu adicionei o repo.mysql.com/apt/ubuntuPPA. Recentemente, notei erros relacionados a este repositório ao fazê-lo apt update. Seguindo este guia , baixei e importei a chave pública GPG.

Agora, quando eu sudo apt updaterecebo este erro:

Err:8 http://repo.mysql.com/apt/ubuntu cosmic InRelease
  The following signatures were invalid: EXPKEYSIG 8C718D3B5072E1F5 MySQL Release Engineering <mysql-build@oss.oracle.com>

Informações do sistema operacional: Ubuntu 18.10

Devo me preocupar com esta assinatura inválida? Como corrigir o erro?

Respostas:


18

O erro que você está vendo indica que sua chave expirou.

Você pode listar todas as chaves em seu sistema com o comando, sudo apt-key listse desejar restringir a saída, sempre poderá canalizar a saída grep expiredpara obter apenas uma lista das chaves expiradas.

Para cada chave expirada, emita o comando em sudo apt-key adv --keyserver keys.gnupg.net --recv-keys [KEY]que [KEY] está relacionado ao número em questão ou, neste caso:

8C718D3B5072E1F5

sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 8C718D3B5072E1F5

keys.gnupg.net refere-se ao pool de servidores de chaves SKS, vários servidores de chaves PGP executados por organizações e voluntários.

Você também pode procurar a chave via interface da web em keys.gnupg.net

onde você obterá uma página como esta:

insira a descrição da imagem aqui

Inserir a chave do EXPKEYSIG precedido por 0x na caixa de pesquisa e a pesquisa devem retornar resultados semelhantes a este:

insira a descrição da imagem aqui

Que eu saiba, os 8 dígitos hexadecimais são a versão curta (chave pública) que você precisa para obter uma chave atualizada com o comando

sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 5072E1F5

Fontes:




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.