儘管 ping 有效,但 apt-get 在樹莓派上失敗

儘管 ping 有效,但 apt-get 在樹莓派上失敗

我正在嘗試用我的樹莓派更新和安裝東西。

不幸的是它失敗了,我在執行以下操作時遇到了這些錯誤sudo apt-get update

Err http://raspberrypi.collabora.com wheezy Release.gpg
 Could not resolve 'host'
Err http://mirrordirector.raspbian.org wheezy Release.gpg
 Could not resolve 'host'
Err http://archive.raspberrypi.org wheezy Release.gpg
 Could not resolve 'host'
Err http://repository.wolfram.com wheezy Release.gpg
 Could not resolve 'host'

還有幾行這樣的...
奇怪的是,如果我 ping 這些位址,我會得到回應,所以我的 DNS 可能沒問題:

ping mirrordirector.raspbian.org

還有其他想法為什麼會失敗嗎?當然,我該如何解決這個問題?

答案1

我也遇到過這種情況,運行 sudo apt-get update 時出現此錯誤訊息:“無法解析 'mirrordirector.raspbian.org'”

分析我所做的事情后,我發現我運行了: sudo apt-get autoremove && sudo apt-get autoclean 這卸載了連接到mirrordirector.raspbian.org所需的軟體包:(

所以為了解決這個問題,我跑了:

sudo apt-get install libplrpc-perl libnet-daemon-perl

現在一切正常了;)

答案2

我唯一的想法是我最近在新的 Ubuntu 伺服器上發現的東西。那是我第一次成功安裝 IPv6,卻發現並非所有來源都支援 IPv6,所以有些來源失敗了!

停用 IPv6 支援是解決該問題的方法,因此可能值得嘗試?

相關內容