Hallo, Am Wed, 12 Jul 2017, Daniel Spannbauer schrieb:
ich versuche ne Datei per pgp zu signieren. Folgenden Befehl setze ich ab: gpg -a --detach-sign ~ds/xxx
Auf LEap (42.3) tut das Komando wuderbar, unter Tumbleweed falle ich damit auf die Nase:
gpg -a --detach-sign ~ds/xxx gpg: selecting openpgp failed: No such device gpg: no default secret key: No secret key gpg: signing failed: No secret key
Gab wohl einen Versionssprung beim gpg von 2.0 auf 2.1. Hat sich da was geändert? Habe jetzt nichts finden können....
Nö. Ich hab hier 2.0 und genau das gleiche Verhalten. Was dir fehlt ist ein default-key (weil der alte z.B. "expired" ist). Entweder per config oder Option festlegen, config schau bitte selber nach, Kommandozeile: $ gpg -a --detach-sign t gpg: no default secret key: Unusable secret key gpg: signing failed: Unusable secret key $ gpg --default-key EINE_MEINER_KEY_IDS -a --detach-sign t You need a passphrase to unlock the secret key for user: "David Haller ..." 4096-bit RSA key, ... [unter X: PW-Dialog ploppt auf, ich geb meine passphrase ein] $ ls -l -rw-r--r-- 1 dh dh 10805 Jul 12 19:50 t -rw-r--r-- 1 dh dh 836 Jul 12 19:55 t.asc $ gpg --verify t.asc gpg: Signature made Wed 12 Jul 2017 07:55:57 PM CEST using RSA key ID ... gpg: Good signature from "David Haller ... Jedenfalls: dir fehlt wohl ein key bzw. du hast mehr als einen und gpg weiß nicht, welchen es verwenden soll. HTH, -dnh -- Trinksch du im Ochsen eine Willams-Birn, bläst's dir den Kummer aus dem Hirn. -- Hannes und ... Sitzsch du im Ochsen ohne Hirn, hasch du getrunken Willams-Birn. -- der Bürgermeister -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org