Ir al contenido principal

Solución GPG EROR: NO_PUBKEY - Ubuntu y derivados

A más de alguien le ah pasado que al agregar un repositorio nuevo a nuestro sources.list y luego hacer un apt-get update nos sale un error similar a este:

W: Error de GPG: http://qgis.org trusty InRelease: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY BBA6491F47765B75

Bueno una de las formas para poder obtener la llave pública es la siguiente:


- Vamos al siguiente link http://keyserver.ubuntu.com

- En la caja de texto "Search String" escribimos el número de error que nos ah dado anteponiendo un 0x (cero equis), en mi caso quedaría así 0xBBA6491F47765B75
- Elegimos la casilla "Verbose Index" y le damos al botón "Search"



- Damos al link debajo de "KeyID", en este caso es 47765B75



- Copiamos la ruta (URL) que nos da el navegador
- Luego en la consola ejecutamos lo siguiente:

wget -q "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xBBA6491F47765B75" -O- | sudo apt-key add -

Todo lo que se encuentra en azul deben reemplazarlo por la ruta que les ha dado a ustedes. Bueno ya esta todo listo, sólo hacemos un sudo apt-get update y listo

Nota: Probado en un Kubuntu 14.04

Comentarios

  1. Muchísimas gracias por compartir esto!!

    ResponderEliminar
  2. Muy buen Post.
    Tengo instalado en mi equipo ubuntu 14.04, sistema operativo que me gusta mucho, pero después de instalar unas actualizaciones se viene presentando este problema de las llaves GPG.
    Seguí todos los pasos indicados en el post pero cuando quiero anexar el resultado con la llave que me da el sitio web, me arroja el siguiente mensaje:

    gpg: /etc/apt/trusted.gpg.d/scribus-ppa.gpg: recurso de bloqueo de claves: límite de recurso
    gpg: /etc/apt/trusted.gpg.d/stebbins-handbrake-releases.gpg: recurso de bloqueo de claves: límite de recurso
    gpg: /etc/apt/trusted.gpg.d/stellarium-stellarium-releases.gpg: recurso de bloqueo de claves: límite de recurso
    gpg: /etc/apt/trusted.gpg.d/sunab-kdenlive-release.gpg: recurso de bloqueo de claves: límite de recurso
    gpg: /etc/apt/trusted.gpg.d/teejee2008-ppa.gpg: recurso de bloqueo de claves: límite de recurso
    gpg: /etc/apt/trusted.gpg.d/thomas-schiex-blender.gpg: recurso de bloqueo de claves: límite de recurso
    gpg: /etc/apt/trusted.gpg.d/tualatrix-ppa.gpg: recurso de bloqueo de claves: límite de recurso
    gpg: /etc/apt/trusted.gpg.d/ubuntu-mozilla-security-ppa.gpg: recurso de bloqueo de claves: límite de recurso
    gpg: /etc/apt/trusted.gpg.d/ubuntu-wine-ppa.gpg: recurso de bloqueo de claves: límite de recurso
    gpg: /etc/apt/trusted.gpg.d/ubuntuhandbook1-apps.gpg: recurso de bloqueo de claves: límite de recurso
    gpg: /etc/apt/trusted.gpg.d/videolan-stable-daily.gpg: recurso de bloqueo de claves: límite de recurso
    gpg: /etc/apt/trusted.gpg.d/vovansrnd-coolreader.gpg: recurso de bloqueo de claves: límite de recurso
    gpg: /etc/apt/trusted.gpg.d/webupd8team-popcorntime.gpg: recurso de bloqueo de claves: límite de recurso
    gpg: /etc/apt/trusted.gpg.d/webupd8team-puddletag.gpg: recurso de bloqueo de claves: límite de recurso
    gpg: /etc/apt/trusted.gpg.d/xorg-edgers-ppa.gpg: recurso de bloqueo de claves: límite de recurso
    gpg: /etc/apt/trusted.gpg.d/yktooo-ppa.gpg: recurso de bloqueo de claves: límite de recurso

    Agradecería si pudieras ayudarme a solucionarlo, llevo ya semanas buscando y probando pero sin encontrar la solución. No se si sea un BUG de ubuntu.

    Saludos desde Colombia y espero tu respuesta

    Edgardo


    ResponderEliminar
    Respuestas
    1. Yo también me encontre con ese problema y la verdad no encontré mucho sobre el tema, la solución que me funcionó fue entrar como administrador a /etc/apt/trusted.gpg.d/ y borrar su contenido, luego instalé un script que hace añade de manera automática las claves GPG (para no tener que hacerlo de a una)

      sudo add-apt-repository ppa:webupd8team/y-ppa-manager
      sudo apt-get update
      sudo apt-get install launchpad-getkeys

      lo corres en una terminal

      sudo launchpad-getkeys

      Esperas que termine de importar las llaves y haces refrescas los repositorios

      sudo apt-get update

      Eso es todo. Para que el script funcione debes eliminar el contenido de /etc/apt/trusted.gpg.d de lo contrario te da el mismo problema de "recurso de bloqueo de claves: límite de recurso"

      Fue la solución que encontré, no se si es la mejor.

      Eliminar
  3. gracias muchísmas gracias por la información,me fue de gran ayuda :D

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

Redimensionar imágenes masivamente en Linux