본문 바로가기
SW/ETC

[Errno 14] curl#60 - "Peer's Certificate has expired." yum https 인증서 오류 해결

by bigju 2025. 12. 12.
반응형

1. 시스템 시간 확인

timedatectl

2025년 1970년 UTC 등으로 엉뚱하게 잡혀 있을 가능성이 매우 높음.

 

 

2. 시간이 틀려있다면  time sync

 

CentOS 7에서는 기본적으로 chronyd 사용.

시간 동기화: systemctl stop chronyd ntpdate -u time.bora.net systemctl start chronyd

 

없다?

ntpdate 없으면 설치:

yum install -y ntpdate
(설치도 안되면 → 먼저 임시로 인증 무시 설정)
 

 

 

3. yum에 HTTPS 인증서 검증을 임시로 끄는 방법

(시간 동기화가 안 되는 경우)

 

당장 패키지 설치를 위해 /etc/yum.conf에 다음 줄 추가:

sslverify=false

 

 

4. yum

yum clean all
rm -rf /var/cache/yum

yum makecache

yum clean all

rm -rf /var/cache/yum

yum makecache

 

5. ntpdate 설치

yum install -y ntpdate
 
 

 

6. 시스템 시간 맞추기

ntpdate -u time.bora.net
또는
ntpdate -u time.google.com
 

 

7. yum에 HTTPS 인증서 검증을 임시로 설정 삭제

/etc/yum.conf 삭제 또는 주석 처리

sslverify=false -> #sslverify=false

 

 
8. yum 사용
yum clean all

rm -rf /var/cache/yum

yum makecache​
 

 

9, yum update

yum -y update
반응형

댓글

메인으로가기


    

Big Ju

IT Engineer


항상 답을 위해 노력하는

엔지니어입니다.

 

 

    


 UP!