웹사이트 검색

오류 수정: Repo 'AppStream'에 대한 메타데이터를 다운로드하지 못했습니다.


어떤 이유로든 여전히 CentOS 8을 적극적으로 사용하고 있다면 시스템을 업데이트하거나 단순히 패키지를 설치하려고 할 때 다음과 같은 오류가 발생했을 수 있습니다.

"오류: 'appstream' 저장소에 대한 메타데이터를 다운로드하지 못했습니다. 내부 미러 목록을 준비할 수 없습니다. 미러 목록에 URL이 없습니다. "

예를 들어, 다음 스크린샷에서는 fio 패키지를 설치하고 실행하려고 했습니다.

이 오류의 원인은 무엇입니까?

CentOS Linux 8이 조기 종료되었으며 2021년 12월 31일에 수명 종료(EOL)에 도달하여 더 이상 공식 CentOS 프로젝트에서 개발 리소스를 받지 못한다는 점을 잘 알고 계실 것입니다.

즉, 2021년 12월 31일 이후 CentOS 설치를 업데이트하려면 미러를 CentOS Vault Mirror로 변경해야 영구적으로 보관됩니다.

오류 수정: Repo 'AppStream'에 대한 메타데이터를 다운로드하지 못했습니다.

위 오류를 수정하려면 터미널을 열거나 SSH를 통해 로그인하고 다음 명령을 실행하여 공식 CentOS 저장소에서 vault.centos.org를 가리키도록 저장소 URL을 변경하세요.

여기서는 sed 명령을 사용하여 repo 구성 파일에서 필수 지시문이나 매개변수를 편집합니다.

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-*

또는 다음 명령을 실행하여 Cloudflare 기반 Vault 저장소를 가리킬 수도 있습니다.

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

이제 오류 없이 CentOS를 업데이트하거나 패키지를 설치할 수 있습니다.

CentOS 8에서 Rock Linux 8 또는 AlamLinux 8로 마이그레이션하려면 다음 가이드를 확인하세요.

  • CentOS 8에서 Rocky Linux 8로 마이그레이션하는 방법
  • CentOS 8에서 AlmaLinux 8.5로 마이그레이션하는 방법

그게 다야! 이 가이드가 위에서 언급한 오류를 해결하는 데 도움이 되기를 바랍니다. 아래 의견 양식을 사용하여 피드백을 공유하고 질문을 할 수도 있습니다.