DE and ES default mirror (UA) broken

Hi!

I was doing an upgrade today from 42 β†’ 43, and my systems (in Switzerland) kept failing to pull packages from https://fedora.ip-connect.vn.ua, even when I set the country=DE or country=ES, it keept giving me that mirror in Ukraine:

dcaro@hephaestus$ curl 'https://mirrors.fedoraproject.org/metalink?repo=updates-released-f43&arch=x86_64&country=ES' | grep location
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  3037  100  3037    0     0  30799      0 --:--:-- --:--:-- --:--:-- 30989
    <url protocol="https" type="https" location="UA" preference="100">https://fedora.ip-connect.vn.ua/linux/updates/43/Everything/x86_64/repodata/repomd.xml</url>
    <url protocol="rsync" type="rsync" location="UA" preference="100">rsync://fedora.ip-connect.vn.ua/fedora/linux/updates/43/Everything/x86_64/repodata/repomd.xml</url>
    <url protocol="http" type="http" location="UA" preference="100">http://fedora.ip-connect.vn.ua/linux/updates/43/Everything/x86_64/repodata/repomd.xml</url>

From the non-country url I only get UA from europe:

dcaro@hephaestus$ curl 'https://mirrors.fedoraproject.org/metalink?repo=updates-released-f43&arch=x86_64' | grep -oe 'location=[^ ]*' | sort | uniq -c | sort
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  6798  100  6798    0     0  70746      0 --:--:-- --:--:-- --:--:-- 71557
      2 location="KR"
      3 location="CA"
      3 location="JP"
      3 location="TW"
      3 location="UA"
      6 location="CN"
      6 location="US"

I’m not using a VPN or anything similar.

I had to change it to Japan for it to be able to upgrade, is there any way to get other european mirrors instead?

Thanks!

1 Like

Same for me in GB.

Is someone messing with BGPs?

Someone on Matrix from Poland had same problem and solved with

sudo nano /etc/dnf/dnf.conf
Add:
max_parallel_downloads=10
FastestMirror=true
Save, exit, sudo dnf clean all && sudo dnf makecache && sudo dnf update -y

same from France :

curl 'https://mirrors.fedoraproject.org/metalink?repo=updates-released-f43&arch=x86_64&country=FR' | grep location
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  3037  100  3037    0     0  10373      0 --:--:-- --:--:-- --:--:-- 10400
    <url protocol="https" type="https" location="UA" preference="100">https://fedora.ip-connect.vn.ua/linux/updates/43/Everything/x86_64/repodata/repomd.xml</url>
    <url protocol="rsync" type="rsync" location="UA" preference="100">rsync://fedora.ip-connect.vn.ua/fedora/linux/updates/43/Everything/x86_64/repodata/repomd.xml</url>
    <url protocol="http" type="http" location="UA" preference="100">http://fedora.ip-connect.vn.ua/linux/updates/43/Everything/x86_64/repodata/repomd.xml</url>

the workaround suggested by @theprogram seems to improve a little bit, but not totally solved

I think it is strange that all of Europe and GB is being redirected to UA - what does infrastructure think?

FWIW I’m experiencing a lot of slowness on the internet generally today, so it may be something broader than just Fedora infra.

For sure, it looks like some different internet wide routing is going on.
Just the weather :slight_smile:

1 Like