martes, 27 de abril de 2010

Problemas con las PUBLIC KEYS


Si has modificado tus repositorios en alguna ocasión, es más que posible que hayas tenido un mensaje de advertencia tipo:

W: GPG error: http://volatile.debian.org etch/volatile Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EC61E0B0BBE55AB3

En Esdebian encontraras un magnifico articulo explicándote el porque de esta advertencia, y como solucionarlo, pero por aquello de la comodidad de tenerlo todo a mano e ir al grano, resumo la parte practica aquí.


Primero identificar la llave publica de la que carecemos, y que origina esta advertencia. Sencillamente, abrimos un terminal y escribimos

aptitude update

Y nos responderá con un error como este:

W: GPG error: http://volatile.debian.org etch/volatile Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EC61E0B0BBE55AB3

La llave que necesitamos, es el código que viene después de NO_PUBKEY, en este caso EC61E0B0BBE55AB3

Tecleamos en la consola la siguiente instrucción, en la que solicitamos la llave publica. Recuerda que tú debes buscar la llave que a ti te falta, no la del ejemplo.

gpg --keyserver subkeys.pgp.net --recv-keys EC61E0B0BBE55AB3

Y ahora que el sistema habrá "adquirido" la llave publica, la exportamos a los archivos de llaves con la siguiente orden:

gpg --export --armor EC61E0B0BBE55AB3 | apt-key add –

Ya lo tenemos listo.

6 comentarios:

  1. Perdón por colocar este post aquí, pero no sabía donde hacerlo.
    Al tratar de actualizar mi Debian Jessie Xfce me sale un error con Chrome según comento a continuación:
    Descargados 144 kB en 9s (15,5 kB/s)
    W: Se produjo un fallo al descargar http://dl.google.com/linux/chrome/deb/dists/stable/Release: No se pudo encontrar la entrada esperada «main/binary-i386/Packages» en el archivo «Release» (entrada incorrecta en «sources.list» o fichero mal formado)
    W: Se produjo un fallo al descargar http://mozilla.debian.net/dists/jessie-backports/Release: No se pudo encontrar la entrada esperada «iceweasel-release/source/Sources» en el archivo «Release» (entrada incorrecta en «sources.list» o fichero mal formado)
    E: Some index files failed to download. They have been ignored, or old ones used instead.
    E: No se pudo reconstruir el almacén de paquetes

    ¿Sabe alguien como poder actualizar mi Debian?. Muchas gracias por la respuesta.

    ResponderEliminar
    Respuestas
    1. Mira a ver si esto te ayuda
      http://www.ubuntu-es.org/node/171474#.Vum5FYEunqA

      Eliminar
  2. Gracias por responder a mi petición de ayuda.
    He solucionado parte del problema,borrando los repositorios de Chrome y añadiendo los que se mencionan aquí:
    http://linuxgnublog.org/como-instalar-google-chrome-en-debian-jessie/#comment-2576
    Ahora debería solucionar el problema que queda con Firefox.La verdad es que no tengo la menor idea de porque se genera este problema.Había pensado borrar el repositorio de Firefox, pero tengo mis dudas.Dejo la salida de apt-get update a ver si con esto alguien puede proporcionar alguna idea:
    W: Se produjo un fallo al descargar http://mozilla.debian.net/dists/jessie-backports/Release: No se pudo encontrar la entrada esperada «iceweasel-release/source/Sources» en el archivo «Release» (entrada incorrecta en «sources.list» o fichero mal formado)
    E: Some index files failed to download. They have been ignored, or old ones used instead.
    E: No se pudo reconstruir el almacén de paquetes
    Gracias por responder y un saludo.


    Ahora queda solucionar el problema de Firefox.

    ResponderEliminar
    Respuestas
    1. Firefox acaba de entrar en SID así que es posible que esten haciendo cambios en ese Repo para permitirlo que te estén afectando

      Eliminar
  3. He solucionado mi problema comentando los repositorios de Iceweasel en mi sources.list e instalando el repositorio de Firefox.También he instalado Firefox en mi sistema,y como no he desinstalado Iceweasel, ahora mismo tengo los dos navegadores. Ahora al hacer un "update" solo obyengo el siguiente error :"Se encontraron errores al procesar:
    i-nex" y pienso esto no tenga nada que ver con el problema aquí descrito.

    ResponderEliminar
    Respuestas
    1. No creo que i-next tenga relación.
      Me alegro de que solucionaras el problema.

      Eliminar

prekes sodui