Chaque fois que j'essaie de générer une clé gpg via le programme GPG du système, celui-ci me demande mon nom, mon adresse électronique et mon mot de passe, puis tout, à l'exception de la fenêtre principale du programme GPG, disparaît.
En utilisant gpg key-gen
gpg: can't open `/home/jesse/.gnupg/random_seed': Permission denied
We need to generate a lot of random bytes. It is a good idea to perform
some other action (type on the keyboard, move the mouse, utilize the
disks) during the prime generation; this gives the random number
generator a better chance to gain enough entropy.
gpg: WARNING: some OpenPGP programs can't handle a DSA key with this digest size
+++++++++++++++..++++++++++...+++++++++++++++.+++++..+++++.+++++.++++++++++.+++++++++++++++..+++++.++++++++++++++++++++.++++++++++++++++++++++++++++++.+++++.+++++.+++++...+++++>+++++...+++++++++++++++++++++++++..+++++++++++++++>.+++++>+++++................................................................................................................................................................................................................................................................................>.+++++.................................................................................................................+++++
Not enough random bytes available. Please do some other work to give
the OS a chance to collect more entropy! (Need 300 more bytes)
gpg: no writable public keyring found: eof
Key generation failed: eof
gpg: note: random_seed file not updated
Pour moi, supprimer le dossier .gnugpg
a aidé:
Sudo rm -rf ~/.gnugpg
Les autorisations peuvent être incorrectes après avoir exécuté gpg à partir de la racine, rendant impossible la modification d'un/de plusieurs fichiers en tant qu'utilisateur ordinaire "joey".
find ~/.gnupg -type d -exec Sudo chown joey:joey {} \; -exec chmod 700 {} \;
find ~/.gnupg -type f -exec Sudo chown joey:joey {} \; -exec chmod 600 {} \;
Si vous ne souhaitez pas supprimer de clés existantes, cela vous sera utile.