You dont have javascript enabled! Please download Google Chrome!
맨 위로 스크롤

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


Jooy - 2017-01-25 - 2 개의 댓글

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 개의 댓글

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

    • Joojy

      안녕하세요. 현재 사용하시고 계신 리눅스 운영체제에 따라 사용되는 패키지 관리자가 다를 수 있습니다.
      일반적으로 apt와 yum을 사용하곤 하는데요(명령어가 존재하는지 확인하여 알아볼 수 있습니다),
      yum 패키지 관리자를 사용 중인 경우는 apt 경로가 존재하지 않습니다.
      따라서 /etc/yum.repos.d 디렉토리에 존재하는 저장소 파일의 내용에 있는 저장소 경로가 올바른지에 대해 살펴보셔야 할 것 같습니다.

댓글 달기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

error: 경고: 콘텐츠가 보호되고 있습니다. 복사 및 무단 사용을 금지합니다.