JooTC

리눅스 ‘Could not retrieve mirrorlist’ 해결방법

Could not retrieve mirrorlist 오류


yum install 및 yum update와 같이 패키지 설치나 업데이트시 Could not retrieve mirrorlist문제로 설치가 되지 않는 문제가 발생할 때,

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/ ..........

 

여러가지 원인이 있지만 주로 /etc/resolv.conf 설정 문제와 관련이 있기는 합니다.

몇가지 해결 방법이 아래에 있습니다 :

 

해결하기


[해결 1] /etc/resolv.conf 에 nameserver X.X.X.X 값이 정확한지 확인해보세요.
패키지관리자가 네임서버 조회를 하지 못해서 발생할 수 있습니다.
예시로 구글의 DNS서버인 8.8.8.8 을 입력한 후 테스트해보세요.

# Generated by NetworkManager
 
# No nameservers found; try putting DNS servers into your
# ifcfg files in /etc/sysconfig/network-scripts like so:
#
# DNS1=xxx.xxx.xxx.xxx
# DNS2=xxx.xxx.xxx.xxx
# DOMAIN=lab.foo.com bar.foo.com
 
nameserver 8.8.8.8

 

[해결 2] 서버 네트워크가 불안정하거나, 내부 네트워크가 불안정할 수 있습니다.

네트워크 연결과 관련된 설정을 체크해보세요.

[해결 3] yum인 경우 /etc/yum.repos.d, apt인경우 /etc/apt/sources.list에서 미러서버의 주소가 잘못되었을 경우에도 발생할 수 있습니다.

올바른 경로를 확인하고 수정해보세요.

yum clean all 또는 apt-get clean all로 패키지를 다시 설정한 후 재시도해보세요.

구독
알림
guest

2 Comments
Inline Feedbacks
모든 댓글 보기
김
6 년 전에

/etc/yum.repos.d 인데 /etc/apt/ 경로 자체가 없어요

2
0
이 포스트에 대한 의견을 남겨주세요!x