ping は動作するが、Raspberry Pi では apt-get が失敗する

ping は動作するが、Raspberry Pi では 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 サポートを無効にすると、この問題を回避できるので、試してみる価値はあるでしょうか?

関連情報