Solucionando problemas con las firmas GPG de los paquetes en GNU/Linux Ubuntu y Mint

Introducción

Después de una acción aún no determinada, posiblemente agregar un nuevo repositorio de paquetes al sistema operativo, empecé a obtener errores de firmas GPG como los siguientes durante la actualización de los índices de los paquetes en los repositorios con Aptitude.

W: GPG error: http://archive.ubuntu.com oneiric Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>
W: GPG error: http://ppa.launchpad.net oneiric Release: The following signatures were invalid: BADSIG B9316A7BC7917B12 Launchpad chrislea
W: GPG error: http://ppa.launchpad.net oneiric Release: The following signatures were invalid: BADSIG B6C6326781C0BE11 Launchpad All you need for Ruby/Rails development on Ubuntu
W: GPG error: http://ppa.launchpad.net oneiric Release: The following signatures were invalid: BADSIG C2518248EEA14886 Launchpad VLC
W: A error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://ppa.launchpad.net oneiric Release: The following signatures were invalid: BADSIG C2518248EEA14886 Launchpad VLC

La solución

Para solucionar esta situación se siguieron los pasos mostrados a continuación.

Renombrar (mover o remover) las listas de índices de paquetes actualmente manejadas por el sistema operativo.

$ sudo mv /var/lib/apt/lists /var/lib/apt/lists.old

Recrear el directorio de almacenamiento de las listas de índices.

$ sudo mkdir -p /var/lib/apt/lists/partial

Limpiar los paquetes almacenados en el sistema de archivos local descargados durante procedimientos anteriores.

$ sudo apt-get clean

Solicitar nuevamente las listas de índices de los paquetes contenidos en los repositorios actualmente registrados en el sistema operativo

$ sudo apt-get update

3 thoughts on “Solucionando problemas con las firmas GPG de los paquetes en GNU/Linux Ubuntu y Mint”

  1. No me ha funcionado, cuando renombro la carpeta lists me da el siguiente error: “E: No se pudo abrir el fichero de bloqueo ‘/var/lib/apt/lists/lock’ – open (2: No existe el fichero o el directorio)”.
    Si renombro la carpeta y creo la carpeta vacía lists me da el siguiente error: “E: Falta el directorio de listas /var/lib/apt/lists/partial”.
    ¿Algo adicional que pueda hacer?

  2. Buenos días, revisando el blog de Pedro Carrasco http://pedrocarrasco.org/ encuentro que a la entrada le hace falta una línea, con esto se corrige el problema

    pedro@pedro-laptop:~$ sudo su
    [sudo] password for pedro:
    root@pedro-laptop:/home/pedro# cd /var/lib/apt
    root@pedro-laptop:/var/lib/apt# mv lists lists.old
    root@pedro-laptop:/var/lib/apt# mkdir -p lists/partial
    root@pedro-laptop:/var/lib/apt# apt-get clean && apt-get update

    Saludos

  3. Hola Janm, yo no tuve que hacer el paso adicional que mencionas, aparentemente el ‘update’ recreó la estructura de directorios necesaria bajo lists/. Voy a actualizar el post ya que esto puede servirle a otras personas. Muchas gracias por tu mensaje.

Leave a Reply

Your email address will not be published. Required fields are marked *