¿Dónde está archive.key para backports.debian.org?

28

Estoy tratando de seguir las instrucciones aquí para instalar puredata en mi Pi. Recibo el siguiente error:

W: GPG error: http://backports.debian.org squeeze-backports Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8B48AD6246925553

Cuando intento sudo apt-get updatecon los repositorios en:

  1. http://ftp.uk.debian.org/debian/
  2. http://backports.debian.org/debian-backports

Así que lo intenté sudo wget -O - http://backports.org/debian/archive.key | apt-key add -pero no hay servidor en backports.org. Entonces mi pregunta es ¿dónde está el archivo.key para estos repositorios?

Johnny
fuente

Respuestas:

38

Pruebe esta respuesta: Sin error de PUbKey .

No estoy seguro, pero creo que solo necesita la clave genérica de Debian aquí. Lo probé en mi sistema y agregó ok. Avíseme si eso lo resuelve para su uso.

Entonces, para ser claros, y usar el OP como fuente de la clave en el siguiente ejemplo:

gpg --keyserver pgpkeys.mit.edu --recv-key  8B48AD6246925553      
gpg -a --export 8B48AD6246925553 | sudo apt-key add -
gruñido
fuente
1
Parece que fue una buena respuesta ya que fue votado y aceptado. ¿Puede incluir las partes esenciales de la respuesta del enlace aquí para evitar la descomposición del enlace? Te votaré cuando lo hagas.
syb0rg
En el mensaje de error que recibe, al final, debería ver un código. En el OP, "... porque la clave pública no está disponible: NO_PUBKEY 8B48AD6246925553" donde "8B48AD6246925553" es la clave en cuestión.
growlf
He actualizado mi respuesta para reflejar la solución específica basada en la clave del OP. ¡Espero que ayude!
growlf
2
si pgpkeys.mit.edu no funciona, intente con keyserver.ubuntu.com en su lugar
Mladen B.
1
También cabe destacar que puede obtener dos NO_PUBKEY errores: deberá repetir este proceso para cada uno.
Doktor J
11

En mi caso, faltaba una ID de clave diferente cuando intenté instalar backports.
La respuesta anterior +1 también funcionó en mi raspberry pi3 con raspbian jessie. Estoy escribiendo esto solo para señalar que puede instalar las claves que faltan con el mismo método. El mensaje del terminal Bash fue este:

Obtenga: 4 http://ftp.debian.org jessie-backports / main armhf Paquetes [690 kB]
Obtenga: 5 http://ftp.debian.org jessie-backports / main Translation-es [488 kB]
Lectura de listas de paquetes ... Hecho
W: No hay una clave pública disponible para los siguientes ID de clave: 7638D0442B90D010

Todo lo que tenía que hacer era reemplazar la identificación de la clave para que coincida con la que me faltaba, en mi caso7638D0442B90D010

gpg --keyserver pgpkeys.mit.edu --recv-key [Insert here your missing key ID]

luego

gpg -a --export [Insert here your missing key ID] | sudo apt-key add -

Ahora, como de costumbre, puede buscar correctamente sus actualizaciones de software raspbian con:

sudo apt-get update

Denja
fuente
1
que me salvó la tarde :-)
Steffen Roller
11

Ejecutando el comando

gpg --keyserver pgpkeys.mit.edu --recv-key  8B48AD6246925553

No funcionó para mí. gpg se unió con

gpgkeys: key 8B48AD6246925553 can't be retrieved
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0

Logré ponerlo a trabajar usando

sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com 8B48AD6246925553

Después de eso, sudo apt-get updatefuncionó bien.

captnswing
fuente
1
Esto funcionó para mí, gracias por actualizar una vieja pregunta con una respuesta viable más reciente.
BishNaboB
1
pgpkeys.mit.edu tampoco funcionó para mí, así que probé con keyserver.ubuntu.com y funcionó de maravilla :) ¡gracias! :)
Mladen B.