35

On my Ubuntu 18.04 Bionic Beaver LTS, the following popup appears often when working with Docker and I'm not purposely doing anything that would require a password:

KDE Wallet Service: The application 'kded5' has requested to open the wallet 'kdewallet'. Please enter the password for this wallet below.

enter image description here

The kded5 man page doesn't help me understand what's going on, and I'm not using KDE Wallet, so I always click Cancel, and soon it appears again.

Tried to untick Enable the KDE wallet subsystem via Start->KDE Wallet but this caused my Chromium to "forget" all saved passwords, so it's ticked again, and Chromium "recalled" the saved passwords again - so it turns out I am using KDE Wallet after all.

Tried to untick System Settings->Notifications->(drop down)->Wallet->Needs password->Show a message in a popup, but still it appears.

Q: How to get rid of it without making Chromium unusable, and what is going on? Would be grateful for any hint or link to good documentation. I'm ok if Chromium can be configured to store passwords elsewhere.

EDIT: Found the Chromium --password-store parameter however the only usable (and halfway safe) way seems to be the default, which is KDEWallet (on KDE). Unless I can install the GNOME Keyring on KDE?

V-R
  • 505

6 Answers6

14

It looks like this is coming from the keyring package which is used by pip. Their site lists several ways to disable it. In my opinion the easiest way seems to python -m keyring --disable

This way you don't have to stop using kdewallet, but you stop getting those popups from pip.

rofer
  • 249
11

I also faced this problem. For me, it was because I had just changed my user password (same as admin) and kwallet which I guess stores all the passwords (e.g. Wi-Fi password) wasn't aware of the new password. Because of this, I had to enter my Wi-Fi password every time I logged into the system.

To change the password of kwallet, click on this button inside KWalletManager... KWalletManager

Just entering the old password (or new, after changing) into the prompt from kwallet [kded5] fixed the issue for me.

heikrana
  • 391
6

Well, you can disable this feature completely under Settings -> Account -> Wallet, untick "Use KDE Wallet".

emvaized
  • 380
  • 1
  • 12
5

After asking the maintainer of kded5 he has indicated that:

On login, networkmanager tries to connect to the wifi and therefore needs access to kwallet. org.kde.plasmanetworkmanagement is a kded module so the request comes from the kded5 process.

This means that if we disable KDE Wallet the WiFi password will not be saved when restarting.

Freeman
  • 166
3

I encountered this issue even without changing the password.

One solution is to install KDE Wallet, and the reset the password to no password.

sudo apt install kwalletmanager

Open the change password screen in KDE Wallet, and save the password with a blank text field.

-2

This fixes the problem. I had a user today 05.005.2022, complain about this popup. This is just a little more more explicit because for some people, if this file is blank which was the case for the user I assisted today follow the below instructions;

In the following config file; ~/.config/kwalletrc IF these lines are not in your config, please add them;

[Migration]
alreadyMigrated=true
[Wallet]
Enabled=false

Or If, the file doesn't exist create it and add;

[Migration]
alreadyMigrated=true
[Wallet]
Enabled=false