VirtualBox CentOS 6.7 で PYCURL ERROR 6 - "Couldn't resolve host 'ftp.riken.jp'"が発生した時の対処方法
概要
Virtualbox CentOS環境でpython-setuptoolsをインストールしようとしたらエラーが発生。
環境情報
VirtualBox: 5.0.16r105871
Linux: CentOS 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