You are not logged in.
Updating using -Syu is always preceeded with "rankmirrors -vn 5 -m 0.1" command to disable slow hosts.
Despite that for at least 5 and I think even last 10 updates, the resulting output contains:
error: failed retrieving file 'xy' from mirror.mijn.host : Operation too slow. Less than 1 bytes/sec transferred the last 10 seconds
error: failed retrieving file 'yz' from mirror.mijn.host : Connection timed out after 10002 milliseconds
Resulting in "warning: too many errors from mirror.mijn.host, skipping for the remainder of this transaction".
This always happens from an IP in network AS201290, but not in another AS.
Is anyone else in The Netherlands experiencing this issue?
Last edited by probackup-nl (2025-08-19 09:41:38)
Offline
After https://mirror.mijn.host/ originally opened immediately and I could browse to https://mirror.mijn.host/archlinux/core/os/x86_64/ no problem, now I cannot download https://mirror.mijn.host/archlinux/core … .db.tar.gz from browser nor
curl -vL 'https://mirror.mijn.host/archlinux/core/os/x86_64/core.db.gz' > /dev/nullThere's probably some weird quota going on - and it's not limited to Goudaland ![]()
Online
Thank you for notifying!
We did some rate limiting, but we now have changed the settings. Please check again.
Proud mirror sponsor of the Arch Linux project — mijn.host
Offline
Works for me (slightly east of Frau-Antje-Land)
Online
1.) Try #1 = OK: no error. I checked that mirror.mijn.host is the first entry in mirrorlist (with lowest 0.042428 second latency).
linux-6.15.8.arch1-1-x86_64 141.2 MiB 101 MiB/s 00:01 [####################################] 100%
glibc-2.41+r65+ge7c419a29575-1-... 10.0 MiB 90.7 MiB/s 00:00 [####################################] 100%
lib32-glibc-2.41+r65+ge7c419a29... 3.4 MiB 35.6 MiB/s 00:00 [####################################] 100%
bash-5.3.3-1-x86_64 1932.3 KiB 27.7 MiB/s 00:00 [####################################] 100%
lib32-libx11-1.8.12-2-x86_64 622.3 KiB 24.3 MiB/s 00:00 [####################################] 100%
Total (5/5) 157.1 MiB 87.2 MiB/s 00:02 [####################################] 100%
2.) Second network: latency for mijn.host is lowest again with 0.115428 seconds.
However the downloads are sometimes sloooow and rate is varying, and averaging at: 176 KiB/s instead of expected 10 MiB/s.
3.) A third try from the same network as used in try number one is not giving errors. Stable and steady fast download rates are missing:
linux-6.15.8.arch1-1-x86_64 141.2 MiB 58.2 MiB/s 00:02 [####################################] 100%
perl-5.42.0-1-x86_64 20.4 MiB 2.64 MiB/s 00:08 [####################################] 100%
glibc-2.41+r65+ge7c419a29575-1-... 10.0 MiB 24.3 MiB/s 00:00 [####################################] 100%
gettext-0.26-1-x86_64 2.8 MiB 1414 KiB/s 00:02 [####################################] 100%
sqlite-3.50.3-1-x86_64 2.2 MiB 1491 KiB/s 00:02 [####################################] 100%
bash-5.3.3-1-x86_64 1932.3 KiB 59.0 MiB/s 00:00 [####################################] 100%
I can't mark this as solved (yet). With this performance I'd rather see mijn.host excluded from the mirrorlist.
Last edited by probackup-nl (2025-07-27 08:01:49)
Offline
? What's stopping you from dropping it from your mirror list if it doesn't work well for your case? If you're unlucky this could also be down to just your specific provider.
Offline
An example command how to exclude a specific host, at the rankmirrors wiki page, near section 3.1.2 "Fetching and ranking a live mirror list", is stopping me from dropping mijn.host.
Offline
It's a text file. Either edit it directly, or if you must use rankmirrors for whatever reason, pipe it through grep -v.
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
The wiki example already uses the sed command. According to man, sed is for filtering and transforming text. That way I prefer to use sed and not introduce a new command.
With some trial and error, suffixing the sed command with this ugly part seems to do the job:
-e '/^#/d' -e 's/.*mirror\.mijn\.host.*//;/^$/d'Luckily later on I figured out that
-e '/mirror.mijn.host/d'brings the same result: excluding one specific host before running rankmirrors.
BTW Currently I can't test whether mijn.host issue is solved, because the host is unreachable.
Last edited by probackup-nl (2025-08-01 11:41:59)
Offline
" -e '/^#/d'" removes lines that start w/ a comment
"/^$/d" matches empty lines
The relevant "ugly" part is ".*mirror\.mijn\.host.*" which, just as "'/mirror.mijn.host/d'" will match more than you think - "." matches *every* character, you've to escape "\." if you literally want to match a dot.
Try
-e '/^#/d; /^$/d; /mirror\.mijn\.host/d'Online
@mijn.host The "Connection timed out " issue for mirror.mijn.host seems to be solved, at least at this moment.
Offline