EterTICs ¿que hacer con las llaves que no se pueden verificar?
Es bastante común que al hacer un update de los repositorios te encuentres con un mensaje del tipo “Las firmas siguientes no se pudieron verificar porque su clave pública no está disponible: NO_PUBKEY XXXXXXXXXXXXXXXX”
Esto se debe a que los servidores cambian las llaves cada cierto tiempo por seguridad y el sistema APT está configurado para no instalar desde servidores no confiables es decir de los que no se tiene llave. Veamos un ejemplo de esto:
En la imagen de arriba se puede apreciar como APT no encuentra la firma en este caso del servidor de Riot (podría ser cualquiera) y nos da la advertencia.
Por suerte Javier Obregón hizo un script que facilita arreglar este problema cuando se presente en EterTICs, veamos como hacerlo.
Copias de la terminal la llave que genera el problema
Abres una terminal y te logueas como root
su
Llamas al script
llaves-apt.sh
Pegas luego del script dejando un espacio la llave que copiaste al principio
Le das a enter y el script comenzará a trabajar como puedes ver en las siguientes imágenes…
El script importará las llaves nuevas y hará un update para actualizar los repos
Listo ahora ya puedes actualizar el sistema sin inconvenientes, el proceso lo debes hacer por cada llave que no encuentre en caso de haber mas de una.
Esto es algo común en los sistemas basados en APT y normalmente se soluciona a mano en un proceso un poquito mas largo, pero bueno Javier hizo este script para facilitar la cosa así que ya sabes.