web-dev-qa-db-ja.com

リポジトリキーを追加できません

キーを追加しようとしています(Kubuntu 12.04)

Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys SOMEKEY

そして私は常に得る

gpg: requesting key 8AC93F7A from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error

ポートが閉じていると思いました。ただし、次のようにすると、ポート80および11371が開いているはずです。

iptables -A INPUT -p tcp -d 0/0 -s 0/0 --dport 80 -j ACCEPT
iptables -A INPUT -p tcp -d 0/0 -s 0/0 --dport 11371 -j ACCEPT

ただし、timed outは引き続き取得されます。

編集

以下はそれを解決します:

Sudo gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys SOMEKEY
14
Adobe

以下はそれを解決します:

Sudo gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys SOMEKEY

次のようなものが表示された場合:

W: GPG error: http://archive.canonical.com jaunty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 

次に、適切なキーを追加します。

Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5 

ここでリポジトリのリストを取得できます: http://repogen.simplylinux.ch (ただし、x-orgの更新を追加することはお勧めしません-at少なくともバックアップする必要がありますxorg.conf

以前のリポジトリからエラーが表示された場合は、/etc/apt/sources.list.d dirを空にします。

18
Adobe

これは企業のプロキシの背後に私の人生を救った、それもあなたに役立つことを願っています:

Sudo apt-key adv --keyserver-options http-proxy="http://<username>:<password>@<proxy_server_addr>:<proxy_port>" --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys <key_to_import>
6
Tanny

私の場合、カスタムの/etc/apt/source.list(公式のubuntuソースを含まない)を削除し、Originのデフォルトを元に戻しました。そしてそれが終わった!

0
陈家胜

何が私を助けました:

Sudo -E apt-key adv --keyserver-options http-proxy="http://<username>:<password>@<proxy_server_addr>:<proxy_port>" --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys <key_to_import>
0
Tomasz Janicki

以下のようにサーバー名を適切なURLに変換するとうまくいきました。

Sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys SOMEKEY

0
sudar