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.
Moin David, unter 2.0 gehts auch ohne Angabe eines Default-Keys. Wenn ich unter 2.1 mit --default-key meine Key-ID angebe (steht ja bei --list-keys hinter der Schlüsselstärke) kriege ich wieder: ds@flexo gpg -a --detach-sign --default-key 7B6AC518 ~ds/xxx gpg: selecting openpgp failed: No such device gpg: Warning: not using '7B6AC518' as default key: No secret key gpg: all values passed to '--default-key' ignored gpg: no default secret key: No secret key gpg: signing failed: No secret key Gruß Daniel -- Daniel Spannbauer Systemadministration marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4-6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- 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