OM repos 404 not found

Most of the mirrors around the world are run by universities. If they go down, it is usually not for long.

I see. I am wonder why they are run by universities. Since these servers can be run locally or remotely, aka Self-Host.

These mirror servers are hosing a lot of distros. You are talking about a lot of data storage. The cost must be astronomical.

I have a feeling that the problem is happening because we can ping the server address. This is enough for dnf to look at it and say, this is my fastest mirror and it is running, I will use this one. If it could not be pinged, it would move to the next. It says all mirrors were tried. I don’t think that is possible. It would take several minutes to do that.

Okay, so what does this mean exactly? Also, how do you exactly move to different mirrors exactly? is it via DNF or something?

I am trying to find out of there is a command that will force dnf to test all the mirrors.

I see, but please take your time on this learning process.

See if you get anything at this link and if so what mirrors does it say you are using.

For information about Mirrorbits there is also this link.

Edit: Also I doubt this has anything to do with dnf it is more likely something blocking you from connecting to http://mirror.openmandriva.org (that is Mirrorbits) and http:/abf-downloads.openmandriva.org.

See if there is anything bad in cache:

sudo dnf clean all;dnf clean all
sudo dnf install scribus --refresh


[mandrake@OpenMandrivaLx-Btw ~]$ sudo dnf clean all;dnf clean all
sudo dnf install scribus --refresh
[sudo] password for mandrake: 
4 files removed
4 files removed
brave                                                                         170 kB/s |  49 kB     00:00    
OpenMandriva Rolling - x86_64                                                 3.8  B/s |  10  B     00:02    
Errors during downloading metadata for repository 'rolling-x86_64':
  - Status code: 404 for http://mirror.openmandriva.org/rolling/repository/x86_64/main/release/;http:/abf-downloads.openmandriva.org/rolling/repository/x86_64/main/release/repodata/repomd.xml (IP: 140.211.11.99)
Error: Failed to download metadata for repo 'rolling-x86_64': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
OpenMandriva Rolling - Extra - x86_64                                         3.9  B/s |  10  B     00:02    
Errors during downloading metadata for repository 'rolling-x86_64-extra':
  - Status code: 404 for http://mirror.openmandriva.org/rolling/repository/x86_64/extra/release/;http:/abf-downloads.openmandriva.org/rolling/repository/x86_64/extra/release/repodata/repomd.xml (IP: 140.211.11.99)
Error: Failed to download metadata for repo 'rolling-x86_64-extra': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
OpenMandriva Rolling - Restricted - x86_64                                    3.9  B/s |  10  B     00:02    
Errors during downloading metadata for repository 'rolling-x86_64-restricted':
  - Status code: 404 for http://mirror.openmandriva.org/rolling/repository/x86_64/restricted/release/;http:/abf-downloads.openmandriva.org/rolling/repository/x86_64/restricted/release/repodata/repomd.xml (IP: 140.211.11.99)
Error: Failed to download metadata for repo 'rolling-x86_64-restricted': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
OpenMandriva Rolling - Non-free - x86_64                                      4.5  B/s |  10  B     00:02    
Errors during downloading metadata for repository 'rolling-x86_64-non-free':
  - Status code: 404 for http://mirror.openmandriva.org/rolling/repository/x86_64/non-free/release/;http:/abf-downloads.openmandriva.org/rolling/repository/x86_64/non-free/release/repodata/repomd.xml (IP: 140.211.11.99)
Error: Failed to download metadata for repo 'rolling-x86_64-non-free': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
Ignoring repositories: rolling-x86_64, rolling-x86_64-extra, rolling-x86_64-restricted, rolling-x86_64-non-free
Last metadata expiration check: 0:00:01 ago on Fri 09 May 2025 18:22:08 CEST.
No match for argument: scribus
Error: Unable to find a match: scribus
[mandrake@OpenMandrivaLx-Btw ~]$ 

@SilentRanger try this open /etc/yum.repos.d/openmandriva-rolling-x86_64.repo with Kate or Kwrite and use the replace function to change http to https and try:

sudo dnf clean all

then:

sudo dnf install scribus

Explanation: This is kind of a guess. The repo files are using http but in a browser you are able to see the various mirrors with https, so this might work.

Explanation-2: Since you have run dnf clean all you do not need --refresh as the cache has been cleaned forcing dnf to refresh the cache.

@SilentRanger what would be your preferred mirror?

No, dnf does not know what mirror it is using other than the 2 url’s listed in the .repo file. Those 2 url’s are all dnf can connect to. The fact that he is getting 404 on both those url’s is revealing. But I am not smart enough to know exactly what that reveals. The fact that the rest of us are not having any problem with this and one user is suggests to me possibly a user security setting of some kind. Or less likely something is causing the IP provider to block both of those url’s. One thing seems odd to me is that there are 2 url’s one in Europe and one in the Western US but only one IP address is listed? I don’t understand that yet.

Edit: I am showing that this IP: 140.211.11.99 is in Corvallis, Oregon, US which would be abf-downloads.openmandriva.org. Again the question I have is why can other people reach that address without difficulty and your system can not?

Strange is the fact that I can get to it by the name, but not by the IP.

When I ping the name, it resolves to a different IP.

┌──[wilson@heisenberg] Fri May 09, 01:11:27 [~] 
└──[ <$> ping abf-downloads.openmandriva.org
PING abf.openmandriva.org (140.211.169.10) 56(84) bytes of data.
64 bytes from 140-211-169-10-openstack.osuosl.org (140.211.169.10): icmp_seq=1 ttl=51 time=94.9 ms
64 bytes from 140-211-169-10-openstack.osuosl.org (140.211.169.10): icmp_seq=2 ttl=51 time=92.3 ms
64 bytes from 140-211-169-10-openstack.osuosl.org (140.211.169.10): icmp_seq=3 ttl=51 time=93.2 ms

@SilentRanger can you try to ping it by name.

abf-downloads.openmandriva.org

If it does not come back as abf.openmandriva.org (140.211.169.10), then maybe this will help.

sudo systemd-resolve --flush-caches

I get the same as you show. openstack.osuosl.org (140.211.169.10)

1 Like

That answers the question why we can get to it and he cannot.

@SilentRanger

That should be http://abf-downloads.openmandriva.org you are missing a slash in that URL.

1 Like