Windows, Linux, Others.

리눅스 '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로 패키지를 다시 설정한 후 재시도해보세요.

2개의 댓글

    • 안녕하세요. 현재 사용하시고 계신 리눅스 운영체제에 따라 사용되는 패키지 관리자가 다를 수 있습니다.
      일반적으로 apt와 yum을 사용하곤 하는데요(명령어가 존재하는지 확인하여 알아볼 수 있습니다),
      yum 패키지 관리자를 사용 중인 경우는 apt 경로가 존재하지 않습니다.

      따라서 /etc/yum.repos.d 디렉토리에 존재하는 저장소 파일의 내용에 있는 저장소 경로가 올바른지에 대해 살펴보셔야 할 것 같습니다.

Windows, Linux, Others.

최근 글

최근 댓글

카테고리