I decided to update my mirrors today, and it just nuked my mirror list
Terminal output
sudo reflector --protocol https --verbose -latest 25 --sort rate --save /etc/pacman.d/mirrorlist
[2024-01-18 06:26:37] INFO: rating 1 mirror(s) by download speed
[2024-01-18 06:26:37] INFO: Server
[xelph@wkst ~]$ cat /etc/pacman.d/mirrorlist
################################################################################
################# Arch Linux mirrorlist generated by Reflector #################
################################################################################
# With: reflector --protocol https --verbose --latest 25 --sort rate --save /etc/pacman.d/mirrorlist
# When: 2024-01-18 13:26:12 UTC
# From: https://archlinux.org/mirrors/status/json/
# Retrieved: 2024-01-18 13:23:59 UTC
# Last Check: 2024-01-18 13:10:05 UTC
Server = https://mirror.cyberbits.asia/archlinux/$repo/os/$arch
[xelph@wkst ~]$ yay
[sudo] password for xelph:
:: Synchronizing package databases...
endeavouros is up to date
core.db failed to download
extra.db failed to download
multilib.db failed to download
error: failed retrieving file 'core.db' from mirror.cyberbits.asia : Failed to connect to mirror.cyberbits.asia port 443 after 10000 ms: Timeout was reached
error: failed retrieving file 'extra.db' from mirror.cyberbits.asia : Failed to connect to mirror.cyberbits.asia port 443 after 10000 ms: Timeout was reached
error: failed retrieving file 'multilib.db' from mirror.cyberbits.asia : Failed to connect to mirror.cyberbits.asia port 443 after 10000 ms: Timeout was reached
warning: too many errors from mirror.cyberbits.asia, skipping for the remainder of this transaction
error: failed to synchronize all databases (download library error)
-> error refreshing databases - exit status 1
reflector-simple
also did not work.