Update the Arch mirrorlist by running:
Adjust your preferences in the reflector-simple GUI tool. You can choose the number of mirrors to store in your mirrorlist, the country of origin, and ranks based on speed or age.
- By default,
reflector-simple selects the 20 fastest mirrors based on your location.

Hit OK to confirm the selection and run the process. It is normal to see warnings as reflector tests various mirrors for connectivity speed and age.

The system will notify you once the new Arch mirrorlist has been generated. Save to apply the configuration changes.
Refresh the system to sync the newly obtained mirrors with the Arch package databases:
Endeavour OS has its own distro-unique packages, which may be slightly modified versions of Arch packages.
Update the Endeavour OS mirrorlist with:
The terminal may display errors/warnings as the system tests various mirrors for connectivity and speed. It may take a few minutes to find the requisite amount of mirrors.
- By default, the new
mirrorlist lists 20 fastest mirrors, comparing them with the original list.

Confirm and save the changes, then refresh the system with:
If you do NOT wish to make the mirrorlist changes, stop the terminal process. By default, this shortcut is bound to Ctrl+C in the terminal.
info
The eos-rankmirrors process only shows terminal output (no GUI tool).
Common issues: outdated mirrors
When pacman receives a command to update packages and refresh the system, it attempts to connect to the package databases stored in mirrors. Outdated mirrors can prevent pacman from updating your system to the newest packages.
| Error message | Probable cause |
|---|
GPGME error: No data | Files from the package database are outdated or corrupt |
failed to synchronize all databases | Outdated mirrors - not in sync with the most recent package databases |
The requested URL returned error: 404 | Mirror cannot be reached - most likely outdated and expired. |
failed to commit transaction | Mirror cannot be reached, or package files are not available . |
too many errors from arch.mirror.mx | Slow/unstable mirror connection (timed out) or network issues. |
If pacman runs into these errors during a system update, be sure to rerank mirrors before another update attempt.
If these errors/warnings persist despite re-ranking mirrors, this may indicate outdated packages and require updating with pacman and yay.
See: Update packages guide