browserpass / browserpass-legacy

Legacy Browserpass repo, development is now happening at:
https://github.com/browserpass/browserpass-extension
MIT License
998 stars 87 forks source link

Browserpass on Firefox is not showing the pinentry #330

Closed suroa closed 5 years ago

suroa commented 5 years ago

General information

Exact steps to reproduce the problem

  1. Try to have browserpass autofill a login form without having already filled a pinentry recently.
  2. No pinentry shows up.
  3. The form ends up blank.

What should happen?

A pinentry should show up. In my case pinentry-gnome3.

What happened instead?

Nothing showed up and the form was not filled.

maximbaz commented 5 years ago

Hi, please try out Browserpass v3 and let me know if the issue is still present: https://github.com/browserpass/browserpass/issues/331

This has been previously reported (https://github.com/browserpass/browserpass/issues/281), but I don't know what I can do on Browserpass side to help, the extension is not responsible for opening pinentry dialog, it's the gpg itself.

The only suggestion I can think of is make sure a proper pinentry application is configured in gpg-agent.conf, see this section of the documentation for more info: https://github.com/browserpass/browserpass-native/#hints-for-configuring-gpg

Closing as I don't really know what I can do on Browserpass side, but do let me know if you solve the issue. Good luck!

jrmaingo commented 5 years ago

I was able to solve a similar sounding issue on my laptop by pointing gpg towards the pinentry program

# in ~/.gnupg/gpg-agent.conf
# in your case, replace '/usr/local/bin/pinentry-mac' with the path to 'pinentry-gnome3'
    pinentry-program /usr/local/bin/pinentry-mac