SW/ETC

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

bigju 2025. 12. 12. 23:49
반응형

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
반응형