La solución es muy sencilla:
Movemos el directorio "lists" de "/var/lib/apt" a lists.old y actualizamos!
Pero! como es recurrente este problema en mi caso, tengo que borrar el directorio "lists" de "lists.old" cada vez que esto sucede, y es algo que se puede automatizar con un sencillo script.
#!/bin/bash #Autor Max J. Rodriguez Beltran. 2012 user=$(whoami) directorio="lists" olddirectorio="lists.old" if [ $user = "root" ]; then cd /var/lib/apt if [ -d $olddirectorio ]; then #echo "existe" $olddirectorio cd $olddirectorio if [ -d $directorio ]; then echo "borramos " $directorio "de " $olddirectorio rm -r $directorio fi cd /var/lib/apt echo "movemos " $directorio "al dir: " $olddirectorio mv $directorio ${olddirectorio}/ echo "ahora actualizamos la lista..." sleep 5; apt-get update fi else echo "Ejecuta este script con sudo" exit 1 fi echo "Termino ejecución"
pueden copiar y pegar el script, solo recuerden dar permisos de ejecución al script y ejecutarlo como root.$chmod +x fixgpgbadsig.sh
y ejecutan:
$sudo ./fixgpgbadsig.sh
O pueden descargar el script y leerlo, ejecutarlo y modificarlo a su gusto.
Descarga: fixgpgkeyproblem.sh
No hay comentarios:
Publicar un comentario