https://bugs.kde.org/show_bug.cgi?id=448408
Bug ID: 448408
Summary: Kwallet unable to find key to decrypt wallet file
Product: frameworks-kwallet
Version: 5.90.0
Platform: Archlinux Packages
OS: Linux
Status: REPORTED
Severity: critical
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
SUMMARY
preface: Today kleopatra corrupted my gpg keyring.
$gpg --list-secret-keys; threw lots of errors about database corruption.
I removed the ~/.gnupg/pubring.gpg and left ~/.gnupg unchanged.
$gpg --list-secret-keys; did output nothing. But ~/.gnupg/private-keys-v1.d
still existing of course.
Now I had to restore my secret keys by importing my own public keys from
keyserver.
So $gpg --list-secret-keys; does list my private keys again.
But now suddenly kwalletmanager is unable to decrypt my gpg encrypted wallet,
lets name it "publicwallet".
The error message says:
"Error when attempting to decrypt the wallet publicwallet using GPG. If you're
using a SmartCard, please ensure it's inserted then try again.
GPG error was No secret key"
Creating a new gpg wallet "testwallet" works as expected:
it asks me to choose one of my trusted keys (which I restored before)
and for passphrase, which also works as expected.
So I don't understand why "No secret key" is thrown by GPG as I try to open
"publicwallet" because it was created and encrypted with the exact same gpg key
for sure!
Now how do I find out which KEY ID Kwallet backend is requesting from GPG?
Is it possible to decrypt the kwallet file "publicwallet.kwl" with gpg only,
for testing purposes?
--
You are receiving this mail because:
You are watching all bug changes.