更新中に「-5ホスト名エラーに関連付けられたアドレスがありません」を修正する方法


13

Ubuntu 12.04 LTSの更新中にこのエラーが頻繁に発生します。どうすれば修正できますか?ログは次のとおりです。

Ign http://archive.scrapy.org precise/main Translation-en
Fetched 6,620 kB in 1min 21s (81.2 kB/s)
W: Failed to fetch http://archive.scrapy.org/ubuntu/dists/precise/Release.gpg
Something wicked happened resolving 'archive.scrapy.org:http' (-5 - No address associated with hostname)

私は最近、Piでこの問題に遭遇しました(ヘッドレスで実行しています-設定するのに簡単なGUIはありません)- /etc/netowrk/interfacesファイルの編集を台無しにしていたことがわかりました(これに基づいて)。そのため、同様の問題が発生した他のユーザーは、ネットワーク構成を確認する必要があります。
ウィルフ

回答:


11

これはaptの長期的な問題であり、Ubuntuはこれを修正したことはありません。Aptは、内部システムと同じDNSサーバーを使用していないようです。「ping」は正しいIPアドレスを返します。Apt-getは、ホスト名が見つからないと主張します。

「 'extras.ubuntu.com:httpを解決するために何か悪いことが起こりました」(これは、有効なTLDではない.com:httpドメインを解決しようとしているように聞こえますが)

/ etc / hostsを変更するには、次を使用します。

解決に失敗している各名前にPingを実行します-PING extras.ubuntu.com(91.189.88.33)56(84)バイトのデータ。

vi-'sudo vi / etc / hosts'などのお気に入りのエディターを使用します。

最後までスクロールし、次のような行を追加します

91.189.88.33 extras.ubuntu.com  (with the appropriate name and IP address. IP is first) 

ファイルを保存してから、apt-getを再実行します。apt-getを実行したら、/ etc / hostsを再度編集し、ハッシュマーク(#)で行をコメントアウトします。(または完全に削除)

#91.189.88.33 extras.ubuntu.com

行をコメントアウト/削除する理由は、Ubuntuがサーバーをランダムにシャッフルするためであり、次回は正しいIPではない可能性があるためです。


3

http://archive.scrapy.org/は完全に機能するUbuntuミラーのように見えるので、通常はどのソフトウェアソースが設定されているかについての情報を提供するようにお願いしますが、この問題はUbuntuシステムに固有のようです。 DNSサーバーの短期的な問題(またはアクセス)です。(問題は実際にはhttp://archive.scrapy.org/にあるサーバー自体にはありませんが、そのサーバーのDNSレコードの構成の問題が原因である可能性があります。)

もちろん、これは、影響を受けるマシンでインターネットにアクセスできると仮定しています。そうしない場合は、更新する前にインターネットに接続する必要があります。インターネットにアクセスできない場合、またはインターネット接続自体が中断されている場合、このようなエラーが表示されるのはごく普通のことです。

問題は自然に解消された可能性があります。そうでない場合は、別のDNSサーバー8.8.8.8および8.8.4.4Googleが運用する優れたパブリックDNSサーバー)を試す、Ubuntuを更新するために別のミラーを試します。


1
apt-get updateで更新すると、エラーはなくなります。これは短命の問題です。Google DNSサーバーを試してみます。
ベルナウリ

0

そのホスト名はAmazon EC2インスタンスに解決されます。一時的な問題が発生した可能性がありますが、ここで問題が解決したため解決されました。今ではあなたのために機能しますか?


0

このエラーが発生したとき、UbuntuミラーのIPアドレスを/ etc / hostsに入れました。これ以上のエラーはありません。(DNSでミラーを照会したとき、応答に問題や遅延はなかったため、エラーの根本原因がわかりません。)


2
これを展開して、推奨される方法で編集する方法を詳細に説明する/etc/hostsことをお勧めします。
エリアカガン

0

Centos 6.5で「ホスト名に関連付けられたアドレスがありません」というメッセージがIPv6に「はい」と表示されたが、ISP DHCPにはないようです。以下の行をコメントアウトすると問題が解決しました/etc/hosts

# ::1     localhost6.localdomain6  localhost6
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.