Ao fazer isso apt update
, recebo esta linha de erro:
Err :6 https://packages.sury.org/php bookworm InRelease
Les signatures suivantes ne sont pas valables : EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key <[email protected]>
W: Une erreur s'est produite lors du contrôle de la signature. Le dépôt n'est pas mis à jour et les fichiers d'index précédents seront utilisés. Erreur de GPG : https://packages.sury.org/php bookworm InRelease : Les signatures suivantes ne sont pas valables : EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key <[email protected]>
W: Impossible de récupérer https://packages.sury.org/php/dists/bookworm/InRelease Les signatures suivantes ne sont pas valables : EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key <[email protected]>
W: Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.
Traduzido para o inglês, é isto:
Err :6 https://packages.sury.org/php bookworm InRelease
The following signatures were invalid : EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key <[email protected]>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://packages.sury.org/php bookworm InRelease: The following signatures were invalid: EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key <[email protected]>
W: Failed to fetch https://packages.sury.org/php/dists/bookworm/InRelease The following signatures were invalid: EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key <[email protected]>
W: Some index files failed to download. They have been ignored, or old ones used instead.
Como posso consertar isso?
Como regra geral,
EXPKEYSIG
erros significam que a chave correspondente precisa ser atualizada (ou substituída por uma nova). Em alguns casos, isso deve ser feito manualmente (consulte Assinatura inválida para repositórios Kali Linux: "As seguintes assinaturas eram inválidas: EXPKEYSIG ED444FF07D8D0BF6 Repositório Kali Linux", por exemplo).Neste caso específico, a maneira correta de manter as assinaturas do repositório atualizadas é descrita no repositório
README.txt
:Assim que esse pacote for instalado e o repositório configurado no APT, ele será atualizado a partir do repositório, evitando problemas de expiração de chave.
Em primeiro lugar, certifique-se de ter o pacote correto instalado executando
apt-get update && apt-get install ca-certificates
.Então, se não for corrigido, o problema vem do vencimento da verificação do certificado de sury. Para consertar, você deve executar:
Se o comando
apt-key
não existir, você pode usarwget
para atualizar a chave assim: