FIX: "error: GPGME error: No data" al hacer "pacman -Syu" en Chakra Linux

03 Aug
Published by carlos.garcia in

Después de un tiempo sin actualizar el sistema me encuentro que al tratar de hacerlo aparece el siguiente mensaje:

$ sudo pacman -Syu


Contraseña:
error: GPGME error: No data ...
error: GPGME error: No data
error: GPGME error: No data ::
Sincronizando las bases de datos de paquetes...
error: GPGME
error: No data error: error al actualizar lib32 (base de datos no válida o dañada (firma PGP)) ...
error: no se pudo sincronizar ninguna base de datos
error: error al iniciar la transacción (base de datos no válida o dañada (firma PGP))

Para corregir este problema vamos a editar el archivo mirrorlist

# vim /etc/pacman.d/mirrorlist

Y comentaremos el primer repositorio:

# mirrorlist generated by rankmirrors during chakra installation
# the original file was saved to /etc/pacman.d/mirrorlist.pacsave
#Server = http://mirror.royg.biz/chakra/$repo/x86_64
Server = http://mirror.rit.edu/kdemod/$repo/x86_64
Server = http://archlinux.puzzle.ch/kdemod/$repo/x86_64

Ahora volvemos a sincronizar

$ sudo pacman -Syy


:: Sincronizando las bases de datos de paquetes...
lib32 28,6 KiB 195K/s 00:00 [##...#] 100%
core 51,8 KiB 306K/s 00:00 [##...#] 100%
platform 196,7 KiB 357K/s 00:01 [##...#] 100%
desktop 100,3 KiB 327K/s 00:00 [##...#] 100%
apps 117,1 KiB 289K/s 00:00 [##...#] 100%
games 32,7 KiB 628K/s 00:00 [##...#] 100%

Ya con esto debería funcionar el pacman -Syu, en caso contrario comentamos el segundo mirror y así hasta que encontremos uno que nos funcione.

;)