When I run `git commit -m` on nixos, I receive this error:
``` error: gpg failed to sign the data: [GNUPG:] KEY_CONSIDERED C0156FFBE02B4E03F7792EB53D7F617CDE5C9A9B 2 [GNUPG:] BEGIN_SIGNING H10 gpg: signing failed: Bad secret key [GNUPG:] FAILURE sign 67108871 gpg: signing failed: Bad secret key fatal: failed to write commit object ``` Here's my git config: ``` [user] email =leocoogan@existential.beauty name = Leo Coogan signingkey = C0156FFBE02B4E03F7792EB53D7F617CDE5C9A9B #signingkey = 3D7F617CDE5C9A9B [commit] gpgsign = true ``` And here's `gpg -k`: ``` /home/lcoogan/.gnupg/pubring.kbx -------------------------------- pub ed25519 2023-03-03 [SC] [expires: 2025-03-02] C0156FFBE02B4E03F7792EB53D7F617CDE5C9A9B uid [ultimate] Leo Coogan (Personal)<leocoogan@existential.beauty> uid [ultimate] Leo Coogan (Personal GPG key)<leocoo...@mailfence.com> sub cv25519 2023-03-03 [E] [expires: 2025-03-02] ``` The same error happens when I write to a file with `pass`: ```
pass insert test
An entry already exists for test. Overwrite it? [y/N] y Enter password for test: Retype password for test: error: gpg failed to sign the data: [GNUPG:] KEY_CONSIDERED C0156FFBE02B4E03F7792EB53D7F617CDE5C9A9B 2 [GNUPG:] BEGIN_SIGNING H10 gpg: signing failed: Bad secret key [GNUPG:] FAILURE sign 67108871 gpg: signing failed: Bad secret key fatal: failed to write commit object ``` Really not sure what I'm supposed to do. I looked up the error, but I didn't find any sources that had this exact error, 'bad secret key'. This only happens on my nixos machine. My other machine I run fedora on has never had signing errors. Any help, advice, or suggestions would be greatly appreciated. I've had this issue for several months, but I've put it off.
_______________________________________________ Gnupg-users mailing list Gnupg-users@gnupg.org https://lists.gnupg.org/mailman/listinfo/gnupg-users