<div dir="ltr">Possibly you are using Gnome???  Version 2.1 of gpg moved the private<div>keys off of the secring and they are now managed by gpg-agent.</div><div>Gnome has its own implementation of gpg-agent which is known to</div><div>be incompatible with gpg.  I'm wondering whether the keys</div><div>are in a different directory for some reason and the wrapper that you</div><div>have is finding the gpg 2.1 private keys, but not the public keys.</div><div><br></div><div>I would bet dollars to doughnuts (not such a good deal any more) that</div><div>if you downgrade to gpg 2.0 it will magically start working again.</div><div><br></div><div>It's my first post on this list, so if I've said anything silly, please forgive</div><div>me ;-)</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 14 March 2015 at 20:04, Lenz Weber <span dir="ltr"><<a href="mailto:mail@lenzw.de" target="_blank">mail@lenzw.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I just noticed you can do that without editing the pass script:<br>
just call<br>
<br>
bash -x `which pass` insert test<br>
<div class="HOEnZb"><div class="h5"><br>
On 14.03.2015 12:02, Lenz Weber wrote:<br>
> Okay,<br>
> I've got one more idea.<br>
><br>
> Edit your pass script, at the top insert<br>
> `set -o xtrace` in the line after `set -o pipefail`<br>
><br>
> Now every command that is executed by pass will be output to the<br>
> command line.<br>
><br>
> Then just do your gpg insert again -  after entering both passwords,<br>
> it will print your failing gpg call.<br>
><br>
> Maybe that will give us an indication of what might be wrong.<br>
><br>
> Regards,<br>
> Lenz<br>
><br>
><br>
> On 14.03.2015 11:50, Matthias Beyer wrote:<br>
>> Hi,<br>
>><br>
>> On 14-03-2015 11:41:57, Lenz Weber wrote:<br>
>>> Phew. That's a bummer.<br>
>>><br>
>>> Only thing I can think of is that pass is using another gpg<br>
>>> binary than you are on the cli that is not aware of your key.<br>
>>><br>
>>> Do you have any combination of gpg1/gpg2/gpg2.1 installed?<br>
>><br>
>> I have only a gpg2 binary. I had installed gnupg1compat which is a<br>
>> wrapper so gpg2 can be called by calling "gpg", but I removed it as<br>
>> it did not work, too.<br>
>><br>
>> gpg2 --version gives 2.1.2<br>
>><br>
>>><br>
>>> If so: do you have a gpg2 binary? Is your key both in the output<br>
>>> of `gpg -k` and `gpg2 -k`?<br>
>><br>
>> gpg2 -k | grep <a href="mailto:mail@beyermatthias.de">mail@beyermatthias.de</a> lists my key, so yes.<br>
>><br>
>>><br>
>>> Other than that: anyone else got an idea on this?<br>
>>><br>
>><br>
> _______________________________________________<br>
> Password-Store mailing list<br>
> <a href="mailto:Password-Store@lists.zx2c4.com">Password-Store@lists.zx2c4.com</a><br>
> <a href="http://lists.zx2c4.com/mailman/listinfo/password-store" target="_blank">http://lists.zx2c4.com/mailman/listinfo/password-store</a><br>
><br>
_______________________________________________<br>
Password-Store mailing list<br>
<a href="mailto:Password-Store@lists.zx2c4.com">Password-Store@lists.zx2c4.com</a><br>
<a href="http://lists.zx2c4.com/mailman/listinfo/password-store" target="_blank">http://lists.zx2c4.com/mailman/listinfo/password-store</a><br>
</div></div></blockquote></div><br></div>