Description:
I noticed this error when I installed Workbench on my Kubuntu PC to connect to my univesity practice DB. The error says The name org.freedesktop.secrets was not provided by any .service files . I googled this thing and found out that this is a problem with the password vault. The default Ubuntu password vault is supposed to be gnome-keyring-daemon but this in my case however is not true, because this is Ubuntu with KDE that is supposed to use ksecretservice according to the documentation on your webpage (https://dev.mysql.com/doc/workbench/en/wb-mysql-connections-vault.html).
How to repeat:
Just trying to log in into my UNI DB or my local instance of MySql or when I try to clear/save password in vault through Workbench.
Suggested fix:
The problem is, that Kubuntu does not use Ksecretservice anymore but uses Kwallet instead of the previously mentioned product. In the logs, I can see, that my Workbench instance detects my OS as Ubuntu and I think that it may be the problem, that it tries to look for the password in the gnome keyring, which does not exist. However, even if the instance would detect KDE, it would want to go to Ksecretservice, which does not exist in Kubuntu anymore. Any idea how to change the configuration so it would look into Kwallet? I searched through all the files that mysql-workbench has installed, but yet I could find nothing.