Bug 2367944

Summary: KWallet is not functional after KF 6.14 update
Product: [Fedora] Fedora Reporter: Vitaly <vitaly>
Component: kf6-kwalletAssignee: Steve Cossette <farchord>
Status: CLOSED ERRATA QA Contact:
Severity: urgent Docs Contact:
Priority: high    
Version: 42CC: agurenko, farchord, kde-sig
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: kf6-kwallet-6.15.0-3.fc43 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-06-21 13:41:03 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Vitaly 2025-05-22 06:22:01 UTC
KF 6.14 update broke KDE Wallet completely. Now I can't even connect to Wi-Fi due to broken Network Manager (error "Failed to get secrets for $AP_NAME").

KDE Wallet Manager tells me I have no wallets even after installing the kf6-kwallet-6.14.1 bugfix update.

Downgrading pam-kwallet to version 6.3.5-1 and kf6-kwallet to version 6.13.0 temporary fixes this issue. Can be used as a workaround.

Upstream issue: https://bugs.kde.org/show_bug.cgi?id=458085#c71 (starting from Comment 71).
Another upstream issue: https://bugs.kde.org/show_bug.cgi?id=504193
Related issue with Chromium/Electron: https://bugs.kde.org/show_bug.cgi?id=504014

Reproducible: Always

Steps to Reproduce:
1. Upgrade KF6 to version 6.14.
2. Reboot or relogin.
Actual Results:
No wallets found. All applications that require KWallet fail to launch or freeze until they time out.

Expected Results:
KWallet should work as expected.

Additional Information:
Log from `KWALLET_DAEMON_DEBUG=1 kwalletd6`:

```
libsecret-CRITICAL **: secret_service_load_collections_sync: assertion 'paths != NULL' failed
kf.wallet.kwalletd: "Could not connect to Secret Service"
```

Log from ksecretd systemd unit:
```
QDBusObjectPath: invalid path "/org/freedesktop/secrets/collection/"
QDBusObjectPath: invalid path ""
qt.dbus.integration: QDBusConnection: error: could not send reply message to service "": Marshalling failed: Invalid object path passed in arguments
```

Comment 1 Fedora Update System 2025-06-21 12:32:12 UTC
FEDORA-2025-83c28c72a8 (kf6-kwallet-6.15.0-3.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-83c28c72a8

Comment 2 Fedora Update System 2025-06-21 13:41:03 UTC
FEDORA-2025-83c28c72a8 (kf6-kwallet-6.15.0-3.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.