Out of sudden, pacman cannot update my system today. Tried update both reflector and eos-rankmirror. Tried “sudo pacman -Syyu”, Tried “sudo pacman -Sc”. Tried to find similar issue in forum. What can I do?
----------------end---------------
[v@t14s-eos ~]$ sudo pacman -Syu
[sudo] password for v:
:: Synchronising package databases...
endeavouros is up to date
core is up to date
extra is up to date
multilib is up to date
:: Starting full system upgrade...
error: could not parse package description file 'haskell-hslua-module-text-1.1.0.1-24/desc' from db 'extra'
error: failed to prepare transaction (invalid or corrupted database)
[v@t14s-eos ~]$
----------------end---------------
There is no pre-warning system for repo servers. The best practice is to update your mirror list once a week. And I recommend you avoid Singapore, India, and Thailand. German servers tend to be superior from my experience.
EDIT: You can automate the mirror ranking using Systemd. Look at this wiki post.