Impossible d'ajouter des clés de dépôt


14

Je suis sur le point 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 étaient fermés. Mais ce qui suit aurait 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.

Modifier :

Ce qui suit le résout:

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

De quelle version d'Ubuntu s'agit-il? Vous devez ajouter cela pour que nous puissions vous aider.
Svetlana Belkin

Kubuntu 12.04. J'ai eu les mêmes problèmes en 11.10 et 11.04
Adobe

J'ai ajouté les balises et modifié votre question avec les informations.
Svetlana Belkin

@Adobe Pour marquer cette question techniquement comme «répondue»; Veuillez ajouter une «réponse» et «l'accepter». Vous devrez peut-être attendre un jour ou deux pour accepter votre propre réponse.
Mahesh

Réponses:


18

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 référentiels ici: http://repogen.simplylinux.ch (mais il n'est pas recommandé d'ajouter des mises à jour de x-org - assurez-vous au moins de vous sauvegarder xorg.conf)

Si vous voyez des erreurs des dépôts précédents - videz votre /etc/apt/sources.list.drépertoire.


6

Cela m'a sauvé la vie derrière le 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>

0

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>


le diff est sudo -E vaut peut-être la peine de noter que j'utilise l'accès au PC à distance - Transfert X11 sur ssh
Tomasz Janicki

0

La conversion du nom du serveur en une URL correcte comme ci-dessous a fonctionné pour moi.

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


0

Pour moi, j'ai supprimé ma /etc/apt/source.list personnalisée (qui n'inclut pas la source officielle ubuntu) et j'ai récupéré celle d'origine par défaut. Et c'est fait!

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.