페이지 트리

이 문서는 Linux CentOS 8 EOS yum, dnf No URLs in mirrorlist 이슈 해결 가이드를 공유하기 위해 작성되었다.

No URLs in mirrorlist 이슈는 CentOS 8 EOS 버전에서 yum 또는 dnf 명령어를 사용하여 패키지를 설치하거나 업데이트를 수행 할 때 발생 할 수 있다.


도구명Linux CentOS
버전8.5 EOL (마지막 버전)
비고
  • sudo 권한 필요




원인 파악

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를 마이그레이션한다.

  1. Linux CentOS 8.5 EOL -> CentOS Stream 마이그레이션
  2. Linux CentOS 8.5 EOL → Rocky Linux 마이그레이션






  • 레이블 없음