GoAccess «The following signatures were invalid» (solución mayo 2022)

GoAccess es una aplicación basada en la terminal que nos permite analizar los logs de un servidor web sin necesidad de un navegador, únicamente utilizando la terminal Linux mediante una conexión SSH, por ejemplo.

Hace poco el equipo de GoAccess renovó la key que permite autentificar su repositorio, lo cual está generando problemas (más bien advertencias o warnings) al intentar actualizar los repositorios.

Al hacer un sudo apt update nos encontramos con algo como esto:

Err:9 https://deb.goaccess.io focal InRelease
The following signatures were invalid: EXPKEYSIG (...)

Para resolver este problema solo tenemos que seguir los siguientes pasos:

$ sudo apt-key del 97BD1A0133449C3D
$ sudo rm -rf /usr/share/keyrings/goaccess.gpg
$ wget -O - https://deb.goaccess.io/gnugpg.key | gpg --dearmor | sudo tee /usr/share/keyrings/goaccess.gpg >/dev/null
$ cd /usr/share/keyrings;
$ sudo apt-key add goaccess.gpg

Tras esto ya podemos actualizar los repositorios de nuestro sistema sin errores ni warnings.

Fuente: https://github.com/allinurl/goaccess/issues/2321

Sitio web de GoAccess: https://goaccess.io