Skip to content

Can't install on OS X Sierra #337

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
xird opened this issue Dec 21, 2017 · 2 comments
Closed

Can't install on OS X Sierra #337

xird opened this issue Dec 21, 2017 · 2 comments
Labels

Comments

@xird
Copy link

xird commented Dec 21, 2017

I'm trying to install QtPass on OS X 10.12.6 according to the instructions on the main site. I've installed the GPGSuite from gpgtools.org. I've also installed pass successfully, and it works fine from the command line.

I've also installed qtpass itself just fine with:

$ brew cask install qtpass

..but I'm unable to install the pinentry program. I'm trying to follow the steps under "Dependencies" on the main site front page. The first commands work fine:

$ brew install qt5
$ brew link --overwrite --force qt5

..but the next one fails:
$ xcode-select --install
xcode-select: error: command line tools are already installed, use "Software Update" to install updates

Assuming that that means I've already done what needed to be done in that stage, I tried the next command with no more success:

$ qmake && make && macdeployqt QtPass.app
Usage: qmake [mode] [options] [files]

lots of instructions

I can launch QtPass from Applications, and it can see the files in my .password-store, but clicking on Users gives "Unable to get list of available gpg keys". In Config->Programs I've selected "Use pass".

Any ideas?

@annejan
Copy link
Member

annejan commented Dec 27, 2017

The pinentry currently only works on macos when using the https://gpgtools.org/ suite.
Since we can't use the non-graphical pinentry application in a secure way.

@annejan annejan added the macOS label Dec 27, 2017
@xird
Copy link
Author

xird commented Dec 27, 2017

Ok, I think I mixed up things after repeatedly installing and uninstalling things. So the "dependencies" part of the instructions refers to qt, which obviously works already, since I can launch qtpass. So the CLI error messages are not relevant?

The pinentry program should also be installed, since I have installed GPGSuite, like I mentioned.

I'm actually guessing that I never get to the pinentry stage, because of the error message: "Unable to get list of available gpg keys". I should be able to get the list of keys without decrypting anything, right? After all, I can do "gpg --list-keys" on the CLI just fine and without entering a passphrase.

@annejan annejan closed this as completed Apr 26, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants