Ich versuche eine Datei lokal zu verschlüsseln und erhalte eine Fehlermeldung. me@example.com
ist ein Platzhalter für meine E-Mail-Adresse, dafür existiert ein öffentlicher Schlüssel in meinem Schlüsselbund und auch auf Schlüsselservern. Mein privater Schlüssel befindet sich auf einem Hardwareschlüssel (Yubikey). Ich kann zuvor verschlüsselte Dateien problemlos entschlüsseln. Hier ist der Fehler:
➜ ~ gpg -e -r me@example.com somefile.txt
gpg: error retrieving 'me@example.com' via WKD: General error
gpg: me@example.com: skipped: General error
gpg: somefile.txt encryption failed: General error
Was bedeutet dieser Fehler und wie kann ich ihn beheben?
PS Es gibt nur noch eine Sache, die verwandt sein könnte. Mein öffentlicher Schlüssel ist abgelaufen.
-vv
vier weitere Zeilen gedruckt, drei davon gpg: Note: signature key ... expired
und die letzte gpg: <ke_id> skipped: Unusable public key
. Anscheinend läuft alles darauf hinaus, dass der Schlüssel abgelaufen ist.
-vv
Option mehr Einblick, was falsch läuft?