J'essaie d'ajouter des clés (sur Kubuntu 12.04)
Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys SOMEKEY
et je reçois constamment
gpg: requesting key 8AC93F7A from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error
Je pensais que mes ports sont fermés. Mais les éléments suivants auraient dû ouvrir les ports 80 et 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
Mais je reçois toujours timed out
.
Edit:
Ce qui suit le résout:
Sudo gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys SOMEKEY
Ce qui suit le résout:
Sudo gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys SOMEKEY
Si vous voyez quelque chose comme ça:
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
puis ajoutez la clé appropriée:
Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
Vous pouvez obtenir une liste des pensions ici: http://repogen.simplylinux.ch (mais il n'est pas recommandé d'ajouter des mises à jour de x-org - au moins, assurez-vous de sauvegarder votre xorg.conf
)
Si vous voyez des erreurs de dépôts précédents, videz votre répertoire /etc/apt/sources.list.d
.
Cela m'a sauvé la vie derrière un proxy d'entreprise, j'espère que cela vous aidera aussi:
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>
Pour moi, j'ai supprimé mon fichier /etc/apt/source.list personnalisé (qui n'inclut pas la source officielle Ubuntu) et récupéré celui d'origine par défaut. Et ça c'est fait!
Ce qui m'a aidé:
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>
La conversion du nom du serveur en une URL appropriée, comme ci-dessous, a fonctionné pour moi.
Sudo apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80 --recv-keys SOMEKEY