web-dev-qa-db-ja.com

リポジトリを追加しようとすると、ubuntuのキーサーバーがタイムアウトするのはなぜですか?

何かがkeyserver.ubuntu.comからキーを受け取ることを不可能にしているので、これを解決するためにどこから始めればよいのかさえわかりません。

例として、ここにあるSpotify Linuxアプリを使用します。 http://www.spotify.com/us/download/previews/

Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4E9CFF4E
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 4E9CFF4E
gpg: requesting key 4E9CFF4E from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error

ただし、明確にするために、これはSpotifyとは関係ありません。同じ結果は、ubuntuからキーを取得しようとするすべての試みから得られます。私の側に何か問題があります。いつものように、これを追跡するのに助けをいただければ幸いです。


これを提出する前に、問題はDNSやルーターにあることがわかりました。現在、Google DNS(8.8.8.8/8.8.4.4)を使用するようにルーターを構成しており、ルーターログで大量のDNSエラーを受信して​​います。以下は抜粋です。

(GMT-06:00)02:48:10 Tue Sep 06 2011 syslog: failed dns request len=145,srcip=8.8.4.4, url=_pgpkey-http._tcp.keyserver.ubuntu.com  
(GMT-06:00)02:48:12 Tue Sep 06 2011 syslog: No response for DNS request to server 68.94.156.1 yet. 
(GMT-06:00)02:48:14 Tue Sep 06 2011 syslog: No response for DNS request to server 68.94.157.1 yet. 
(GMT-06:00)02:48:14 Tue Sep 06 2011 syslog: failed dns request len=83,srcip=192.168.0.1, url=keyserver.ubuntu.com.domain.actdsltmp  
(GMT-06:00)02:48:14 Tue Sep 06 2011 syslog: All DNS servers tried, no response. 
(GMT-06:00)02:48:14 Tue Sep 06 2011 syslog: failed dns request len=158,srcip=8.8.4.4, url=keyserver.ubuntu.com.domain.actdsltmp  
(GMT-06:00)02:49:02 Tue Sep 06 2011 syslog: failed dns request len=145,srcip=8.8.4.4, url=_pgpkey-http._tcp.keyserver.ubuntu.com  
(GMT-06:00)02:49:05 Tue Sep 06 2011 syslog: No response for DNS request to server 68.94.156.1 yet. 
(GMT-06:00)02:49:07 Tue Sep 06 2011 syslog: failed dns request len=158,srcip=8.8.4.4, url=keyserver.ubuntu.com.domain.actdsltmp  
(GMT-06:00)02:49:08 Tue Sep 06 2011 syslog: No response for DNS request to server 68.94.157.1 yet. 
(GMT-06:00)02:49:08 Tue Sep 06 2011 syslog: failed dns request len=83,srcip=192.168.0.1, url=keyserver.ubuntu.com.domain.actdsltmp  
(GMT-06:00)02:49:08 Tue Sep 06 2011 syslog: All DNS servers tried, no response. 

非常に混乱。私は今これを正しいStackExchangeサイトに投稿しているかどうかさえわかりません。

3
trench

(OPは問題を解決し、回答をコメントとして投稿しました)

どうやら、答えは、ファイアウォールを介して自分をブロックしていることを発見するためだけに、無数のトラブルシューティングに何時間も費やすことです。 DNSエラーがファイアウォールのブロックから伝播することは依然として奇妙に思えますが、残念ながら...

2
Mark Rooney