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?
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?
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!
Any time. Thank you for the report. I’ve made some changes to our CDN code to stop caching 404s (and other errors).