Como resolver uma chave expirada (expkeysig) com apt

Como resolver uma chave expirada (expkeysig) com apt

Durante a atualização da instalação do apt-cache ou pacotes com o gerenciador de pacotes apt, recebo a mensagem de expiração da assinatura (EXPKEYSIG 8C718D3B5072E1F5). Isso significa que a chave de assinatura GPG expirou.

Erro

Aqui estão os registros no meu sistema Debian 9:

Atualização do sudo apt: 1 http: // segurança.Debian.Org Stretch/Atualizações INRELEASE GET: 2 http: // repo.mysql.com/apt/Debian Stretch Inrelease [19.2 kb] Hit: 3 https: // Deb.Sodesource.com/node_10.x Alongamento INRELEASE ERR: 2 http: // repo.mysql.Com/Apt/Debian Stretch Inrelease As assinaturas a seguir foram inválidas: EXPKEYSIG 8C718D3B5072E1F5 MySQL Release Engineering Hit: 4 https: // pacotes.Sury.Org/Php Stretch Inrelease IGN: 5 http: // espelhos.Digitalocean.com/Debian Stretch Inrelease Get: 6 http: // espelhos.Digitalocean.com/Debian Stretch updates InRelease [91.0 kb] Hit: 7 http: // espelhos.Digitalocean.com/Debian Stretch lançamento de listas de pacotes de leitura… Feito… 

Use o seguinte comando para listar todas as chaves configuradas para apt em seu sistema.

Lista de teclas apt sudo 

Você verá a chave expirada como esta.

Solução:

Agora, atualize a chave expirada executando o comando abaixo. Aqui 8c718d3b5072e1f5 é a chave expirada no meu sistema.

SUDO APT-KEY ADV-KeyServer Keys.gnupg.NET--RECV-KEYS 8C718D3B5072E1F5 

Você deve alterar 8C718D3B5072E1F5 com a chave expirada em seu sistema.