13.04 Regression: cpm doesn't ask for gpg key password, but: gpgme error / bad passphrase
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cpm (Ubuntu) |
Opinion
|
Undecided
|
comotion |
Bug Description
In 12.04 it worked fine. After upgrade to 13.04 (via 12.10) cpm stopped working.
Cpm doesn't ask for a password to use the configured gpg key, instead throws "Gpgme Error, Bad Passphrase".
The .cpmdb seems to be intact, as "gnupg --decrypt file" asks for the password with a gtk window (as expected and as cpm worked before).
Creating a new db in /tmp/cpmdb, the same error happens trying to save to that db.
dpkg -l cpm
ii cpm 0.26-1 amd64 Curses based password manager using PGP-encryption
package:
http://
what else information can I provide to help solving this?
priority should be high, as this is a encrypting password manager which probably is in use for many people and with critical passwords.
Changed in cpm (Ubuntu): | |
assignee: | nobody → comotion (comotion) |
Further investigating I found that:
$ unset GPG_AGENT_INFO
helps solving this issue.
the env var in a fresh gnome terminal is set to: INFO=/run/ user/phaidros/ keyring- xyz123/ gpg:0:1
$ env | grep GPG_AGENT_INFO
GPG_AGENT_
I am not very familiar with the usage of gpg agents (seahorse in the case of ubuntu?), so someone more knowledgeable might have an idea what could be wrong with that env setting, or tell me how to find out if seahorse/ gpg-agent/ whatever runs as expected.
any hints?