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

Secret Service integration broken #10396

Closed
moridius opened this issue Mar 12, 2024 · 5 comments
Closed

Secret Service integration broken #10396

moridius opened this issue Mar 12, 2024 · 5 comments

Comments

@moridius
Copy link

Overview

I cannot get passwords via the Secret Service integration anymore.

Steps to Reproduce

  1. Unlock the database.
  2. Use secret-tool to request a password.

Expected Behavior

Getting the password.

Actual Behavior

KeePassXC popup asks me to unlock the database (although it's already unlocked). If I give the correct master password the popup vanishes and nothing happens. After some time secret-tool reports a timeout.

Context

This worked fine before the update (probably with version 2.7.6 although I don't know).

KeePassXC - Version 2.7.7
Revision: 68e2dd8

Qt 5.15.11
Debugging mode is disabled.

Operating system: Void Linux
CPU architecture: x86_64
Kernel: linux 6.6.21_1

Enabled extensions:

  • Auto-Type
  • Browser Integration
  • SSH Agent
  • KeeShare
  • YubiKey
  • Secret Service Integration

Cryptographic libraries:

  • Botan 2.19.3

Operating System: Void Linux
Desktop Env: i3 window manager
Windowing System: X11

@moridius moridius added the bug label Mar 12, 2024
@droidmonkey
Copy link
Member

I think you might have two keepassxc's running at the same time? We only fixed a small crash bug with Secret Service integration that doesn't impact credential retrieval. Do a reboot and try again.

@tomfun
Copy link

tomfun commented Mar 13, 2024

I have the same problem on
Linux Mint XFCE
Linux sqdl-l 5.15.0-100-generic #110-Ubuntu SMP Wed Feb 7 13:27:48 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

you might have two keepassxc's running at the same time?

No.

image

some times it shows error:

image
image

@Taijian
Copy link

Taijian commented Mar 15, 2024

I have the same issue - it took me a while to figure this one out, but here's what's happening.

Secret Service support is configurable via the 'Database settings' menu dialogue.
For some reason, after the update to 2.7.7, this setting keeps reverting to 'Do not unlock this database' after some time elapses. I then have to go back to this setting, re-select the Group(s) I want to expose to the Secret Service Agent, confirm and then it works again... for a while.
Then it breaks again and I have to re-enable it again, etc...

Bildschirmfoto vom 2024-03-15 14-28-44

@Taijian
Copy link

Taijian commented Mar 15, 2024

Investigating further, it seems that the permission revert happens whenever a changed shared database - via the KeyShare functionality - is merged back into the 'main' database, then the Secret Service permission setting gets reverted. So possibly related to #9371

@droidmonkey
Copy link
Member

Yes this is a duplicate of that issue. No changes to FdoSecrets was made in 2.7.7 that would relate to this behavior.

@droidmonkey droidmonkey closed this as not planned Won't fix, can't repro, duplicate, stale Mar 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants