Así que tengo esto pasando:
# apt-get update
Get:1 http://ftp.us.debian.org etch Release.gpg [1032B]
Hit http://ftp.us.debian.org etch Release
(...bunch more of this elided...)
Hit http://ftp.us.debian.org etch/contrib Sources
Fetched 68.8kB in 1s (37.4kB/s)
Reading package lists... Done
W: There is no public key available for the following key IDs:
9AA38DCD55BE302B
W: GPG error: http://ftp.us.debian.org etch Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9AA38DCD55BE302B
W: You may want to run apt-get update to correct these problems
Aparentemente no puedo correr apt-get update
debido a un problema que apt-get
quiere que corra apt-get update
para solucionarlo, lo cual es desagradable. ¿Cómo corrijo esto?
o hacer un
sudo apt-get install debian-archive-keyring
primero.después de eso puedes continuar normalmente
fuente
Para garantizar el origen del paquete que descarga, APT querrá verificar las firmas del archivo de lanzamiento. Si no puede verificarlo, se quejará con el mensaje que vio. En ese caso, debe instalar la clave GPG correspondiente para que APT pueda verificar el archivo correctamente. Desafortunadamente, no debe descargar a ciegas ninguna clave, ya que realmente desea permitir solo claves confiables que sean propiedad del propietario del repositorio. Por lo tanto, debe descargarlo de una manera que asegure su origen, y simplemente descargarlo
gpg --recv-key
no lo garantiza.La instalación de una nueva clave se realiza con
apt-key add <key-file>
. La mayoría de los repositorios no oficiales le proporcionan la clave en su sitio web y le dan instrucciones como esta (la URL difiere, por supuesto):En el caso de un espejo oficial de Debian, debe tener instalada automáticamente la clave correcta, está incluida en el paquete
debian-archive-keyring
y su configuración activa las claves automáticamente. Así que asegúrese de tenerlo instalado y asegúrese de que esté actualizado:Si no confía en su espejo, también puede instalarlo solo después de haber instalado la clave correcta con el método anterior, en realidad le di la URL de la clave oficial que necesitaba.
Para obtener más información sobre cómo se manejan las claves de archivo de Debian, puede consultar http://ftp-master.debian.org/keys.html .
fuente
Tuve el mismo problema en Juanty 9.04 de 64 bits. Intenté varias sugerencias pero esto funcionó:
wget -O - http://ftp-master.debian.org/keys/archive-key-5.0.asc | sudo apt-key add -
El hacer:
sudo apt-get update
Gracias
Fanus
fuente
Tuve este problema debido a que un proxy transparente me daba una versión anterior de la clave GPG, lo resolví usando wget para forzar al proxy a obtener una nueva versión, por ejemplo
así que espero que en su caso los siguientes comandos lo resuelvan:
Obviamente estamos tan lejos de Etch que este ya no es el caso, pero lo estoy documentando aquí en caso de que ayude a alguien.
fuente