Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No Secrets Provider is Installed or Configured #89

Open
noelmiller opened this issue Oct 20, 2023 · 6 comments
Open

No Secrets Provider is Installed or Configured #89

noelmiller opened this issue Oct 20, 2023 · 6 comments

Comments

@noelmiller
Copy link

When using flatpak version of XIVLauncher on a KDE based desktop, it complains there is no secrets provider installed, so you cannot save your password to login automatically. Is there some way this can be fixed?

image

@reiichi001
Copy link
Contributor

There are 2-3 options:

  1. Install a compatible secrets-provider like gnome-keyring, keepassxc, secret-service (might be disconitnued), or kwallet (only applies to recent versions that added dbus secrets support)
  2. Try enabling dbus support for the XIVLauncher flatpak using Flatseal
  3. Use a native build/community package that doesn't have flatpak restrictions on it.

Usually, the first method is all you really need. Then try 2 or 3.

@noelmiller
Copy link
Author

noelmiller commented Oct 29, 2023

There are 2-3 options:

1. Install a compatible secrets-provider like gnome-keyring, keepassxc, secret-service (might be disconitnued), or kwallet (only applies to recent versions that added dbus secrets support)

2. Try enabling dbus support for the XIVLauncher flatpak using Flatseal

3. Use a native build/community package that doesn't have flatpak restrictions on it.

Usually, the first method is all you really need. Then try 2 or 3.

I have both gnome-keyring and kwallet and it does not detect them. I have tried enabling dbus support and that has not fixed the issue either. My current workaround is using a distrobox with Arch and installing the package from the AUR and that seems to detect my secrets provider.

It seems to me there is something messed up with how XIV Launcher flatpak sees the kwallet secrets provider.

@genderneutralnoun
Copy link

I'm having this exact same issue. I have no idea how to implement the workaround noelmiller uses haha.

@q9f
Copy link

q9f commented Jun 23, 2024

Also facing this issue on Archlinux, installed xivlauncher-bin from AUR and have gnome-keyring isntalled but it won't store my secrets.

@tommadness
Copy link

Also facing this issue on Archlinux, installed xivlauncher-bin from AUR and have gnome-keyring isntalled but it won't store my secrets.

Are you positive the gnome-keyring daemon is running and the keyring has been unlocked for your current session?

@blargle-ragequit
Copy link

I sometimes see this on Arch with KDE (but not flatpak) when I try to launch XIV immediately after booting up. I think it's just because kwallet isn't ready yet or something. Just the time it takes me to close the launcher and open it again is usually enough to not see it again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants