apt-get update を実行できません。「'wcdh-dc-wg01' を解決できませんでした」と表示されます。

apt-get update を実行できません。「'wcdh-dc-wg01' を解決できませんでした」と表示されます。

HP DL380 で作成した CD から 14.04 を新規インストールしました。インストール後、再起動して次の操作を実行したところ、以下の結果が得られました。

何が足りないのでしょうか? そしてそれはどこwcdh-dc-wg01から来ているのでしょうか?

$ sudo apt-get update
Err http://security.ubuntu.com trusty-security InRelease
Err http://us.archive.ubuntu.com trusty InRelease
Err http://us.archive.ubuntu.com trusty-updates InRelease
Err http://us.archive.ubuntu.com trusty-backports InRelease
Err http://security.ubuntu.com trusty-security Release.gpg
Could not resolve 'wcdh-dc-wg01'
Err http://us.archive.ubuntu.com trusty Release.gpg
Could not resolve 'wcdh-dc-wg01'
Err http://us.archive.ubuntu.com trusty-updates Release.gpg
Could not resolve 'wcdh-dc-wg01'
Err http://us.archive.ubuntu.com trusty-backports Release.gpg
Could not resolve 'wcdh-dc-wg01'
Reading package lists... Done

答え1

インターネット接続に問題があります。

インターネット接続(有線、無線)があることを確認してください

DNS サーバーの設定が解決できないようですhttp://us.archive.ubuntu.com

これを試してください。$ sudo echo "nameserver 8.8.8.8" > /etc/resolve.conf この解決策は一時的にしか機能せず、再起動すると消えてしまいます。

2つの解決策を提案します:

  • DNSリゾルバ/サーバーを永久的に変更できますインターネットネットワークごとNetwork Managerを使用してDNSサーバーを設定することでそのネットワークたとえば、「Lily」という名前のワイヤレス ネットワークがある場合、ネットワーク マネージャーで DNS サーバーを静的に設定できます (画面バーの右上にあります)

  • DNSリゾルバ/サーバーを永久的に変更できますあらゆるインターネットネットワークUbuntuでこれを行うと:$ sudo echo "nameserver 8.8.8.8" >> /etc/resolvconf/resolv.conf.d/head

@RE Donald French 2番目のコメント: apt-getには何も返されません。apt-getは(HTTP)接続を要求します出典: http://www.ubuntu.com/これを行う前に、まずDNSサーバーに問い合わせる必要があります。サーバーがインターネットへの接続を許可されていないため、DNS要求を実行できません。apt-getは接続できません。出典: http://www.ubuntu.com/

Could not resolve 'wcdh-dc-wg01'DNS 要求を実行できないことを示します。

答え2

apt-getはそのホストと通信できません

シナプティックパッケージマネージャを開き、設定、リポジトリ、その他のソフトウェアを選択して、そのwcdh-dc-wg01リポジトリを検索して削除します。

sudo apt-get updateもう一度実行する

乾杯!

答え3

問題は、サーバーが施設のセキュリティによってブロックされていたことです。本当の問題は、ステータスがOKの場合、apt-getはリクエストから返された行を読み込むだけであることです。ただし、OKかどうかはわかりません。施設のセキュリティは、サーバーがインターネットにアクセスできないという画面を返していました。これは、curlを実行して判明しました。出典: http://us.archive.ubuntu.com通知の HTML を確認します。

apt-get が、チェックなしで返されたものを有効として受け入れるだけというのは、私にはバグのように思えます。 apt-get は、少なくとも、アクセス先の URL が実際の URL であるかどうかの簡単な健全性チェックを行うものだと思っていました。 wcdh-dc-wg01 はまったく有効な URL ではありません。

関連情報