Summary: | Cannot disable org.freedesktop.secrets | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-kwallet | Reporter: | Alejandro Valdés <alejandrovaldes> |
Component: | general | Assignee: | Valentin Rusu <valir> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | felixonmars, fgnix, ioo+kde, kdelibs-bugs, mk.mateng, nate, nic.christin, nicolas.fella |
Priority: | NOR | ||
Version: | 5.97.0 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/frameworks/kwallet/commit/db1d2ecd610212f3a6b68d8e602148cfef43688c | Version Fixed In: | |
Sentry Crash Report: |
Description
Alejandro Valdés
2022-08-19 14:04:10 UTC
It looks like with apiEnabled=false kwallet correctly doesn't register the org.freedesktop.secrets *interface*. It still registers the *service* though A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kwallet/-/merge_requests/33 I tested the mentioned patch and seems to resolve the issue Thank you I am affected by this bug as well. After a recent KDE Neon system update I lost secret service functionality. I have "Enable secret service DBus API unchecked in KWallet Manager 22.08.0 but it still breaking the workflow. Will this patch only apply to Archlinux or will KDE Neon be fixed as well? Is there any workaround in the meantime before this patch is integrated, I am not sure how I would be able to test it. (In reply to Nicolas Fella from comment #1) > It looks like with apiEnabled=false kwallet correctly doesn't register the > org.freedesktop.secrets *interface*. It still registers the *service* though How can I see the service? Is it possible to manually disable it until the problem is fixed? I don't see it running if I do a: systemctl list-unit-files | grep org.freedesktop.secrets The patch has been applied to Arch Linux's kwallet 5.97.0-3 for now. *** Bug 458085 has been marked as a duplicate of this bug. *** Git commit db1d2ecd610212f3a6b68d8e602148cfef43688c by Nicolas Fella. Committed on 29/08/2022 at 18:56. Pushed by nicolasfella into branch 'master'. Don't register dummy org.freedesktop.secrets service when api is disabled It prevents other programs from claiming that service M +0 -3 src/runtime/kwalletd/kwalletd.cpp https://invent.kde.org/frameworks/kwallet/commit/db1d2ecd610212f3a6b68d8e602148cfef43688c (In reply to Bug Janitor Service from comment #2) > A possibly relevant merge request was started @ > https://invent.kde.org/frameworks/kwallet/-/merge_requests/33 Does this patch apply to all distributions or just archlinux? I see the status was changed to resolved fixed. If it only applies to arch should I open a separate bug issue for the other distributions? I know kde neon is also affected. (In reply to ioo+kde from comment #9) > Does this patch apply to all distributions or just archlinux? Should apply to all, but it hasn't been released yet except on Arch. It should be in the next KWallet Frameworks version, due in Sep. |