menu

Web制作のTipsとかアレコレ。

vagrant環境下で [Errno 14] PYCURL ERROR 6 – “Couldn’t resolve host エラー

2015.02.08

現在、ローカルでの開発環境をMAMPからVirtualBox + Vagrant + CentOS6.4 に切り替えてみているんですけど、突然このエラーが出るようになってしまいました。
なんの気なしに yum list installed を叩いたら、

[vagrant@vagrant ~]$ yum list installed
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os&infra=stock error was
14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
Could not get metalink https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=x86_64 error was
14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.fedoraproject.org'"
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=extras&infra=stock error was
14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=updates&infra=stock error was
14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
 * base: ftp.iij.ad.jp
 * epel: ftp.iij.ad.jp
 * extras: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
http://ftp.iij.ad.jp/pub/linux/centos/6.6/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'ftp.iij.ad.jp'"
他のミラーを試します。
http://www.ftp.ne.jp/Linux/packages/CentOS/6.6/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'www.ftp.ne.jp'"
他のミラーを試します。
^Chttp://ftp.riken.jp/Linux/centos/6.6/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'ftp.riken.jp'"
他のミラーを試します。
http://ftp.jaist.ac.jp/pub/Linux/CentOS/6.6/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'ftp.jaist.ac.jp'"
他のミラーを試します。

...以下延々とコレorz

これまではこんなエラー出ることもなく普通にyumyum出来てたんですけど。

で、原因を調べると、どうやらIPv6を無効化することで解決するらしい。
参考:

で、このページ(CentOS 6でIPv6を無効にするには)の通りにIPv6の無効化をすると解決しました。
(1) /etc/sysconfig/network に以下を記述

NETWORKING_IPV6=no

(2) /etc/modprobe.d/disable-ipv6.confファイルを作成して以下を書く。

options ipv6 disable=1

(3) ip6tables の自動起動をOFF(chkconfig)

以上。

Comments

please leave your comment...

▲ Page Top