Almost-Native

리눅스 yum 에러 : Curl error (60): Peer certificate cannot be authenticated with given CA certificates 본문

Java 프로그램 개발, IT

리눅스 yum 에러 : Curl error (60): Peer certificate cannot be authenticated with given CA certificates

2023. 8. 12. 02:21

오라클 리눅스에서 yum 으로 패키지 설치하려고 할때, 또는 yum list 실행할때 아래와 같은 에러를 만나는 경우가 있습니다.

 

 * 패키지 다운로드 중... 패키지 설치에 실패했습니다: Cannot download getPackage/podman-docker-4.2.0-8.0.1.module%2bel8.7.0%2b20930%2b90b24198.noarch.rpm: All mirrors were tried; Last error: Curl error (60): Peer certificate cannot be authenticated with given CA certificates for https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/podman-docker-4.2.0-8.0.1.module%2bel8.7.0%2b20930%2b90b24198.noarch.rpm [SSL certificate problem: certificate is not yet valid]

 

[root@localhost ~]# yum list docker
Oracle Linux 8 BaseOS Latest (x86_64)                                                                       0.0  B/s |   0  B     00:00
Errors during downloading metadata for repository 'ol8_baseos_latest':
  - Curl error (60): Peer certificate cannot be authenticated with given CA certificates for https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/repodata/repomd.xml [SSL certificate problem: certificate is not yet valid]
Error: Failed to download metadata for repo 'ol8_baseos_latest': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

 

이게 yum repository 설정 중에 뭔가 잘못된 것이 있거나 추가 설정이 필요한 것이 있는것처럼 보이지만,

저의 경우, 실상은 아주 엉뚱한 곳에 원인이 있었습니다.

 

 

date 커맨드로 날짜를 확인해보니, 실제 날짜/시간과 아주 크게 차이가 있었는데, 이게 원인이었습니다.

Oracle Linux 8 의 ntp데몬인 chronyd 를 실행해서 시간을 인터넷에 있는 Time Server 와 동기화시켜줬습니다.

 

날짜/시간이 현재시간과 맞춰지니 에러는 사라졌습니다.^^

 

Comments