반응형
Error dnf Message
yum upgrade -y
CentOS Linux 8 - AppStream
Error: Failed to download metadata for repo 'appstream': 
Cannot prepare internal mirrorlist: No URLs in mirrorlist

 

Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist

원인

CentOS EOS로 인한 CentOS Mirror Site가 vault이기 때문에, Mirror Site를 찾지 못해서 발생. 

즉, CentOS 패키지 레포의 주소가 잘못 되었거나 접속하지 못하여 발생. 

기존의 Mirror site를 Vault로 전환하여 변경. 

해결방법
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-Linux-*
근본적인 해결 방법

당장 일시적으로 이 문제를 해결은 가능하지만, 해당 repo는 더이상 package 유지 보수가 없으므로 centOS 8 stream으로 전환이 필요. 

참고 사이트 : https://linuxhandbook.com/update-to-centos-stream/

 

기존 사용 centOS에서 사용하는 방법

> dnf install centos-release-stream -y

> dnf swap centos-{linux,stream}-repos -y

> dnf distro-sync -y

DNF 설명

2022.06.08 - [문제해결/centos] - DNF (Defined YUM) 이란? ( rpm 패키지 관리 )

반응형

'문제해결 > centos' 카테고리의 다른 글

DNF (Defined YUM) 이란? ( rpm 패키지 관리 )  (0) 2022.06.08

+ Recent posts