Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Repo issue encountered while running ‘dnf update -y’ (SSL certificate errors).
On CentOS Stream 10, running dnf update -y may fail with SSL or repository errors such as:
dnf update -y
CentOS Stream 10 - BaseOS 0.0 B/s | 0 B 00:03 Errors during downloading metadata for repository 'baseos': - Curl error (60): SSL peer certificate or SSH remote key was not OK for https://mirrors.centos.org/metalink?repo=centos-baseos-10-stream&arch=x86_64&protocol=https,http [SSL certificate problem: self-signed certificate in certificate chain] Error: Failed to download metadata for repo 'baseos': Cannot prepare internal mirrorlist: Curl error (60): SSL peer certificate or SSH remote key was not OK for https://mirrors.centos.org/metalink?repo=centos-baseos-10-stream&arch=x86_64&protocol=https,http [SSL certificate problem: self-signed certificate in certificate chain]
These errors typically appear when:
This KB provides a step-by-step fix.
Curl error (60) during metadata download.timedatectl status
sudo timedatectl set-ntp true sudo timedatectl set-timezone
sudo timedatectl set-timezone UTC
2. Temporarily disable SSL verification (for testing only)
sudo nano /etc/yum.repos.d/CentOS-Stream-BaseOS.repo
sudo dnf clean all sudo rm -rf /var/cache/dnf
sudo nano /etc/yum.repos.d/CentOS-Stream-BaseOS.repo
[baseos] name=CentOS Stream 10 - BaseOS baseurl=https://mirror.stream.centos.org/10-stream/BaseOS/x86_64/os/ gpgcheck=1 enabled=1 gpgkey=https://www.centos.org/keys/RPM-GPG-KEY-CentOS-Official sslverify=0
Ctrl+O, Enter, Ctrl+X
sudo nano /etc/yum.repos.d/CentOS-Stream-AppStream.repo
[appstream] name=CentOS Stream 10 - AppStream baseurl=https://mirror.stream.centos.org/10-stream/AppStream/x86_64/os/ gpgcheck=1 enabled=1 gpgkey=https://www.centos.org/keys/RPM-GPG-KEY-CentOS-Official sslverify=0
sudo dnf config-manager --set-disabled extras sudo dnf config-manager --set-disabled extras-common
sudo dnf clean all sudo dnf makecache sudo dnf update -y