I’ve also been experiencing this and just found this thread, so I thought I’d share that I created a bug report to the KDE folks this morning:
There are at least three related KDE bug reports open:
https://bugs.kde.org/show_bug.cgi?id=502808
https://bugs.kde.org/show_bug.cgi?id=504014
https://bugs.kde.org/show_bug.cgi?id=504082
This is a new development and entirely unrelated to the issue I was having, unfortunately. The issue I was having was no longer an issue by disabling fingerprint login. The bugs you reference were recently introduced in new KDE updates just pushed to Tumbleweed the other day.
Well, the heading for this post is kwallet is prompting for password on login.
According to the KDE bug reports, the reason is kwallet is crashing or not starting, which is also why the browsers are delayed starting.
So it sounds all related to me.
In addition to the kwallet problem, I’m seeing issues with loading Autostart programs. I just rebooted to apply the latest update, and three programs which are set to autostart - Stretchly, YouTube Music Player, and MegaSync did not load into the system tray.
This begins to sound to me like some sort of race condition on startup which might be wrecking kwallet and other programs randomly - with kwallet the most likely to get hit - during the boot process.
Just a guess based on this latest development on my system.
I understand what you’re saying, but my initial report that started this particular thread was related to my having fingerprint login enabled. Once I disabled it, kwallet was unlocking as expected on login. That is, until the update to TW 2 days ago, that caused kwallet to not unlock on login again. However, this most recent development does seem to be related to the bug reports on KDE’s site, in addition to the other reports on this forum. But it is not the cause of my initial report in this thread. That’s all I’m trying to clear up here.
I understand that the initial issue was the fingerprint unlock failing. What I’m suggesting is that it may be related to some progression of failing on the part of the kwallet subsystem or its dependencies. Perhaps the underlying cause expresses itself in a variety of failures and the fingerprint failure was just the first.
I’m tempted to work with Gemini 2.5 Pro Preview to figure out the kwallet issue. It did a pretty good job figuring out my KDe vs GTK XDG portal issue, although its fix has proven to be suboptimal (albeit functional.) Nothing like wasting another whole day trying to debug what should be working - or better designed - in the first place.
I just disabled the whole kwallet system. Opened the wallet, changed the password to blank, then disabled the kwallet system in settings.
Problem solved. Now my browser logs in to start.me with no problem.
Yes, I know… “Security”. There is no such thing. When they fix this garbage, maybe I’ll use it. Until then, it’s out of here.
See here:
kwallet password prompt after login on new tumbleweed install
https://www.reddit.com/r/openSUSE/comments/1kn7gai/kwallet_password_prompt_after_login_on_new/
Ah, I think I’m understanding now. I suppose that is possible, but it does seem like this latest framework 6.14 update the KDE team published broke something in this flow. Regardless, I just hope it’s fixed shortly.
Ditto.
Supposedly there are fixes in the oipenSUSE Build system, although the links to them I saw didn’t work for some reason.
Yes, they’re here in the Frameworks repo and reported to be working. Type kwallet in the search box and it’ll show the packages dated today, May 16th.
https://download.opensuse.org/repositories/KDE:/Frameworks/openSUSE_Tumbleweed/x86_64/
I just installed them and it fixed everything as far as I can tell. If you know how to add the repo with a lower priority (higher priority number) and select new version then you can give it a try.
They are 6.14.0 with a kf in the name. It’ll only pull the packages that you switch to the version with kf in the name. It will not pull in any dependencies.
I changed versions on these packages.
kf6-kwallet 6.14.0-kf.37.2 x86_64
kf6-kwallet-tools 6.14.0-kf.37.2 x86_64
kwalletd6 6.14.0-kf.37.2 x86_64
pam_kwallet6 6.3.5-kf.54.1 x86_64
pam_kwallet6-common 6.3.5-kf.54.1 noarch
They’ll probably show up in the updates soon but I wanted to get it fixed. They may hit the normal repo before I get done posting this, I don’t know. This is the repo.
https://download.opensuse.org/repositories/KDE:/Frameworks/openSUSE_Tumbleweed/
this solved it for me today:
sudo zypper rm pam_kwallet; sudo zypper in pam_kwallet; sudo zypper dup
It looks like a simple zypper dup
will do the trick, as those packages were pushed with an update. I have just installed them, will reboot when I get a chance to be on the safe side and test the flow.
Oh yeah, it’s definitely working on my end now. Thank you.
You’re welcome, but…They have fixed it in the main repos now. Disable the Frameworks repos and get them back from the main repo by running:
zypper dup --allow-vendor-change
Not only fixed the kwallet, it even re-enabled the kwallet system in my Settings - not that I asked it to. However, I have show kwallet in the System Tray option checked - and I’m not seeing it. Not that I care much.
You probably have Hide System tray Icon When Last Wallet Closes checked. Go to KDEwallet Manager and then the Settings Menu> Configure Wallet.
Good catch. That was it.
Last snapshot fixed this for me, great!
I rely on kwallet for wifi passwords and ssh keys passphrases, so I’m glad it works again.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.