J'essaie d'installer Pass: le gestionnaire de mots de passe Unix standard , cependant, lorsque j'essaie d'ajouter des mots de passe à l'appliation, j'obtiens ces erreurs
gpg: Kelly's Passwords: skipped: No public key
gpg: [stdin]: encryption failed: No public key
Clés publiques GPG?
Lorsque je tape la commande, gpg --list-keys
j'obtiens:
/home/khays/.gnupg/pubring.gpg
------------------------------
pub 2048R/64290B2D 2012-11-05
uid Kelly Hays <[email protected]>
sub 2048R/0DF57DA8 2012-11-05
Je suis un peu perdu de savoir comment y remédier, des idées?
gpg --generate-key
gpg --gen-key
(dans gpg 1.4.20)gpg
(version 1.4.20) sous Xubuntu, conduit toujours à des échecs (génération de mots de passe viapass
). L'utilisation degpg2
(version 2.1.11) a tout fait fonctionner correctement.gpg -k
Avec les mêmes indications, si quelqu'un tombe sur ce problème, la solution peut être un peu différente. Vous
pass
utilisez à lagpg2
place degpg
, vous auriez pu utiliser pour générer / gérer vos clés (ou vice-versa). Vérifiez avec:la source
gpg2 --import ~/.gnupg/secring.gpg
J'ai eu la même erreur pendant un certain temps, l'exécution de bash dans le débogage aide. (bash -x), j'ai alors réalisé que pass avait répertorié une clé gpg inexistante dans .password-store / .gpg-id
la source
J'ai la même erreur, mais vérifier avec
gpg2 --list-keys
me donneDonc ma solution est de
Voir /unix//a/177310/14315
Si vous devez renouveler des sous-clés, utilisez ceci:
Source https://lists.gnupg.org/pipermail/gnupg-users/2005-June/026063.html
la source