無法進行 apt-get 更新,顯示無法解析“wcdh-dc-wg01”

無法進行 apt-get 更新,顯示無法解析“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 解析器/伺服器每個網路網路透過使用網路管理器設定您的 DNS 伺服器那個網絡。例如:您有一個名為「Lily」的無線網絡,在網路管理員中您可以靜態設定您的 DNS 伺服器(位於螢幕列的右上角)

  • 您可以永久更改您的 DNS 解析器/伺服器對於每個互聯網網絡透過在 Ubuntu 中執行此操作:$ sudo echo "nameserver 8.8.8.8" >> /etc/resolvconf/resolv.conf.d/head

@RE Donald French 第二個評論:沒有任何內容回到 apt-get。 apt-get 請求 (HTTP) 連接http://us.archive.ubuntu.com/,在執行此操作之前,需要先詢問 DNS 伺服器。由於您的伺服器不允許連接到網際網路 -> 您的 DNS 請求無法完成 -> apt-get 無法連線到http://us.archive.ubuntu.com/

Could not resolve 'wcdh-dc-wg01'表示無法進行 DNS 請求。

答案2

apt-get 無法與該主機通訊

開啟 synaptic package mgr -> 設定 -> 儲存庫 -> 其他軟體 - 然後搜尋並刪除該wcdh-dc-wg01儲存庫

然後sudo apt-get update再次運行

乾杯!

答案3

問題是伺服器被設施中的一些安全人員封鎖。真正的問題是,如果狀態正常,apt-get 只是從請求返回的內容中讀取行。但我不確定這是否可以。該設施的安全人員返回一個螢幕,顯示伺服器不允許訪問互聯網。這是透過捲曲來確定的http://us.archive.ubuntu.com並查看通知的 html。

apt-get 只是接受返回的有效內容而不進行檢查對我來說似乎是一個錯誤。我以為它會做一個簡單的完整性檢查,確保它要訪問的 url 至少是一個真實的 url。 wcdh-dc-wg01 根本不是一個有效的 url。

相關內容