[LINUX][RHEL][CentOS] [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host
오늘 CentOS 업데이트를 하고자 yum update를 실행했는데,
[Errno 14] PYCURL ERROR 6 - "Couldn't resolve host ...
메시지가 발생을 하면서 업데이트가 되지 않았다.
이 경우 해결책을 찾아보니... 아래와 같다.
1. 기본 게이트웨이 설정여부
# netstat -rn
Destination Gateway Genmask Flags MSS Window irtt Iface
xxx.xxx.xxx.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
xxx.xxx.xxx.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 xxx.xxx.xxx.xxxx 0.0.0.0 UG 0 0 0 eth0
위 붉은 글씨의 항목이 없다면 기본 게이트웨이가 설정되지 않아서 yum이 실행되지 않는것이다.
2. 기본 게이트웨이를 설정했는데도 같은 에러가 난다면, nameserver를 찾지 못해 발생하는 문제
/etc/resolv.conf 에 nameserver가 지정되어 있는지 확인해보고 없다면 수정한다.
# vi /etc/resolv.conf
nameserver x.x.x.x
nameserver x.x.x.x.
결론적으로는... 초기 설정시 일부누락이 되었기 때문이라는 슬픈 이야기.