Bug 2491140
| Summary: | After latest dnf update, kwallet lost Passwords | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Yves Salathe <ysa> |
| Component: | qtkeychain | Assignee: | Mukundan Ragavan <nonamedotc> |
| Status: | NEW --- | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 44 | CC: | daninshed, dietrich.moerman, eekopp, farchord, jappleii, JustAnotherWebUser, kde-sig, macieksitarz, nonamedotc, tdawson, than |
| Target Milestone: | --- | Flags: | than:
needinfo?
(JustAnotherWebUser) |
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | --- | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | Type: | Bug | |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Yves Salathe
2026-06-21 10:03:31 UTC
It seems a bug in plasma-nm. reassign @than I believe it can be fixed by RedHat by shipping QtKeychain >= 0.16, can someone from the devs confirm this finding? https://bugs.kde.org/show_bug.cgi?id=521595#c3 https://koji.fedoraproject.org/koji/taskinfo?taskID=146960439(In reply to Will from comment #2) > @than I believe it can be fixed by RedHat by shipping QtKeychain > >= 0.16, can someone from the devs confirm this finding? > > https://bugs.kde.org/show_bug.cgi?id=521595#c3 I did scratchbuild qtkeychain-0.16.0, https://koji.fedoraproject.org/koji/taskinfo?taskID=146960439 Could you please download and test? Thanks I have the exact same issue, but I've found that if I manually open the kdewallet as soon as I login, then wifi passwords will work cleanly (e.g. the kwallet stays closed upon login, unless I manually open it). As soon as I'm at a stopping point today, I'll reboot and see if this solves the issue I'm seeing. ``` 10:15:56 ✘ user@localhost ~ ⬡ v22.22.2 30s $ rpm -qa | grep qtkeychain qtkeychain-qt6-0.15.0-3.fc44.x86_64 qtkeychain-qt5-0.15.0-3.fc44.x86_64 10:23:38 user@localhost ~ ⬡ v22.22.2 $ cat /etc/redhat-release Fedora release 44 (Forty Four) 10:23:45 user@localhost ~ ⬡ v22.22.2 $ uname -a Linux localhost 7.0.12-201.fc44.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jun 11 01:30:16 UTC 2026 x86_64 GNU/Linux $ sudo dnf install ./qtkeychain* [sudo] password for jappleii: Updating and loading repositories: .... Repositories loaded. Package Arch Version Repository Size Upgrading: qtkeychain-qt5 x86_64 0:0.16.0-1.fc44 @commandline 214.7 KiB replacing qtkeychain-qt5 x86_64 0:0.15.0-3.fc44 <unknown> 191.6 KiB qtkeychain-qt6 x86_64 0:0.16.0-1.fc44 @commandline 254.2 KiB replacing qtkeychain-qt6 x86_64 0:0.15.0-3.fc44 <unknown> 231.0 KiB Installing: qtkeychain-debuginfo x86_64 0:0.16.0-1.fc44 @commandline 331.6 KiB qtkeychain-qt5-debuginfo x86_64 0:0.16.0-1.fc44 @commandline 2.5 MiB qtkeychain-qt6-debuginfo x86_64 0:0.16.0-1.fc44 @commandline 3.7 MiB Transaction Summary: Installing: 3 packages Upgrading: 2 packages Replacing: 2 packages Total size of inbound packages is 2 MiB. Need to download 0 B. After this operation, 7 MiB extra will be used (install 7 MiB, remove 423 KiB). ... ``` One other piece of information after the same upgrade that might point to a root cause - when I did the KDE 6.7.0 upgrade on F44, flatpaks couldn't access the secrets manager. For example, to allow Obsidian to store secrets in the wallet, I had to run these overrides to provide flatpaks access to the secret store. Would these potentially be linked? ``` flatpak override md.obsidian.Obsidian --user --talk-name=org.freedesktop.secrets --talk-name=org.kde.kwalletd6 flatpak override md.obsidian.Obsidian --user --env=ELECTRON_PASSWORD_STORE=gnome-libsecret ``` After those two, I restarted and Obsidian was once again able to access secrets in the wallet. I got time to upgraded those RPMs and reboot. While the modal popped up again asking for my password to unlock the wallet showed, after about 1s, it went away and my wifi connected. So it seems these qtkeychain 0.16 RPMs definitely helped - though there's still something out-of-order that's still causing the unlock request to come in before my login unlocks kwallet. |