ミラーが見つからないため更新できません。
[root@localhost ~]# yum update
Loaded plugins: langpacks, refresh-packagekit
Could not get metalink https://mirrors.fedoraproject.org/metalink?repo=fedora-19&arch=i386 error was
14: curl#6 - "Could not resolve host: mirrors.fedoraproject.org; Name or service not known"
http://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/fedora/linux/releases/19/Everything/i386/os/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: www.mirrorservice.org; Name or service not known"
Trying other mirror.
ftp://ftp.mirrorservice.org/sites/dl.fedoraproject.org/pub/fedora/linux/releases/19/Everything/i386/os/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: ftp.mirrorservice.org; Name or service not known"
Trying other mirror.
このアドレスと失敗した他のすべてのアドレスをpingできます。
[root@localhost ~]# ping www.mirrorservice.org
PING www.mirrorservice.org (212.219.56.184) 56(84) bytes of data.
64 bytes from www.mirrorservice.org (212.219.56.184): icmp_seq=1 ttl=50 time=19.6 ms
64 bytes from www.mirrorservice.org (212.219.56.184): icmp_seq=2 ttl=50 time=19.6 ms
64 bytes from www.mirrorservice.org (212.219.56.184): icmp_seq=3 ttl=50 time=19.7 ms
64 bytes from www.mirrorservice.org (212.219.56.184): icmp_seq=4 ttl=50 time=20.1 ms
^C
--- www.mirrorservice.org ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 19.607/19.788/20.104/0.189 ms
アップデート#1
これは出力次のコマンドで:
$ URLGRABBER_DEBUG=1,debug.log yum update
答え1
上記のDHCPから取得したルーターアドレスを追加してnameserver 8.8.8.8
この問題を解決しました。resolv.conf
自動DHCP設定で機能しない理由がわかりません。
ありがとうございます。
答え2
金属リンク
ここから metalink ファイルをダウンロードできることを再確認してください。
$ curl 'https://mirrors.fedoraproject.org/metalink?repo=fedora-19&arch=i386' \
-o metalink
Ping Fedoraプロジェクト
www.mirrorservice.orgの代わりにこのURLにアクセスできません。また、このサイトをpingできることを確認してください。
$ ping mirrors.fedoraproject.org
メタリンクファイルの他のURL
また、metalink
ファイルが正しくダウンロードされた場合は、その内容を確認してください。追加のリポジトリURLがあるため、アクセスできることを確認してください。
デバッグレベルを上げる
yum
このコマンドを使用すると、リポジトリに接続できない理由に関する追加のフィードバックを得ることができます。
$ URLGRABBER_DEBUG=1,debug.log yum update
出力は画面とログファイル debug.log にダンプされます。このファイルを公開するにはPastebin.comを使用してください。
答え3
IPV6を無効にすると、すべてがうまく機能します。
システムでIPv6を完全に無効にするには、次の行をファイル(anyname.conf)に保存するだけです/etc/modprobe.d/
。
install ipv6 /bin/true
時には DNS サーバーが十分に強力ではない可能性があるため、Google パブリック DNS を使用してください。これを行うには、/etc/resolv.conf
すべての行をコメントアウトし、次の2行を追加します。
nameserver 8.8.8.8
nameserver 8.8.4.4
システムを再起動しないでください。再起動すると/etc/resolv.conf
ファイルが置き換えられます。
以下は、ステップバイステップのガイドで私が書いたブログ投稿です。http://codeketchup.blogspot.sg/2014/07/how-to-fix-curl-6-could-not-resolve.html