GnuPG beschwert sich, dass ich keinen geheimen Schlüssel habe, aber ich habe

GnuPG beschwert sich, dass ich keinen geheimen Schlüssel habe, aber ich habe

Ich migriere Maschinen, die ich für meine Backups verwende. Dabei wird GnuPG zum Verschlüsseln/Entschlüsseln von Dateien verwendet. Ich habe meine Schlüssel mit zwei verschiedenen Methoden verschoben: Exportieren und Kopieren des Ordners ~/.gnupg.

Beide Methoden scheinen problemlos zu funktionieren. Wenn ich einen gpg -kBefehl eingebe, ist die Ausgabe auf der neuen Maschine identisch mit der auf der alten. Wenn ich jedoch versuche, ein Sicherungsarchiv auf der neuen Maschine zu entschlüsseln, erhalte ich die folgende Fehlermeldung:

GPGError: GPG Failed, see log below: ===== Begin GnuPG log ===== gpg: setting pinentry mode 'loopback' failed: Not supported gpg: encrypted with 2048-bit RSA key, ID B5A6D4C1, created 2012-08-01 "<MY NAME REMOVED>" gpg: decryption failed: No secret key ===== End GnuPG log =====

Ich kann deutlich sehen, dass ich einen Schlüssel mit dieser Kennung habe:

gpg -kAusgabe auf der neuen Maschine:

/root/.gnupg/pubring.gpg pub rsa2048/C87A9934 2012-08-01 uid [ultimate] <MY NAME REMOVED> sub rsa2048/B5A6D4C1 2012-08-01

Ich bin ziemlich sicher, dass ich in der Vergangenheit etwas Ähnliches ohne Probleme gemacht habe. Kann mir bitte jemand helfen, herauszufinden, wo das Problem liegen könnte?

Alte Maschine:

  • Linux 3.16.1-1-ARCH #1 SMP PREEMPT Do 14. Aug 07:40:19 MESZ 2014 x86_64 GNU/Linux
  • gpg (GnuPG) 2.0.26
  • libgcrypt 1.6.2

Neue Maschine:

  • Linux 4.0.2-1-ARCH #1 SMP PREEMPT Do 7. Mai 06:47:54 MESZ 2015 x86_64 GNU/Linux
  • gpg (GnuPG) 2.1.3
  • libgcrypt 1.6.3

AKTUALISIEREN:

gpg -KAusgabe:

sec rsa2048/C87A9934 2012-08-01 uid [ultimate] <NAME REMOVED> ssb rsa2048/B5A6D4C1 2012-08-01

verwandte Informationen