Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
Error
- CentOS8에서 wget을 설치하기 위해
dnf install
을 사용했더니 다음과 같은 에러가 났다.- CentOS8의 서비스가 22년부터 서비스가 중단되고 CentOS Stream으로 전환된다.
해결 방법
-
CentOS7을 사용하자.
-
기존에 Mirror site를 Vault로 전환하여 dnf를 사용한다.
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-*
- 당장은 해결이 가능하지만 해당 Reop는 더 이상 Package의 유지보수가 없으므로 보안에 취약하다.
- 근본적인 해결을 위해서는 다른 배포판(ex. rocky linux 등)이나 CentOS 8 Stream, REHL 8로 전환해야 한다.
CentOS 8 Stream 전환 방법
Update CentOS 8 to CentOS Stream [in 3 Easy Steps]
Author And Source
이 문제에 관하여(Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@dldydrhkd/Error-Failed-to-download-metadata-for-repo-appstream-Cannot-prepare-internal-mirrorlist-No-URLs-in-mirrorlist저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)