Correzione semplice per errore "The following signatures were invalid: EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key" che appare quando si tenta di aggiornare i pacchetti sui sistemi Debian.
Err:10 https://packages.sury.org/php bullseye InRelease
The following signatures were invalid: EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key <deb@sury.org>
Fetched 14.1 kB in 1s (14.5 kB/s)
Reading package lists... Done
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 bullseye InRelease: The following signatures were invalid: EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key <deb@sury.org>
W: Failed to fetch https://packages.sury.org/php/dists/bullseye/InRelease The following signatures were invalid: EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key <deb@sury.org>
W: Some index files failed to download. They have been ignored, or old ones used instead.
Questo bug impedisce inoltre l'aggiornamento dei pacchetti sui server Debian con WordOps. (wo stack upgrade
).
Correlato: Come installare e configurare LEMP su Debian 12
The following signatures were invalid: EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key
Questo errore si verifica perché sury.org ha cambiato la chiave della firma digitale per Debian e per risolvere il problema è necessario scaricare la nuova chiave.
apt-key adv --fetch-keys https://packages.sury.org/php/apt.gpg
Dopo aver eseguito questo comando, puoi aggiornare tutti i pacchetti Debian:
apt update && apt upgrade
Quelli che usano WordOps eseguirà la riga di comando:
wo stack upgrade
Tutto funzionerà senza problemi nell'aggiornamento dei pacchetti su Debian.