it-swarm.com.de

"Keine solche Datei oder kein solches Verzeichnis" beim Generieren eines GPG-Schlüssels

Ich versuche einen GPG-Schlüssel zu generieren

$ gpg --full-gen-key

aber schließlich bekomme ich einen Fehler

gpg: agent_genkey failed: No such file or directory
Key generation failed: No such file or directory

Ich bin auf Arch Linux.

$ gpg --version
gpg (GnuPG) 2.1.15
libgcrypt 1.7.3
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Home: /home/me123/.gnupg
.............

Das Verzeichnis /home/me123/.gnupg existiert

22
Meji

Haben Sie das Verzeichnis /home/me123/.gnupg gelöscht und es wurde dann von gpg neu erstellt? Wenn ja, ist das wahrscheinlich das, was den Agenten verwirrt.

Starten Sie entweder den Agenten neu (gpgconf --kill gpg-agent) oder, noch drastischer, starten Sie Ihren Computer neu und versuchen Sie es erneut.

24
tupiniquim

Es scheint, dass das Verzeichnis ~/.gnupg/private-keys-v1.d (unter bestimmten Umständen) nicht oder mit den falschen Berechtigungen erstellt wird.

# mkdir -p ~/.gnupg/private-keys-v1.d
# chmod 700 ~/.gnupg/private-keys-v1.d

Es wurde für mich behoben.

14
Alien Life Form