Error Public key not available

De MEPIS Documentation Wiki

Explicación: el nuevo apt-get introdujo autenticación de paquetes para mejorar la seguridad. Se sigue pudiendo instalar paquetes no autenticados, pero si uno se quiere beneficicar de esta funcionalidad puede hacer lo siguiente (hay que tener presente que no todos los repositorios deb implementan esta funcionalidad, si se actualiza desde tales repositorios se mostrará un aviso if you upgrade from such a repository you'll get a "packages could not be authenticated" warning).



Si se obtiene un aviso similar al siguiente:

W: GPG error: ftp://ftp.nerim.net unstable Release: The following signatures couldn't be verified 
because the public key is not available: NO_PUBKEY 07DC563D1F41B907

La cadenas de 16 carácteres que parece simplemente contener números y letras aleatorios es la clave pública, sustituirla donde aparezca <clavepublica> en las instrucciones mostradas a continuación.

  1. Abrir una línea de comandos, escribir "su" e introducir la contraseña de superusuario.
  2. gpg --keyserver wwwkeys.eu.pgp.net --recv-keys <clavepublica>
  3. gpg --armor --export <clavepublica> | apt-key add -
  4. apt-get update

Las claves pueden encontrarse también en alguno de los siguientes servidores:

  1. minsky.surfnet.nl
  2. subkeys.pgp.net
  3. search.keyserver.net
  4. wwwkeys.pgp.net
  5. pgp.dtype.org
  6. wwwkeys.us.pgp.net

Si se muestra el siguiente error cuando se intenta añadir la clave:

gpg: WARNING: unsafe ownership on configuration file `/home/nombredeusuario/.gnupg/gpg.conf' 

Ejecutar este comando en un terminal:

chown root:root ~/.gnupg/gpg.conf

Archivo sources recomendado | Conocimientos generales | Portada

Herramientas personales
Otros idiomas