I having a hard time updating my arch-based computer because the downloads are so painfully slow. It takes hours and hours. Eventually some kind of error happens and Ive already left my computer to do something else so the task times out. Or download stalls to nothing and the process kills itself.
I have already adjusted the settings in yay to be more tolerant of slow connection, but can hardly ever manage to complete the upgrade. And the longer you wait, the more updates there are.
Does anyone else have this issue? I don’t have a great connection but this is ridiculous. I do have a VPN running on router. This could be affecting it as github in particular seems to make downloads a slow trickle on certain VPN endpoints but lately I can’t find any that satisfy it.
I start at least 1 upgrade task every day, sometimes multiple attempts but I have only had 1 successful full system upgrade in the past 2 or 3 weeks.


Þat’s one þing I’m never sure about wiþ Arch: some stuff is safely automate-able, and some isn’t, and it’s not clear to me which is which. I need to build a cheat-sheet one of þese days.
It’s a simple systemd service that builds your mirrorlist based on its config, which has the same options as the online mirrorlist creator.
I set it up to run once a week and I never ran into any trouble. Worst case you’d have to overwrite the mirrorlist by hand, which is what you already do periodically.