Error de GPGME: No hay datos, un problema recurrente.

Ya me había aparecido el Error de GPGME: No hay datos. Lo solucioné en su momento pero no tomé notas. Volvió a aparecer, les comento como lo solucioné.

Al principio intenté con mi propio consejo: Problemas al actualizar Manjaro pero no funcionó, parece que el origen del problema es muy diferente.

El error.

Error GPGME: No hay datos.
Al intentar actualizar el sistema me aparece este error.

Al intentar actualizar el sistema con sudo pacman -Syyu aparece el error.

sudo pacman -Syyu
error: Error de GPGME: No hay datos
error: Error de GPGME: No hay datos
error: Error de GPGME: No hay datos
error: Error de GPGME: No hay datos
:: Sincronizando las bases de datos de los paquetes...
 core                                                                               43.0   B  0.00B/s 00:00 [----------------------------------------------------------------] 100%
 core.sig                                                                           43.0   B  0.00B/s 00:00 [----------------------------------------------------------------] 100%
error: Error de GPGME: No hay datos
error: no se pudo actualizar core (base de datos no válida o dañada (firma PGP))
 extra                                                                              43.0   B  0.00B/s 00:00 [----------------------------------------------------------------] 100%
 extra.sig                                                                          43.0   B  0.00B/s 00:00 [----------------------------------------------------------------] 100%
error: Error de GPGME: No hay datos
error: no se pudo actualizar extra (base de datos no válida o dañada (firma PGP))
 community                                                                          43.0   B  0.00B/s 00:00 [----------------------------------------------------------------] 100%
 community.sig                                                                      43.0   B  0.00B/s 00:00 [----------------------------------------------------------------] 100%
error: Error de GPGME: No hay datos
error: no se pudo actualizar community (base de datos no válida o dañada (firma PGP))
 multilib                                                                           43.0   B  0.00B/s 00:00 [----------------------------------------------------------------] 100%
 multilib.sig                                                                       43.0   B  0.00B/s 00:00 [----------------------------------------------------------------] 100%
error: Error de GPGME: No hay datos
error: no se pudo actualizar multilib (base de datos no válida o dañada (firma PGP))
error: no se pudo sincronizar ninguna base de datos

El problema es que no puedes actualizar o instalar paquetes. Y eso si que es un problema.

La solución.

¿Los Mirrors?

Al principio intenté actualicé la lista de mirrors con sudo pacman-mirrors -g pero esto no soluciona el problema. Al intentar actualizar me apareció el mismo mensaje de error, pero me estaba acercando.

¿El País?

En los foros de manjaro sugerían actualizar la lista de mirrors cercanos geográficamente.

Para obtener la lista de países hay que teclear: pacman-mirrors –country-list

pacman-mirrors --country-list
Australia
Austria
Bangladesh
Belarus
Belgium
Brazil
Bulgaria
Canada
Chile
China
Colombia
Costa_Rica
Czech
Denmark
Ecuador
France
Georgia
Germany
Greece
Hong_Kong
Hungary
Indonesia
Iran
Italy
Japan
Kenya
Netherlands
New_Zealand
Philippines
Poland
Portugal
Russia
Singapore
South_Africa
South_Korea
Spain
Sweden
Taiwan
Turkey
Ukraine
United_Kingdom
United_States
Vietnam

Lamentablemente México no aparece en la lista de países y lo más cercano que tengo son los Estados Unidos, así que ni modo, con su permisito Mr. Trump.

Para actualizar la lista de mirrors usando sólamente los de Estados Unidos tecleamos: sudo pacman-mirrors -c United_States

::INFO Downloading mirrors from repo.manjaro.org
::INFO User generated mirror list
::------------------------------------------------------------
::INFO Custom mirror file saved: /var/lib/pacman-mirrors/custom-mirrors.json
::INFO Using default mirror file
::INFO Querying mirrors - This may take some time
  1.687 United_States  : https://repo.ialab.dsu.edu/manjaro/
  0.231 United_States  : http://repo.ialab.dsu.edu/manjaro/
  0.989 United_States  : http://distro.ibiblio.org/manjaro/
  2.821 United_States  : https://mirrors.ocf.berkeley.edu/manjaro/
  2.500 United_States  : https://mirror.math.princeton.edu/pub/manjaro/
  1.945 United_States  : https://mirrors.gigenet.com/manjaro/
  0.232 United_States  : http://mirrors.gigenet.com/manjaro/
::INFO Writing mirror list
::United_States   : https://repo.ialab.dsu.edu/manjaro/stable
::United_States   : https://mirrors.gigenet.com/manjaro/stable
::United_States   : http://distro.ibiblio.org/manjaro/stable
::United_States   : https://mirror.math.princeton.edu/pub/manjaro/stable
::United_States   : https://mirrors.ocf.berkeley.edu/manjaro/stable
::INFO Mirror list generated and saved to: /etc/pacman.d/mirrorlist

Una vez hecho esto la actualización funcionó sin problemas.

sudo pacman -Syyu
error: Error de GPGME: No hay datos
error: Error de GPGME: No hay datos
error: Error de GPGME: No hay datos
error: Error de GPGME: No hay datos
:: Sincronizando las bases de datos de los paquetes...
 core                                                                              147.9 KiB   162K/s 00:01 [----------------------------------------------------------------] 100%
 extra                                                                            1867.1 KiB   205K/s 00:09 [----------------------------------------------------------------] 100%
 community                                                                           5.2 MiB   290K/s 00:18 [----------------------------------------------------------------] 100%
 multilib                                                                          183.7 KiB   273K/s 00:01 [----------------------------------------------------------------] 100%
:: Iniciando actualización completa del sistema...
...el sistema ya está actualizado.

Referencias

6 comentarios en «Error de GPGME: No hay datos, un problema recurrente.»

    • No, ese no es el problema. La fecha y la hora se ajustan automáticamente.

      Desde que empecé a usar pamac para instalar y actualizar paquetes hace mucho tiempo que no me aparece este error.

      Saludos y gracias por tu comentario.

      Responder
    • Pues no lo creo, después de escribir este artículo hice un alias con todas las instrucciones y funciona muy bien, pero gracias por comentar.

      ¡Sssaludos! 🙂

      Responder

¡Me encantaría saber que opinas!

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.