KAROUSHI -Japanese Engineer Blog-

読者です 読者をやめる 読者になる 読者になる

KAROUSHI -Japanese Engineer Blog-

Web、ネットワーク構築関連で仕事している、器用貧乏エンジニア。最近はAWS関連の勉強をしています。

VirtualBox CentOS 6.7 で PYCURL ERROR 6 - "Couldn't resolve host 'ftp.riken.jp'"が発生した時の対処方法

概要

Virtualbox CentOS環境でpython-setuptoolsをインストールしようとしたらエラーが発生。

環境情報

VirtualBox5.0.16r105871
LinuxCentOS 6.7

事象

$ yum install python-setuptools
PYCURL ERROR 6 - "Couldn't resolve host 'ftp.riken.jp'"

原因

IPv6が有効になっているため。

対処方法

IPv6を無効に設定する。

・/etc/sysconfig/networkを開いて以下を末尾に追加する。

$ sudo vim /etc/sysconfig/network
NETWORKING_IPV6=no

・/etc/modprobe.d/disable-ipv6.confを作成して以下内容を記載する。
$ vim /etc/modprobe.d/disable-ipv6.conf
options ipv6 disable=1

・/etc/sysconfig/network-scripts/ifcfg-eth0を開いて、以下を末尾に追加する。
(開くファイルは環境により異なります。私の場合はeth0を外部に繋いでいるため上記。)
$ vim /etc/sysconfig/network-scripts/ifcfg-eth0
IPV6INIT=no

・ネットワークをリスタートする。
$ service network restart

yum updateを試してみる。
$ sudo yum update

・再度コマンドを実行する。
$ sudo yum install python-setuptools