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.
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.
Asegurate que la fecha y hora de tu equipo equipo este actualizada asi como la del BIOS tambien.
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.
REvisa el archivo pacman.conf con Vi. Ahi veras el progrma aque esta generando llaves incorrectas. despues desisntala el programa
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! 🙂
Uyyyyyy ¿Tu crees?, pues en una de esas 🙂
Creo que te funcionó por que el comando que tiraste fue » con su permisito Mr. Trump».