Specified keyring backend not available

❯ echo $BOUNDARY_KEYRING_TYPE
secret-service
❯ dbus-send --session           \
  --dest=org.freedesktop.DBus \
  --type=method_call          \
  --print-reply               \
  /org/freedesktop/DBus       \
  org.freedesktop.DBus.ListNames | grep secret
      string "org.freedesktop.secrets"

❯ secret-tool store --label="MyPassword" service my-service username my-username password my-password

Password: 
❯ secret-tool lookup service my-service username my-username
123123

As you can see the secret service is working.
let’s try logging in:

❯ boundary authenticate oidc
Opening returned authentication URL in your browser...
https://.....

Authentication information:
  Account ID:      ....
  Auth Method ID:  .....
  Expiration Time: Wed, 27 Mar 2024 18:13:12 MSK
  User ID:         ....
Error opening "secret-service" keyring: Specified keyring backend not available
The token was not successfully saved to a system keyring. The token is:

..........

It must be manually passed in via the BOUNDARY_TOKEN env var or -token flag. Storing the token can also be disabled via -keyring-type=none.

version boundary 0.14.3
os ubuntu 22.04
kdewallet as secret service