본문 바로가기

OS(Operating system)/Linux

(CentOS 8) - AppStream 오류 : repo 'appstream'의 메타 데이터를 다운로드하지 못했습니다: Cannot prepare internal mirrorlist: No URLs in mirrorlist

반응형

🍳머리말

yum 명령어가 듣지 않을 때 해결방법입니다.


📕 namespace(nameserver) 추가

📔 conf file 수정

nslookup -> server 명령으로 먼저 주소가 정상등록되어있는지 확인합니다.

제대로 등록되어 있지 않았다면

/etc/resolv.conf 또는 /etc/resolve.conf 경로에서 다음 내용의 ip를 추가해줍니다.

nameserver 8.8.8.8
nameserver 127.0.0.1
nameserver [내 ip주소]

 

이후 cat 명령어로 확인해줍니다.


📕 명령어 실행

📔 mirror url 변경

CentOS8에서 url이 vault로 바뀌어 yum 명령어가 듣지 않는 경우가 있습니다. sed 치환 명령어를 이용해 url을 변경해줍니다.

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

 


📕참조

https://stackoverflow.com/questions/70926799/centos-through-vm-no-urls-in-mirrorlist

 

Centos through VM - no URLs in mirrorlist

I am trying to run a Centos 8 server through VirtualBox (6.1.30) (Vagrant), which worked just fine yesterday for me, but today I tried running a sudo yum update I am keep getting this error for some

stackoverflow.com

 

'OS(Operating system) > Linux' 카테고리의 다른 글

(Bash) - LeetCode (easy) 193. Valid Phone Numbers  (0) 2022.12.19
(Linux) - alias설정하기  (0) 2021.11.22
linux 명령어  (0) 2021.07.31