centos yum update 오류발생시 대처법
컨텐츠 정보
- 5,153 조회
본문
도커(Docker)에서 centos 설치 후 yum update시 mirrorlist URL을 찾을 수 없다는 황당한 오류를 접하게 됩니다.
yum update 뿐 아니라 그어떤 패키치 설치를 시도해도 아래와 같이 황당한 오류메세지를 띄웁니다.
CentOS Linux 8 - AppStream 34 B/s | 38 B 00:01
Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
자 이제 해결방법을 찾아 보도록 합니다.
일단 root 권한을 사용하여 아래와 같이 입력합니다.
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-*
그 다음 아래와 같이 입력하여 CentOS 자체를 Stream 배포판으로 교체를 합니다.
sudo dnf install centos-release-stream -y
sudo dnf swap centos-{linux,stream}-repos -y
sudo dnf distro-sync -y
위 와 같이 명령어를 입력하면 복잡한 설치 절차를 거치게 됩니다.
이제 서버를 리부팅하시면 yum 이 완벽하게 작동하는 것을 확인 하실 수 있습니다.
관련자료
댓글 0개
등록된 댓글이 없습니다.