pass broken no secret key


Fri Feb 3 15:49:30 CET 2017


Key Fingerprint: 9423 A579 CADB 7138 3330  CB75 1C4C 8976 9DBA 30D2
From: Cycle London <cycle.london.67 at gmail.com>
X-Mailbutler-Link-Tracking-Uuid: 
Date: Fri, 3 Feb 2017 15:01:51 +0000
Content-Transfer-Encoding: quoted-printable
Message-Id: <394FFB04-4F90-4585-BD9D-298AC504547D at gmail.com>
Public Key: https://malkaandmalka.info/official_images/public.key
To: password-store at lists.zx2c4.com
X-Mailer: Apple Mail (2.3259)

Hi,
I have been dabbling in pass for a while - left it, decided to use =
something else, but am coming back to it.  But I'm now getting an error =
that didn't appear at all last time I used it.=20

`pass` on its own works perfectly, and displays a list of passwords.  =
However, if I try:=20

`pass show myname/email/hotmail`

.. then the console freezes for about two minutes and then I get ...=20

gpg: cancelled by user
gpg: decryption error : no secret key

This is on macOS Sierra.  The shell is bash, but I get the same error =
when using tcsh (without the nice auto-completion). =20

So under bash ..=20

myname at myMac:~$ env | grep -i gpg
GPGHOME=3D/Users/myname/.gnupg/secring.gpg
GPGKEY=3Dmyname at mydomain.com
=
PATH=3D/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sb=
in:/sbin:/opt/X11/bin:/usr/local/git/bin:/usr/local/MacGPG2/bin:/Library/T=
eX/texbin:/Users/myname/bin:/usr/local/bin:/usr/local/ImageMagick/bin:/opt=
/local/bin:/Developer/usr/bin:/Users/myname+perl5/bin:/usr/bin:/Users/myna=
me/bin:/usr/local/bin:/usr/local/ImageMagick/bin:/opt/local/bin:/Developer=
/usr/bin:/Users/myname+perl5/bin:/usr/local/MacGPG2/bin/gpg2


... and in tcsh ..=20

[~] myname at myMac% (103) env | grep -i gpg
=
PATH=3D/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sb=
in:/sbin:/opt/X11/bin:/usr/local/git/bin:/usr/local/MacGPG2/bin:/Library/T=
eX/texbin:/Users/myname/bin:/usr/local/bin:/usr/local/ImageMagick/bin:/opt=
/local/bin:/Developer/usr/bin:/Users/myname+perl5/bin:/usr/bin
GPGKEY=3Dmyname at mydomain.com

To initialize, I used `pass init myname at mydomain.com`.  When I started =
to get the above error, I tried to start from scratch with `gpg =
--list-secret-keys` and then taking the hex number from the output, and =
using that as the key-ID.  The same problem occurs. =20



More information about the Password-Store mailing list