404 not found when trying to download openssl-3.0.1-43.el9_0.x86_64.rpm

404 not found when trying to download openssl-3.0.1-43.el9_0.x86_64.rpm.
http://downloads.rockylinux.org/pub/rocky/9/BaseOS/x86_64/os/Packages/o/openssl-3.0.1-43.el9_0.x86_64.rpm

Any idea?

I just tried by copying/pasting the link in my browser, and it works fine. Also with wget. Please explain more exactly on how you are attempting to download and with what browser/tool?

I have the problem either by syncing the repository in Red Hat Satellite server and as well from any other browser (I checked Firefox and Edge). But it’s only this single rpm. The other rpms are downloading fine.

I’ve got the same problem on a fresh Rocky Linux install.

dnf update

Some packages are updated, but openssl fails:

Install   9 Packages
Upgrade  97 Packages

Total download size: 136 M
Is this ok [y/N]: y
Downloading Packages:
(1/106): graphite2-1.3.14-9.el9.x86_64.rpm                                                                                                                                       836 kB/s |  94 kB     00:00
(2/106): freetype-2.10.4-6.el9.x86_64.rpm                                                                                                                                        2.7 MB/s | 387 kB     00:00
(3/106): openldap-compat-2.6.2-1.el9_0.x86_64.rpm                                                                                                                                522 kB/s |  17 kB     00:00
(4/106): harfbuzz-2.7.4-5.el9.x86_64.rpm                                                                                                                                         4.0 MB/s | 625 kB     00:00
(5/106): kernel-5.14.0-70.30.1.el9_0.x86_64.rpm                                                                                                                                   12 MB/s | 634 kB     00:00
(6/106): grub2-tools-extra-2.06-27.el9_0.7.rocky.0.1.x86_64.rpm                                                                                                                   17 MB/s | 836 kB     00:00
(7/106): grub2-tools-efi-2.06-27.el9_0.7.rocky.0.1.x86_64.rpm                                                                                                                     13 MB/s | 539 kB     00:00
(8/106): selinux-policy-targeted-34.1.29-1.el9_0.2.noarch.rpm                                                                                                                     47 MB/s | 6.3 MB     00:00
(9/106): selinux-policy-34.1.29-1.el9_0.2.noarch.rpm                                                                                                                             2.1 MB/s |  55 kB     00:00
(10/106): kernel-modules-5.14.0-70.30.1.el9_0.x86_64.rpm                                                                                                                          47 MB/s |  21 MB     00:00
(11/106): expat-2.2.10-12.el9_0.3.x86_64.rpm                                                                                                                                     752 kB/s | 105 kB     00:00
(12/106): lua-libs-5.4.2-4.el9_0.3.x86_64.rpm                                                                                                                                    7.8 MB/s | 210 kB     00:00
(13/106): python3-libxml2-2.9.13-1.el9_0.1.x86_64.rpm                                                                                                                            7.6 MB/s | 226 kB     00:00
(14/106): libarchive-3.5.3-2.el9_0.x86_64.rpm                                                                                                                                    4.3 MB/s | 389 kB     00:00
(15/106): libxml2-2.9.13-1.el9_0.1.x86_64.rpm                                                                                                                                     15 MB/s | 746 kB     00:00
(16/106): rpm-plugin-selinux-4.16.1.3-12.el9_0.1.x86_64.rpm                                                                                                                      692 kB/s |  17 kB     00:00
(17/106): rpm-sign-libs-4.16.1.3-12.el9_0.1.x86_64.rpm                                                                                                                           539 kB/s |  21 kB     00:00
(18/106): kernel-core-5.14.0-70.30.1.el9_0.x86_64.rpm                                                                                                                             42 MB/s |  34 MB     00:00
(19/106): rpm-plugin-audit-4.16.1.3-12.el9_0.1.x86_64.rpm                                                                                                                         78 kB/s |  17 kB     00:00
(20/106): rpm-libs-4.16.1.3-12.el9_0.1.x86_64.rpm                                                                                                                                1.4 MB/s | 306 kB     00:00
(21/106): rpm-build-libs-4.16.1.3-12.el9_0.1.x86_64.rpm                                                                                                                          3.4 MB/s |  90 kB     00:00
(22/106): rpm-4.16.1.3-12.el9_0.1.x86_64.rpm                                                                                                                                      13 MB/s | 485 kB     00:00
(23/106): python3-rpm-4.16.1.3-12.el9_0.1.x86_64.rpm                                                                                                                             2.6 MB/s |  88 kB     00:00
(24/106): rsync-3.2.3-9.el9_0.2.x86_64.rpm                                                                                                                                        13 MB/s | 392 kB     00:00
[MIRROR] openssl-3.0.1-43.el9_0.x86_64.rpm: Status code: 404 for http://dl.rockylinux.org/pub/rocky/9/BaseOS/x86_64/os/Packages/o/openssl-3.0.1-43.el9_0.x86_64.rpm (IP: 2a04:4e42:1b::644)
[MIRROR] openssl-3.0.1-43.el9_0.x86_64.rpm: Status code: 404 for http://dl.rockylinux.org/pub/rocky/9/BaseOS/x86_64/os/Packages/o/openssl-3.0.1-43.el9_0.x86_64.rpm (IP: 2a04:4e42:1b::644)
(25/106): pcre2-syntax-10.37-5.el9_0.noarch.rpm                                                                                                                                  2.6 MB/s | 139 kB     00:00
(26/106): openssl-libs-3.0.1-43.el9_0.x86_64.rpm                                                                                                                                  23 MB/s | 2.1 MB     00:00
[MIRROR] openssl-3.0.1-43.el9_0.x86_64.rpm: Status code: 404 for http://dl.rockylinux.org/pub/rocky/9/BaseOS/x86_64/os/Packages/o/openssl-3.0.1-43.el9_0.x86_64.rpm (IP: 2a04:4e42:1b::644)
(27/106): pcre2-10.37-5.el9_0.x86_64.rpm                                                                                                                                         8.4 MB/s | 229 kB     00:00
(28/106): dbus-broker-28-5.1.el9.x86_64.rpm                                                                                                                                      6.0 MB/s | 171 kB     00:00
[MIRROR] openssl-3.0.1-43.el9_0.x86_64.rpm: Status code: 404 for http://dl.rockylinux.org/pub/rocky/9/BaseOS/x86_64/os/Packages/o/openssl-3.0.1-43.el9_0.x86_64.rpm (IP: 2a04:4e42:1b::644)
[FAILED] openssl-3.0.1-43.el9_0.x86_64.rpm: No more mirrors to try - All mirrors were already tried without success
(30-31/106): tzdata-2022f-1.el9_0.noarch.rpm                                          52% [============================================                                        ]  16 MB/s |  71 MB     00:03 ETA
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Error downloading packages:
  openssl-1:3.0.1-43.el9_0.x86_64: Cannot download, all mirrors were already tried without success

DNS works fine. openssl is gives 404 on IPv4 and IPv6:

[root@rocky-fleio-test ~]# curl  http://dl.rockylinux.org/pub/rocky/9/BaseOS/x86_64/os/Packages/o/openssl-3.0.1-43.el9_0.x86_64.rpm
<html>
<head><title>404 Not Found</title></head>
<body bgcolor="white">
<center><h1>404 Not Found</h1></center>
<hr><center>nginx</center>
</body>
</html>
[root@rocky-fleio-test ~]# curl --ipv4 http://dl.rockylinux.org/pub/rocky/9/BaseOS/x86_64/os/Packages/o/openssl-3.0.1-43.el9_0.x86_64.rpm
<html>
<head><title>404 Not Found</title></head>
<body bgcolor="white">
<center><h1>404 Not Found</h1></center>
<hr><center>nginx</center>
</body>
</html>

That package should be giving you a 404 as it is available.

[label@sani tmp]$ wget http://dl.rockylinux.org/pub/rocky/9/BaseOS/x86_64/os/Packages/o/openssl-3.0.1-43.el9_0.x86_64.rpm
--2022-11-20 10:39:01--  http://dl.rockylinux.org/pub/rocky/9/BaseOS/x86_64/os/Packages/o/openssl-3.0.1-43.el9_0.x86_64.rpm
Resolving dl.rockylinux.org (dl.rockylinux.org)... 199.232.198.132, 199.232.194.132, 2a04:4e42:4c::644, ...
Connecting to dl.rockylinux.org (dl.rockylinux.org)|199.232.198.132|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1196748 (1.1M) [application/x-redhat-package-manager]
Saving to: ‘openssl-3.0.1-43.el9_0.x86_64.rpm’

openssl-3.0.1-43.el9_0.x86_64.rpm                     100%[======================================================================================================================>]   1.14M  --.-KB/s    in 0.06s

2022-11-20 10:39:01 (18.7 MB/s) - ‘openssl-3.0.1-43.el9_0.x86_64.rpm’ saved [1196748/1196748]

If ‘dl.rockylinux.org’ has multiple interfaces, it might be worth checking each one direct in case one of them is out-of-sync.

Should be giving 404 or should not?

Does dl.rockylinux.org use anycast? Probably one of the servers is misconfigured and gives 404.

I get 404 from two networks in Romania, but it works from Amsterdam.

Here’s the IPv4 and IPv6 mtr from locations it gives 404:

Host                             
1. _gateway                      
2. 212.146.104.177               
3. te-1-0-3-1-0.ibr1.fra1.gts.ro 
4. fra2.decixfra.fastly.net      
5. 151.101.114.132

Host                       
1. 2a06:cd40:400:1::fffe   
2. 2001:4d80:200:c::1      
3. ???
4. fra2.decixfra.fastly.net
5. 2a04:4e42:1b::644

To all Rocky admins here:

Please resync the server on IP 151.101.114.132, it gives 404 on URL http://dl.rockylinux.org/pub/rocky/9/BaseOS/x86_64/os/Packages/o/openssl-3.0.1-43.el9_0.x86_64.rpm

The server 146.75.118.132 works, the file exists.

(Not sure why this post is considered as spam.)

I’ve purged that URL from our CDN. Please try your download again.

No success on IPv6 2a04:4e42:1b::644:80

*   Trying 2a04:4e42:1b::644:80...
* Connected to dl.rockylinux.org (2a04:4e42:1b::644) port 80 (#0)
> GET /pub/rocky/9/BaseOS/x86_64/os/Packages/o/openssl-3.0.1-43.el9_0.x86_64.rpm HTTP/1.1
> Host: dl.rockylinux.org
> User-Agent: curl/7.82.0
> Accept: */*
> 
* Mark bundle as not supporting multiuse
< HTTP/1.1 404 Not Found
< Connection: keep-alive
< Content-Length: 162
< Content-Type: text/html
< Server: nginx
< Via: 1.1 varnish, 1.1 varnish
< Cache-Control: max-age=11059200, public, stale-while-revalidate=86400, stale-if-error=259200
< Accept-Ranges: bytes
< Date: Mon, 21 Nov 2022 19:11:50 GMT
< Age: 1728538
< X-Served-By: cache-chi-kigq8000109-CHI, cache-hhn4035-HHN
< X-Cache: MISS, HIT
< X-Cache-Hits: 0, 18
< X-Timer: S1669057910.343221,VS0,VE0
< 
<html>
<head><title>404 Not Found</title></head>
<body bgcolor="white">
<center><h1>404 Not Found</h1></center>
<hr><center>nginx</center>
</body>
</html>
* Connection #0 to host dl.rockylinux.org left intact

Huh. the age on that object is definitely wrong. I’ve _re_issued the purge request and verified it went through. Can you try again?

1 Like

Awesome, the file is there

* Connected to dl.rockylinux.org (2a04:4e42:1b::644) port 80 (#0)
> GET /pub/rocky/9/BaseOS/x86_64/os/Packages/o/openssl-3.0.1-43.el9_0.x86_64.rpm HTTP/1.1
> Host: dl.rockylinux.org
> User-Agent: curl/7.82.0
> Accept: */*
> 
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Connection: keep-alive
< Content-Length: 1196748
< Content-Type: application/x-redhat-package-manager
< Server: nginx
< Last-Modified: Tue, 01 Nov 2022 18:51:09 GMT
< ETag: "63616a9d-1242cc"
< Via: 1.1 varnish, 1.1 varnish
< Cache-Control: max-age=11059200, public, stale-while-revalidate=86400, stale-if-error=259200
< Accept-Ranges: bytes
< Date: Mon, 21 Nov 2022 19:22:15 GMT
< Age: 112
< X-Served-By: cache-chi-kigq8000109-CHI, cache-hhn4029-HHN
< X-Cache: MISS, HIT
< X-Cache-Hits: 0, 2
< X-Timer: S1669058536.865327,VS0,VE0
< 
{ [884 bytes data]

Thank you for your instant help!

1 Like

Any time. Thank you for the report. I’ve made some changes to our CDN code to stop caching 404s (and other errors).

1 Like