[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problema tras aptitude update



Holaa!!

Ultimamente a todo el mundo le pasa lo mismo....de hecho a mi me pasó hace un par de dias. Tras arreglarlo hice un pequeño manual para que no se me olvidara. Espero que te ayude.

Uhmmm....parece que te pide la misma llave pública que a mi, así que no debería darte problemas.

Un saludo



Al hacer un apt-get update me salía el siguiente mensaje:

    The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 010908312D230C5F

lo que indica que necesitamos una nueva llave para poder actualizar los paquetes.

Para ello lo primero que haremos será mostrar en pantalla las llaves que utiliza apt-get para autenticar los paquetes:

        nirvana:/etc/apt# apt-key list
            /etc/apt/trusted.gpg
            --------------------
            pub   1024D/4F368D5D 2005-01-31 [expires: 2006-01-31]
            uid                  Debian Archive Automatic Signing Key (2005) < ftpmaster@debian.org>
                   

Del mensaje de error que nos da apt-get update, sacaremos el identificador de la llave necesaria. De la combinación de números y letras que aparecen tras 'NO_PUBKEY' debemos quedarnos con las 8 últimas, es decir: '2D230C5F', y decirle a gpg que nos baje del servidor de llaves de debian esa clave:
    gpg --keyserver keyring.debian.org --recv-key 2D230C5F

Y nos da la siguiente salida:
   
    nirvana:/etc/apt# gpg --keyserver keyring.debian.org --recv-key 2D230C5F
    gpg: requesting key 2D230C5F from hkp server keyring.debian.org
    gpg: key 2D230C5F: "Debian Archive Automatic Signing Key (2006) < ftpmaster@debian.org>" not changed
    gpg: Total number processed: 1
    gpg:              unchanged: 1

Seguidamente debemos decirle a gpg que exporte la clave pasándola a la entrada de apt-key, que la guardará para que apt-get pueda usarla:

    gpg --armor --export 2D230C5F | apt-key add -

La salida es la siguiente:

    nirvana:/etc/apt# gpg --armor --export 2D230C5F | apt-key add -
    gpg: no ultimately trusted keys found
    OK

Seguidamente hacemos un 'apt-key list' para ver que, efectivamente, la clave es válida, que no ha caducado y que está correctamente insertada:

    nirvana:/etc/apt# apt-key list
    /etc/apt/trusted.gpg
    --------------------
    pub   1024D/4F368D5D 2005-01-31 [expires: 2006-01-31]
    uid                  Debian Archive Automatic Signing Key (2005) <ftpmaster@debian.org >

    pub   1024D/2D230C5F 2006-01-03 [expires: 2007-02-07]
    uid                  Debian Archive Automatic Signing Key (2006) <ftpmaster@debian.org>




Reply to: