Reflector-simple not working [resolved]

I decided to update my mirrors today, and it just nuked my mirror list :laughing:

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.

this mirror will get some load today i bet… could be it will crash?

1 Like

It looks like something is broken with the mirror status. It is currently showing all the mirrors as out of sync.

https://archlinux.org/mirrors/status/

This why the ranking scripts are excluding them all.

screwed… but this one mirror…

There seems to be something fishy here.
Mirror https://mirror.cyberbits.asia/archlinux is listed (via https://archlinux.org/mirrorlist) with only with IPv6 support, not with IPv4.

I just hope the Archlinux site is not tampered with…

compare yesterday with today…

2 Likes

Now there are 3 mirrors at 100%.
And I don’t know if it matters, but the mirror syncing error log is absolutely spammed right now, even showing errors for mirrors that I’m using right at this moment.

I’ve never looked at the error log there tbh, so I don’t know if this much error spamming is normal.

for now recommendation is to use the mirror webside to create a list… possible to ignore the sync status maybe to get them ranked… but… catch some working mirrors put them in the list will be the best and easiest method at the moment.

So i was installing arch on a system today and get the error message: Waiting for automatic mirror selection (reflector) to complete… This never completes. Journal keeps printing error: failed to start refresh pacman mirrorlist with reflector.

Thought it was worth mentioning as it seems similar issue to what we are having on EndeavourOS?

I did try and edit mirror list and and a custom mirror in archinstall script. But that disnt workaround like the fix from here to edit mirrorlist before install

It’s up and running again.

8 Likes