KWalletManager not starting after system update

Operating System: KDE neon 6.0
KDE Plasma Version: 6.1.4
KDE Frameworks Version: 6.5.0
Qt Version: 6.7.2
Kernel Version: 6.8.0-40-generic (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i5-9300H CPU @ 2.40GHz
Memory: 15.3 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 630

After today’s system update KWalletManager does not start anymore, saying

The name org.kde.kwalletmanager was not provided by any .service files

An extended Google search provided no solution. It seems that something similar was reported as a bug back 2009. Or that the removal of an outdated config file in the /ect/apt/preferences.d folder solved an issue of the kind recently. But unfortunately all not much of a clue.

If I were to guess, I would say it’s a service that was not started. But which one? From systemctl alone it is difficult to derive what could be related to KWalletManager.

Any ideas? Thanks a lot in advance!.

@moonsedge:

First, welcome to the KDE Discuss Forum.


In the KDE System Settings and, in the “Personalization” section → the “KDE Wallet” settings –

  • Have you enabled the setting which selects KWallet as the service for password management?

Have you verified that, after the update, all the package dependencies have been satisfied?

Thank you for your welcome. And for kindly answering, too.

Yes, KWallet is selected as the password management service in my settings.

As for dependencies: When searching for ‘KWallet’ in Synaptic none of the files listed as installed has any missing dependencies.
kf6-kwallet is reported to break and replace libkf5wallet-bin.
And signon-kwallet-extension also breaks and replaces a long list of files, all sorts of KDE language files, e.g. kde-l10n-de for German, etc. I am not sure whether or not I actually use this extension.

What I noticed is that I have libkwalletbackend5-5 installed (has no dependencies at all) but not libkwalletbackend6-6 which as sole dependency has the above kf6-kwallet. Its description says ‘Dummy transitional’.

From my Google searches before I posted my initial question yesterday I remember that libkf5wallet-bin is relevant for KWallet to run properly. Or perhaps rather was under Plasma 5? Since in the meantime it has been replaced by kf6-kwallet could the cause of the problem be that libkwalletbackend6-6 is not installed?

I just had this after an update and whilst I can open the wallet via “Launch Wallet Application” button in System Settings, I cannot run the application normally nor save any changes.

This was all working last week, other than updates no system changes have been made.

Distribution: KDE Neon
KDE Plasma Version: 6.1.4
KDE Frameworks Version: 6.5.0
Qt Version: 6.7.2
Kernel Version: 6.8.0-40-generic (64-bit)
Graphics Platform: X11

Edit: The application launcher is referencing kdewalletmanager5 for some reason (I would have expected to see 6), it will launch OK from a terminal, in /usr/share/dbus-1/services I have the folloing Wallet related files:

  • org.kde.kwalletd5.service
  • org.kde.kwalletd6.service
  • org.kde.kwalletmanager5.service

Seems to be an odd mix of 5 and 6 for some reason.

Edit 2: Workaround

  • cd /usr/share/dbus-1/services
  • sudo cp org.kde.kwalletmanager5.service org.kde.kwalletmanager.service
  • sudo sed -i 's/kde.kwalletmanager5/kde.kwalletmanager/g' org.kde.kwalletmanager.service
  • Should now work

Bug submission: 492258 (I am not allowed to include links)

In other words, you have a mixture of KDE Plasma 5 (Qt version 5) applications and, KDE Plasma 6 (Qt version 6) applications.

  • AFAIK, it’s not a good idea to mix Plasma 5 (Qt 5) and, Plasma 6 (Qt 6) –
    Use either one or, the other …

This isn’t out choice, it seems to be down to KDE Neon.

Here’s the URL – < KDE Wallet Manager cannot be launched (no .service file) >

  • You should also include the version of KDE Neon which is causing this issue.

The current version, KDE neon 6.1 based off Ubuntu 22.04.

I don’t see any other version info available for the OS.

Did the trick. Thank you.

Makes perfect sense. It came about not so much by choice but by the original Plasma 5 installation being updated to Plasma 6 via regular system update, followed by an update to Qt6 in the same way. I suppose only installing Plasma 6 from scratch will avoid the frequent issues with system updates I experience since then.

The 5 is still leftovers that I didn’t know was still there.

A fix is on its way.

1 Like