Este error se presenta despues de una actualización de fuentes con el comando apt-get update. Y ocurre porque no tenemos las llaves publicas de los repositorios desde los cuales estamos obteniendo el listado de paquetes, por esta razon debemos importar estas llaves publicas y agregargas dentro de nuestro "llavero" de claves publicas, si se le puede llamar así. A continuación listo uno de los errores: W: GPG error: http://security.debian.org lenny/updates Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AED4B06F473041FA Ahora los comandos de solución: gpg --keyserver pgpkeys.mit.edu --recv-key AED4B06F473041FA gpg -a --export AED4B06F473041FA | apt-key add - Estos comandos fueron ejecutados con privilegios de root. Como un comentario quiero agregar que la llave publica tiene un identificador que es el que debemos colocar en los comandos de importación de llaves.
Este blog recopila algunas de mis experiencias personales y profesionales en tecnología. No pretende ser una referencia absoluta sino más bien una guía práctica.