버전 비교
비교대상
키
- 이 줄이 추가되었습니다.
- 이 줄이 삭제되었습니다.
- 서식이 변경되었습니다.
이 문서는 Linux CentOS 8 EOS yum, dnf No URLs in mirrorlist 이슈 해결 가이드를 공유하기 위해 작성되었다.
No URLs in mirrorlist 이슈는 CentOS 8 EOS 버전에서 yum 또는 dnf 명령어를 사용하여 패키지를 설치하거나 업데이트를 수행 할 때 발생 할 수 있다.
| Section | ||||||
|---|---|---|---|---|---|---|
|
목차
| 목차 |
|---|
원인 파악
1.오류 확인
yum update 또는 dnf install 등의 명령어를 실행 할 때 다음과 같이 오류가 발생한다.
- Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist

2.오류 원인
해당 오류는 Centos 패키지 저장소의 주소가 잘못되거나, 접속하지 못할 때 발생하는 오류로, 공식 지원이 끝난 CentOS 8에서 빈번하게 발생할 수 있다.
해결 방법
- 다음 방법 중 하나의 방법을 사용하여 해결 가능하다.
- 1번 해결 방법은 공식 지원이 끝난 OS에 대해 일시적인 방법으로, OS를 마이그레이션 하는 2번 해결 방법을 권장한다.
1.저장소 경로 변경
다음 명령어를 실행하여 저장소 경로를 변경한다.
| 코드 블럭 |
|---|
sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-* sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-* |
2.OS 마이그레이션
다음 두 방법 중 한가지를 사용하여 OS를 마이그레이션한다.
- Linux CentOS 8.5 EOL -> CentOS Stream 마이그레이션
- Linux CentOS 8.5 EOL → Rocky Linux 마이그레이션