web-dev-qa-db-ja.com

PYCURLエラー6-「ホスト 'mirrorlist.centos.org'を解決できませんでした」

Hyper-V上のCentOS6.4に問題があります。 yumを使用したり、DNSアドレスにpingを実行したりしてインストールできません。発表があります:Couldn't resolve Host 'mirrorlist.centos.org'など。私はこのビデオに従ってそれを修正しようとしています: http://www.youtube.com/watch?v=2BZHvVpXsg4 しかし、それでも何もありません。私は何をすべきか? yum

ifconfig

ping

8
pw94

ネットワークを確認してください... vm-playerを使用し、custom-virtual-network(vmnet bridget)を追加します

タイプ:

ifdown eth0
ifup eth0
yum update

私のために働く..。

12
user3626608

私も同じ問題を抱えていました。

私のcomponyアカウントにログインした後、ネットワークはインターネットに接続できます。しかし、私の仮想のmanchinecoundはログインしません。

ネットワークモードを変更し、"プライベートネットワーク"を使用すると、インターネットに接続できます。

幸運を。

2
diguage

この行を/etc/hostsに追加してみてください

64.235.47.134    mirrorlist.centos.org
1
imos

記録のために:もしあなたがPython Shellにいるなら、新しいものを始めてください。私は質問がこれについてではないことを知っています、しかしそれはからの唯一のトップヒットですこのエラーについてはグーグル。コマンドラインからcurlが同じURLを問題なくダウンロードし、同時に他のアプリケーションでネットワークの問題が発生しなかったため、問題の元の理由はまだ明らかではありません。 ip link set <ifname> down/upnmcli con down/up wiredを実行しましたが、成功しませんでした。いくつかのドメインを/etc/hostsに追加しましたが、これで問題が解決しなかったことがありますが、後で別のドメインで機能しました。簡単にテストするための最小限の例を次に示します。

import pycurl
import io

s = io.BytesIO()
c = pycurl.Curl()
c.setopt(pycurl.FOLLOWLOCATION, 1)
c.setopt(pycurl.VERBOSE, 1)
c.setopt(pycurl.WRITEFUNCTION, s.write)
c.setopt(pycurl.URL, 'http://speedtest.ftp.otenet.gr/files/test100k.db')
c.perform()
s.seek(0)
print('Downloaded %u bytes.' % len(s.getvalue()))
0
deeenes