apt-get update en Etch: Las firmas siguientes no se pudieron verificar [Solucionado]
Publicado: 25 Mayo, 2009 - 11:49 apt-get update en Etch: Las firmas siguientes no se pudieron verificar [Solucionado]
Hola gente,
Tengo un problema con el apt-update en debian Etch, he probado con diferentes equipos y diferentes mirrors de diferentes paises pero siempre me da el mismo error por lo que creo que podría ser algo general de los repositorios de Etch (he probado con un testing y va bien), ¿a alguien más le pasa?
lnxXXX:~# apt-get update
Des:1 http://ftp.rediris.es etch Release.gpg [1032B]
Obj http://ftp.rediris.es etch Release
Err http://ftp.rediris.es etch Release
Des:2 http://security.debian.org etch/updates Release.gpg [1032B]
Des:3 http://ftp.rediris.es etch Release [67,8kB]
Obj http://security.debian.org etch/updates Release
Ign http://security.debian.org etch/updates/main Packages/DiffIndex
Ign http://ftp.rediris.es etch Release
Ign http://ftp.rediris.es etch/main Packages/DiffIndex
Ign http://security.debian.org etch/updates/contrib Packages/DiffIndex
Ign http://ftp.rediris.es etch/main Sources/DiffIndex
Ign http://security.debian.org etch/updates/main Sources/DiffIndex
Obj http://ftp.rediris.es etch/main Packages
Ign http://security.debian.org etch/updates/contrib Sources/DiffIndex
Obj http://ftp.rediris.es etch/main Sources
Obj http://security.debian.org etch/updates/main Packages
Obj http://security.debian.org etch/updates/contrib Packages
Obj http://security.debian.org etch/updates/main Sources
Obj http://security.debian.org etch/updates/contrib Sources
Descargados 68,8kB en 3s (18,2kB/s)
Leyendo lista de paquetes... Hecho
W: There is no public key available for the following key IDs:
9AA38DCD55BE302B
W: GPG error: http://ftp.rediris.es etch Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 9AA38DCD55BE302B
W: Tal vez quiera ejecutar 'apt-get update' para corregir estos problemas- Inicie sesión o regístrese para enviar comentarios
- 11842 lecturas


En realidad no es un tema dificil de solucionar, es un tema comun, te explico el metodo que siempre funciona
W: There is no public key available for the following key IDs:9AA38DCD55BE302B
W: GPG error: http://ftp.rediris.es etch Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 9AA38DCD55BE302B
W: Tal vez quiera ejecutar 'apt-get update' para corregir estos problemas
tomo el numero que te salio y realizo los siguientes comando
# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 9AA38DCD55BE302B# gpg --armor --export 9AA38DCD55BE302B | sudo apt-key add -
# aptitude update
en sintesis es asi, las xxxxxxxxx es igual al mensaje de no pubkey 9AA38DCD55BE302B
# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys xxxxxxxxxxxxx# gpg --armor --export xxxxxxxxxxxxx | sudo apt-key add -
# aptitude update
Saludos
Hola gente,
Tengo un problema con el apt-update en debian Etch, he probado con diferentes equipos y diferentes mirrors de diferentes paises pero siempre me da el mismo error por lo que creo que podría ser algo general de los repositorios de Etch (he probado con un testing y va bien), ¿a alguien más le pasa?
Perdon creo que me estoy confundiendo de tema, no lei bien esa parte. No se que seran de los repositorios de Etch.
Disculpas
Saludos
Gracias Rodrigo.
Lo que no logro comprender es por qué no me había dado nunca el error hasta ahora, y eso que llevo instaladas unas 60 máquinas idénticas y en un periodo de unos 6 meses...
Me está dando el error también en máquinas que ya tengo en producción (como digo incluso usando mirrors diferentes), en las que no he cambiado nada y en las que ya había hecho un 'apt-get update' con anterioridad sin problemas.
No se que seran de los repositorios de Etch.
etch es la actual oldstable
en cuanto a tu consulta si quieres completar la información que te ha dado rodrigo-lr, echale un vistazo al artículo Llaves, repositorios y Secure APT de nuestra wiki
en cuanto a tu consulta si quieres completar la información que te ha dado rodrigo-lr, echale un vistazo al artículo Llaves, repositorios y Secure APT de nuestra wiki
Gracias por el enlace quimicefa, ha sido interesante su lectura, tanto, que ya puedo auto-responderme a mi pregunta de "¿por qué antes no daba error y ahora sí?".
Cito del artículo de la wiki:
Debian rota estas llaves como última línea de defensa contra algunas brechas de seguridad que rompen una llave. Con ello APT consigue certificar el archivo oficial de Debian.
y...
5. Caso: Repositorios oficiales de Debian
Disponemos de los paquetes:
debian-keyring, contiene las firmas de los desarrolladores de Debian, que es utilizada para verificar cada paquete.
debian-archive-keyring, el proyecto Debian firma digitalmente sus archivos «Release». Este paquete contiene las claves que se utilizan para ello.
Tras leer esto, hice un apt-get dist-upgrade:
Se actualizarán los siguientes paquetes:
acpid apt apt-utils bind9-host debian-archive-keyring dnsutils dpkg dselect libbind9-0 libc6 libc6-i686 libdns22
libfreetype6 libgnutls13 libisc11 libisccc0 libisccfg1 libkrb53 liblwres9 libpam-modules libpam-runtime libpam0g
libpng12-0 libssl0.9.8 libvolume-id0 linux-image-2.6.18-6-686 locales login ntpdate passwd perl perl-base perl-modules
python2.4 python2.4-minimal reportbug tzdata udev vim-common vim-tiny
40 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
Necesito descargar 49,7MB de archivos.
Se utilizarán 3981kB de espacio de disco adicional después de desempaquetar.
¿Desea continuar [S/n]?
Con lo cuál ya veo que ha pasado, en debian han actualizado las claves públicas de los repositorios oficiales, de ahí que antes no me diera fallo y ahora sí.
Saludos y gracias por la ayuda/información.
Yo tengo el mismo problema, pero en debian lenny, tengo los repositorios oficiales en el sources.list, pero sigue mencionando la falta de dicha clave.
Intenté con esto que decian arriba:
# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 9AA38DCD55BE302B# gpg --armor --export 9AA38DCD55BE302B | sudo apt-key add -
# aptitude update
Pero no funciona (con otros keyserver tampoco), figura un mensaje diciendo que la clave no existe o algo así. Lo más raro es que este problema lo han tenido gente que utilizaba etch, pero a mi me da en lenny.
@fenixl
Si no tienes inconveniente y con el objeto de obtener más y mejor ayuda, habida cuenta de que el hilo se encuentra marcado como solucionado, además de cumplir con las normas del foro, se te agradecería que iniciaras otro hilo para plantear tu problema.
No obstante, antes de abrir un nuevo hilo te sugiero que leas los enlaces que quimicefa ha relacionado, toda vez que pueda ser muy probable encuentres la solución, de no ser así, estaremos encantados de ayudarte.
Para orientarte he de decirte que tal y como has escrito las órdenes en consola, debes contar con privilegios de superusuario, de lo contrario te devolverá mensajes de error sobre permisos. Además, sería conveniente que aportaras cuanta información consideres necesaria, por insignificante que te parezca, como por ejemplo las salidas de error de la ejecución de las referidas órdenes, de esta forma se afronta el problema desde su origen.
Saludos
En realidad no quiero agregar nada mas en este hilo, pero me veo obligado por que vas a confundir a los proximos que vean el post, que ya estaba solucionado.
Cuando uno realiza un aptitude update y luego al final sale el siguiente error
W: There is no public key available for the following key IDs:9AA38DCD55BE302B
W: GPG error: http://ftp.rediris.es etch Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 9AA38DCD55BE302B
W: Tal vez quiera ejecutar 'apt-get update' para corregir estos problemas
Si observas te esta diciendo que las llaves publicas no se pudieron registrar y te da una clave, para este caso en particular la llave fue 9AA38DCD55BE302B, por lo tanto cuando uno tenga ese problema debe observar cual es la clave o llave que nos sale qe puede ser xxxxxxxxxx (cualquiera), lo que se hace es copiar esa llave y reemplzarla en los siguientes comandos
# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys xxxxxxxxxxxxx# gpg --armor --export xxxxxxxxxxxxx | sudo apt-key add -
# aptitude update
Donde el valor xxxxxxxxxx es el valor que nos sale como error a nosotros que para cada caso es diferente y particular para cada uno.
@fenixl
Por favor no revivas algo que ya esta solucionado
Observen el mensaje que les envio quilloquepasa y lean el enlace que envio quimicefa
Saludos