강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

이해수님의 프로필 이미지
이해수

작성한 질문수

15일간의 빅데이터 파일럿 프로젝트

yum install 시 Couldn't resolve host 에러

작성

·

2.4K

0

안녕하세요!
현재 적재2 파트 redis설치 강의 진행중입니다.
 
실습중 yum install gcc* 와같은 yum install 실행시
Couldn't resolv host 에러가 발생합니다.
 
구글링을 해보니 DNS문제라는데 resolv.conf 파일에서 nameserver 192.168.56.102 , 8.8.8.8 등을 설정해주어도 작동하지않습니다
 
더이상 해결방법을 알지못해 문의 남깁니다ㅠㅠ
도움주시면 감사하겠습니다 ㅠㅠ
 

답변 1

0

Big.D님의 프로필 이미지
Big.D
지식공유자

안녕하세요! 빅디 입니다.

관련 에러는 CentOS 레파지토리 변경으로 발생 되는 문제 입니다.

아래 명령들을 하나씩 실행해 새로운 Repo URL로 변경하면, yum install 명령이  정상 실행 됩니다.

- 빅디 드림

 

yum install 명령시 "removing mirrorlist with no valid mirrors :.." 발생하면 아래  명령 실행후 진행 

$ echo "http://vault.centos.org/6.10/os/x86_64/" > /var/cache/yum/x86_64/6/base/mirrorlist.txt
$ echo "http://vault.centos.org/6.10/extras/x86_64/" > /var/cache/yum/x86_64/6/extras/mirrorlist.txt
$ echo "http://vault.centos.org/6.10/updates/x86_64/" > /var/cache/yum/x86_64/6/updates/mirrorlist.txt
$ echo "http://vault.centos.org/6.10/sclo/x86_64/rh" > /var/cache/yum/x86_64/6/centos-sclo-rh/mirrorlist.txt
$ echo "http://vault.centos.org/6.10/sclo/x86_64/sclo" > /var/cache/yum/x86_64/6/centos-sclo-sclo/mirrorlist.txt

이해수님의 프로필 이미지
이해수
질문자

안녕하세요 답변감사합니다

그런데 끝에서 두번째 명령어부터 아래와같이 디렉토리가 없다는 에러가 나옵니다!ㅜㅜ

또한 상위 세개의 명령어만 입력하고 yum install 실행하였으나 여전히 작동하지않고 

"Couldn't resolve host 'vault.centos.org'"

 에러가 나옵니다..

확인부탁드립니다 감사합니다

Big.D님의 프로필 이미지
Big.D
지식공유자

아~네! 마지막 2개는 해당 메세지가 나고 실행 하지 않으셔도 됩니다. ^^;;

혹시 앞서 수정한 resolv.conf 파일은 원복 하셨는지요?!

- 빅디 드림

이해수님의 프로필 이미지
이해수
질문자

네네 제가 건드린 파일들은 다 원복했습니다ㅜㅜ

그래도 똑같은 에러가 납니다ㅜㅜ

Big.D님의 프로필 이미지
Big.D
지식공유자

네~ 혹시나해서, VM을 새로 받아 직접 테스트해 보았습니다.

아래 보시는것처럼 새로운 yum repo의 미러리스트를 생성하면, 이후 gcc 설치에는 문제 없는 것으로 확인 되었습니다.

추가로 다음 3개의 mirrorlist.txt 파일의 내용을 확인해 봐 주세요~

$ vi /var/cache/yum/x86_64/6/base/mirrorlist.txt

$ vi /var/cache/yum/x86_64/6/extras/mirrorlist.txt

$ vi  /var/cache/yum/x86_64/6/updates/mirrorlist.txt

- 빅디 드림

이해수님의 프로필 이미지
이해수
질문자

답변감사합니다

mirrorlist.txt 파일 잘 입력한대로 내용확인했습니다

 

그런데 저는 removing mirrorlist with no valid mirrors :.. 라는 문구는 처음에 나오지않았고 

처음부터 Couldn't resolv host 라는 문구가 반복이 되었거든요

혹시 제가 설정을 건드렸나 해서 server01에서 위에서 알려주신 방법대로 실행해도 똑같이 에러가 뜹니다.

 

"Couldn't resolve host 'vault.centos.org'"

문구를 봐서는 미러리스트는 잘 읽어오는데 연결을 못하는 에러는 아닌가 싶은데 (제 추측입니다... ㅠㅠ)

혹시 대충이라도 짚이는 부분이 없으실까요?

가이드 주시면 주시는 대로 찾아보고 안되면 VM새로 생성하여 진행하겠습니다

 

 

 

 

Big.D님의 프로필 이미지
Big.D
지식공유자

네~ 혹시 외부로 핑이 나가는지 테스트 부탁드립니다. - 빅디 드림

$ ping google.com

이해수님의 프로필 이미지
이해수
질문자

네 외부로 ping가지않습니다ㅜㅜ 

redis 설치 다운을 위한 wget 도 동작하지않습니다ㅜㅜ 

Big.D님의 프로필 이미지
Big.D
지식공유자

네..네트웍이 문제 였군요...TT

크게 2가지 인데요, 먼저 CentOS의 네트워크 설정 파일 문제와 VirtualBox 네트워크 설정 입니다.

수정 하셨던 CentOS의 네트워크 설정들을 다시 한번 점검해 보시고요..

찾아 보셨겠지만 관련 URL 참고해 보세요~

https://lifegoesonme.tistory.com/386

두번째로 VirtualBox 네트워크 설정입니다. 아래 스크린샷 참고해 보시고요..각서버의 네트워크 아답터가 정상 설정에도 Pending 되는 경우가 왕왕 있습니다. 이땐 설정 정보를 열어보고 확인만 해도 정상으로 돌아 오는 경우도 있습니다.

- 빅디 드림

이해수님의 프로필 이미지
이해수

작성한 질문수

질문하기