Este post es para mi, para cuando me de problemas el bendito debian y las llaves públicas, esta fue la mejor solución, incluso teniendo instalado debian-keyring me seguían dando el problema, he aquí la solución:
La forma de solucionar este warning es muy sencilla. Por lo general aparece despues de realizar el apt-get update. Los pasos que se realizaran a continuacion es para obtener las llaves publicas que permiten que nos conectemos con los servidores de los repositorios.
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:
freedom:~# gpg --keyserver wwwkeys.eu.pgp.net --recv-key XXXXXXXXXXXXX
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) " imported
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.
freedom:~# 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
freedom:~# apt-get update
tendremos todo OK
El enlace del blog de donde saqué este trucaso es: IR
No hay comentarios.:
Publicar un comentario