본문 바로가기
컴퓨터/오류해결

[리눅스] 오류: repo를 위한 메타자료 내려받기에 실패하였습니다 'appstream ': Cannot prepare internal mirrorlist: No URLs in mirrorlist_Centos 8, stream

by 버니케이 2024. 6. 5.
반응형

 

오류내용/오류원인

 

BaseOS, Extras 등등...

또는 

오류: repo를 위한 메타자료 내려받기에 실패하였습니다 'appstream': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

이런 오류

 

 

 

centos 기반 linux 사용자에게 뜨는 에러메세지

centos6~8 버전 지원 종료로 인한 미러사이트 접근 오류이다.

 

 

일단 나는 yum install jenkins 하다가 오류가 났다.

java 랑 기타 tools 잘 설치했었는데 갑자기 jenkins 만...

 


 

 

오류해결

 

 

root 계정으로 로그인 후

 

cd /etc/yum.repos.d

ls -al

자신의 centos 버전에 맞는 .repo 파일들이 뜰텐데

AppStream 부터 하나하나 vi 에디터로 수정해주면 된다.

 

 

아니면 위의 경로에서 다음 명령어를 입력해준다.

 

sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*

sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

 

 

오류분석

위에있는 mirrorlist 사이트 대신 baseurl 을 사용하겠다는 뜻이다.

근데 기존 baseurl 은 http://mirror.centos.org|인데 해당 사이트도 닫혔다.

지금은 http://vault.centos.org 이다...

그래서 baseurl 의 mirror -> vault 를 변경해준다는 의미이다.

 

 

 

 

반응형

댓글