Skip to content
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

Cant save new passwords in QTPass #599

Open
tomwgf opened this issue Nov 1, 2022 · 7 comments
Open

Cant save new passwords in QTPass #599

tomwgf opened this issue Nov 1, 2022 · 7 comments

Comments

@tomwgf
Copy link

tomwgf commented Nov 1, 2022

Hi
i had to reinstall linux at the weekend and though i can still see my passwords (it asked for the old passwords which i had) in QTPass, it wont let me add new ones or edit old ones.

I am very worried about losing them all.

Is there a safe way to fix the problem? (i am not technical and need step by step advice?)

@ecxod
Copy link
Contributor

ecxod commented Nov 13, 2022

Do you still have your private Key?

@tomwgf
Copy link
Author

tomwgf commented Nov 14, 2022

not sure - i have two gpg files, that i imported.
and though qtpass does keep askeing each monring for the password to access the list of passwords, i can see them.
but i cant edit or save new ones

@lesar
Copy link

lesar commented Dec 14, 2024

I'm on Fedora 41 desktop and me too not able to save password using qtpass.
This are 2 error (2 distinct try to edit a psw):

Signature for /home/leonardo/.password-store/familykey//./.gpg-id does not exist.
Signature for /home/leonardo/.password-store/familykey//Leonardo/hosts/net/uffalg/orion/users/.gpg-id does not exist.

notice the double //

If I use the pass command by bash prompt, all work well: read and write without issues.

The key on gnome keyring are good and trusted full

qtpass can read password but cannot write.

on User form, the right key is checked.

on profile form, I have only ones, pointing to /home/leonardo/.password-store/familykey/

The Signing key ID on the profile row is right and is the same that I have choose on user form,
and the same on gnome keyring
and the same on every .gpg-id files

I have one in /home/leonardo/.password-store/.gpg-id and
one in /home/leonardo/.password-store/familykey/.gpg-id
same value (the gnome keyring ID key)
(... pass is working ...)

it is an app bug or my mistake?

best regards,
Leonardo

P.S. How can I give you some useful log?

@lesar
Copy link

lesar commented Dec 19, 2024

Add some info:
qtpass version 1.40
s.o. Fedora 41 desktop
my error message is:

Signature for /home/leonardo/.password-store/familykey//Leonardo/hosts/net/uffalg/orion/users/.gpg-id does not exist.

but it exist and have the right value in it.
the permission is 0600. I change it to 644 but get same error.

best regards,
Leonardo

@tomwgf
Copy link
Author

tomwgf commented Dec 21, 2024

Sorry. I got nowhere with my problem - i gave up and moved to Bitwarden. It is paid for but it comes with a good desktop software that works well with linux AND a mobile app that talk to each other and keep my passwords safe (from what i can tell) and upto date.

@lesar
Copy link

lesar commented Jan 20, 2025

Now on my android 13 smartphone too cannot write password. it tell me invalid signature.

On Linux (fedora 41) if I use pass
$ pass edit ...mykey
still work

seams some library that is not used by pass but is used by qtpass make a mistake

@lesar
Copy link

lesar commented Jan 21, 2025

Solved

I find solution to my problem.
in my profile configuration there was 3 field:
name, path and signing key
in Signing key I have put the content of .gpg-id
bad idea!
Singing key have to be let empty: it is not the gpg id key use to read and write.
I have try to fin and help/manual to configure the interface. Have found some info but I have understand Signing key bad.
now all work

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants