Despues de que agregamos a la lista de repositorio el nuevo repositorio hacemos un apt-get update para actualizar la lista de paquetes y si no tenemos la llave para dicho repositorio nos aparecera un error.
El error que aparecera sera algo como esto:
Leyendo lista de paquetes... Hecho
W: GPG error: http://www.debian-multimedia.org etch Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 07DC563D1F41B907
W: GPG error: http://download.tuxfamily.org debian-unstable Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 2D6CFB44DD800CD9
W: Tal vez quiera ejecutar 'apt-get update' para corregir estos problemas
SOLUCION DEL PROBLEMA:
Ahora lo que debemos hacer es copiar la PUBLIC KEY (en este caso XXXXXXXXXXXXXXX) Y ejecutar el siguiente comando agregando la clave copiada:
iceman456:~# gpg --keyserver wwwkeys.eu.pgp.net --recv-key XXXXXXXXXXXXX
donde XXXXXXXXXXXXX es la public key, Si todo esta bien aparecera un mensaje en la consola de la siguiente forma
gpg: requesting key DD800CD9 from hkp server wwwkeys.eu.pgp.net
gpg: key 81836EBF: public key "Marco Trevisan (at 3v1n0.net)
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1
Nota: Con esto agregamos la firma que faltaba, diciéndole con --keyserver que actualice todas las keys desde el servidor wwwkeys.eu.pgp.net y que las importe con --recv-keys.
iceman456:~# gpg --export --armor xxxxxxxxxxx | apt-key add -
Nota: con --export --armor generamos una salida ascii que agregamos a las keys de apt con apt-key add.
Si todo esta bien al teclear de nuevo
iceman456:~# apt-get update
despues de esto nos deberia de actualizar sin problemas.
No hay comentarios:
Publicar un comentario