kwallet confusion

I am running leap 42.1/KF5/Plasma5.5 from the Frameworks 5 repo

Which kwalletmanager should I have installed?

At the moment, I have kwalletmanager 15.04.3 from the Leap-42.1-Oss repo

I see available(not installed) kwalletmanager5 15.12.1 from the Leap-42.1-Update repo.

Seems I have the wrong manager installed, but figured I would ask before blowing something up.

I am getting tired of providing the kwallet password 3 times whenever I open Google Chrome. Seems something is not configured correctly.

This was a clean install of root, reusing /home, from DVD a couple weeks ago. Not sure why it ended up this way
Thanks!

I’m not sure which wallet is used by “chrome”.

My advice (for what it’s worth): Using the kwalletmanager that you currently have installed, check the setting. There’s an option to close the wallet when the last application stops using it. Uncheck that option.

Then install “kwalletmanager5”, which will require uninstalling “kwalletmanager”. Make the corresponding setting change.

That’s about what I have done. I have to open kwallet twice per login – once for the Plasma 5 kwallet, and once for the older KDE4 wallet (but still used by “konqueror”). Before I installed “kwalletmanager5”, I was having to open the Plasma 5 wallet several times per session.

And yes, they (the KDE folk) implemented this poorly (in my opinion).

Thanks, I will follow you lead and attempt to document my results.

Sounds promising

OK, I followed your steps and see some improvement.
After un-checking the option to close the wallet when the last application stops using it and installing “kwalletmanager5”, I found that option was already un-checked.
I assume the new install may have imported the previous settings - the GUIs for both kwalletmanager and kwalletmanager5 look very similar.

I now find that I can close Chrome then restart it without the kwallet log-in prompts, that is a plus.

The first start after reboot still requires two logins to kwallet and one to the “kwallet migration agent”, which seems odd.
On next reboot, I need to watch more closely the login windows for a hint as to what might be going on.

BTW, a Google Search brought me back to the openSUSE Forum and one of you earlier posts: New leap final installation on laptop. On each login get twice Kwalletmigration agent asking for pa - Install/Boot/Login - openSUSE Forums

I’ll try the entry in “$HOME/.config/kwalletrc” to get rid of the Migration Login.
I’m thinking that, perhaps, the first login is for a “k5” wallet, then the migration agent and the the “k4” wallet.
Maybe turning off the Migration agent will resolve this

For me, the first three lines of that file are:


[Migration]
alreadyMigrated=true


(that includes an empty line as the third line).

My experience is that sometimes that file is not properly updated, and the migration is repeated with every login. Just inserting those lines should solve that.

I have been thru a couple boot cycles now.

I get one request after boot for access to Kwallet, no requests for Migration.Agent.

Thanks for the help