up
File: /etc/pacman.d/mirrorlist
################################################################################
################# Arch Linux mirrorlist generated by Reflector #################
################################################################################
# With: reflector --country Germany --latest 5 --age 2 --fastest 5 --protocol https --sort rate --save /etc/pacman.d/mirrorlist
# When: 2024-01-29 00:00:06 UTC
# From: https://archlinux.org/mirrors/status/json/
# Retrieved: 2024-01-28 23:59:58 UTC
# Last Check: 2024-01-28 23:53:00 UTC
Server = https://archlinux.thaller.ws/$repo/os/$arch
Server = https://mirror.sunred.org/archlinux/$repo/os/$arch
Server = https://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch
Server = https://mirror.f4st.host/archlinux/$repo/os/$arch
Server = https://mirror.moson.org/arch/$repo/os/$arch
:: Synchronizing package databases...
garuda is up to date
core is up to date
extra is up to date
multilib is up to date
chaotic-aur is up to date
:: Starting full system upgrade...
there is nothing to do
I think we are getting there.
I can create a UK based mirror list and save it to pacman.d.
However, when I run an update ‘rate-mirrors’ it overwrites my list with a worldwide list. The ‘Refresh Mirrorlist (Reflector-Simple’ shortcut in Garuda Asssitant does the same.
How can I stop or remove the refresh mirror list hook when doing an update?
Going all the way back to the original issue. Refresh the mirror list with reflector simple works and populates the mirror file correctly with UK based mirrors.
When an update is run, something called rate-mirrors takes over and rates mirrors from all over the world. The results of this over-write the local mirror list. This new file includes
'extra.db' from sg.mirrors.cicku.me
which is down until the 1st of February.
So now, if anyone is still interested, I have a UK based mirror list, which I’m ignoring until i can stop rate-mirrors overwriting it.
I understand you are all dead bored with this now so probably this is the last post.
I can tell this because even @SGS has stopped reacting.
The fix of course was to uninstall ‘rate-mirrors’. Now Garuda update uses reflector properly, for the UK, and all the repositories work as they should.
Then the real solution should be to fix rate-mirrors? I would think so. Having to consult the wiki on it is ridiculous for something this critical should be unnecessary. And I’d bet @SGS would agree. I also congratulate you on finding your own way.
And it sounds like sg.mirrors.clicku.me should be removed from hosting, because dropping one repo but not all, could cause any number of Partial Upgrades.
Q: Is this also problematic for Arch users? I’m on a Windows machine at the moment, and I haven’t yet read their forums today.
There are various isolated reports of issues across Google, some of which i don’t profess to understand. Extra seems to be connected to sg.mirrors.clicku.me. This has a holding page which says its not getting fixed until 1st of Feb.
Separately, when I run Garuda update with no mirror check it works. With rate-mirrors I get a huge worldwide list unlike the nice small one @SGS has in Germany.
My fudge of removing rate-mirrors gives me the message that Garuda is using reflector instead. This gives me a mirror list specifically for the UK and is identical to the one produced in the Garuda Assistant. The one over-written by rate-mirrors. Reflector works and is working OK as the time stamps match up with the times i update. Its also really quick.
Additionally, whilst restarting and updating billions of times i came across and suffered from the Linux-Zen disappearing allocation space thing. Fixed this with a snapshot and all is well but I’m ignoring Linux Kernel updates in pacman.conf for the time being.
I keep running into this issue sporadically. I’ve updated the mirrorlist from Garuda Assistant as well. It hung so bad on “Could not read db ‘extra’” that it crashed xwayland completely. I’ve manually performed the sudo pacman -Syy to no avail either.
So I had tried “USA” and “United States” and “United States of America” prior to my comment. Idk why I didn’t try just “US”. Once I did just “US” no error was returned. I synced and updated without issue! Thanks!! If the extra issue comes back I’ll create an issue.