Como resolver uma chave expirada (expkeysig) com apt
- 722
- 115
- Enrique Crist
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.