gpg: Aucune donnée OpenPGP valide trouvée
8 réponses
ce problème peut se produire si vous êtes derrière la procuration de la société et la société utilise son propre certificat. Il suffit d'ajouter "--no-check-certificate" dans la commande. par exemple wget --no-check-certificate - qO - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key / sudo apt-key add -
ça marche. Si vous voulez voir ce qui se passe, vous pouvez utiliser la commande verbose au lieu de la commande quiet avant d'ajouter " --no-check-certificate" option. par exemple wget - vO - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key / sudo apt-key add - Cela vous indiquera d'utiliser "--no-check-certificate " si vous êtes derrière proxy.
a réussi à le résoudre. séparé la commande en deux commandes et utilisé directement le nom de fichier qui a été téléchargé exemple -
wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
peut être séparé en
-
wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key
-
sudo apt-key add jenkins-ci.org.key
moi aussi j'ai eu la même erreur, quand j'ai fait ça derrière un mandataire. Mais après avoir exporté ce qui suit d'un terminal et essayé de nouveau la même commande, le problème a été résolu:
export http_proxy="http://username:password@proxy_ip_addr:port/"
export https_proxy="https://username:password@proxy_ip_addr:port/"
j'ai eu ce problème "gpg-no-valid-openpgp-data-found" et de le résoudre avec la première suivante j'ouvre le navigateur et colle https://pkg.jenkins.io/debian/jenkins-ci.org.key puis je télécharge la clé dans le dossier Téléchargements alors cd /Téléchargements/ puis sudo apt-key add jenkins-ci.org.clé si Apparaître " OK " ensuite, vous succès pour ajouter la clé :)
dans mon cas, le problème s'est avéré être que le fichier-clé était derrière un 301 redirigé de façon permanente, que la commande curl n'a pas suivi. Je l'ai fixé en utilisant wget
à la place:
wget URL
sudo apt-key add FILENAME
...où nom de fichier est le nom de fichier que wget
sorties après qu'il télécharge le fichier.
je suppose qu'il y a aussi une option pour faire suivre curl à la redirection correctement, mais je n'ai pas pu la trouver avec une recherche rapide. Hésitez pas à mettez ceci à jour si vous savez comment.
en exécutant la commande suivante, il sauvera un jenkins-ci.org.fichier clé dans le répertoire de travail courant:
curl -O http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key
ensuite, utilisez la commande suivante pour ajouter le fichier clé:
apt-key add jenkins-ci.org.key
si le système retourne OK, alors le fichier clé a été ajouté avec succès.
j'ai eu cette erreur dans un conteneur Ubuntu Docker. Je crois que la cause en était que le conteneur manquait de CA certs. Pour le réparer, j'ai dû courir:
apt-get update
apt-get install ca-certificates
j'ai aussi eu la même erreur. J'ai fait référence au lien mentionné ci-dessous et j'ai lancé cette commande
gpg --l'importation échoue sans aucune donnée OpenPGP valide trouvée
gpg --import KEYS
sudo apt-get update
ça a marché.
j'utilise Ubuntu version 12.04