
yum --v update
AWS에 CentOS 8을 새로 설치하면 다음과 같은 이점이 있습니다.
Error: Failed to download metadata for repo 'AppStream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
약간의 독서를 통해 CentOS 8이 CentOS Stream 8이 되는 것으로 나타나고 모든 미러에서 제품이 단종되었음을 알 수 있습니다.http://mirror.centos.org/centos-8/8/readme
/etc/yum.repos.d/CentOS-AppStream.repo
참조된 URL을 열면 다음과 같이 해결됩니다.http://mirrorlist.centos.org/?release=8&arch=x86_64&repo=AppStream&infra=ec2
이것이 위 문제의 원인인 것 같습니다. 그것이 말하는 것처럼
'잘못된 릴리스/저장소/아치 조합'
무엇을 해야 할까요? CentOS 7이 유일한 옵션입니까? AWS에서 "CentOS Stream 8" 이미지를 찾을 수 없습니다.
답변1
URL은 다음과 같아야 합니다.http://mirrorlist.centos.org/?release=8-stream&arch=x86_64&repo=AppStream&infra=ec2, 특히 8-stream
릴리스로 사용됩니다.
공식 페이지에는 비스트림에서 스트리밍으로 전환하는 방법에 대한 다른 지침이 있습니다.https://www.centos.org/centos-stream/
또한 AWS를 사용하는 경우 AMI 구축을 활용하여 스트림을 기반으로 환경에 안정적인 이미지를 제공할 수 있습니다. 매주 테스트 및 배포에 사용할 수 있는 기본 이미지를 빌드하는 파이프라인을 설정하는 것은 충분히 쉽습니다. 이를 통해 스트림 기반 릴리스를 사용할 때 발생하는 '위험' 중 일부를 완화할 수 있습니다.