Libsecrets is not working with Flatpaks installed on Bazzite

Issue: When opening flatpaks (like XIV Launcher or Visual Studio Code), you can normally save your credentials into the gnome-keyring for things like settings sync in VSCode or saving your login password for XIV Launcher. In the bazzite-gnome this works fine, but in bazzite (with kde), it gives you an error saying it cannot access gnome-keyring. Testing: I've confirmed that gnome-keyring is installed through rpm-ostree and the proper permissions for accessing the keyring are in the flatpaks. I'm not sure if the immutable distro is causing issues for KDE or what is going on, but all recommended fixes I've found on google suggest installing gnome-keyring. https://www.google.com/search?q=flatpak+access+to+libsecret+kde Screenshot from XIV Launcher
No description
14 Replies
Kyle Gospo
Kyle Gospo14mo ago
I'm open to the pre-installing that if it doesn't have any side effects @EyeCantCU pulling you in on this
Noel
NoelOP14mo ago
gnome-keyring? It's already there, that's the thing that's weird.
Kyle Gospo
Kyle Gospo14mo ago
Your message implies it may be there but removed, oci images are a little funny like that
Noel
NoelOP14mo ago
[noel@desktop][/run/user/1000/keyring]$ rpm-ostree install gnome-keyring
error: "gnome-keyring" is already provided by: gnome-keyring-42.1-3.fc38.x86_64. Use --allow-inactive to explicitly require it.
[noel@desktop][/run/user/1000/keyring]$ rpm-ostree install gnome-keyring
error: "gnome-keyring" is already provided by: gnome-keyring-42.1-3.fc38.x86_64. Use --allow-inactive to explicitly require it.
[noel@desktop][~]$ gnome-keyring
usage: gnome-keyring command [options]
commands: certificate-exception
import
version
[noel@desktop][~]$ gnome-keyring
usage: gnome-keyring command [options]
commands: certificate-exception
import
version
It's clearly installed from what I can tell.
Kyle Gospo
Kyle Gospo14mo ago
Interesting, I get that same message trying to install game mode which is very definitely uninstalled by us Perhaps there's some extra configuration needed
Noel
NoelOP14mo ago
It's possible.
Noel
NoelOP14mo ago
Error from VSCode:
No description
Noel
NoelOP14mo ago
gonna test some stuff in my local dev environment.
Kyle Gospo
Kyle Gospo14mo ago
GitHub
You're running in a KDE environment but the OS keyring is not avail...
Does this issue occur when all extensions are disabled?: Yes VS Code Version: 1.81.0-1690980880 (Flatpak, latest currently available) OS Version: EndeavourOS Linux x86_64, 6.4.7-arch1-3, KDE Plasma...
Noel
NoelOP14mo ago
Yeah, I tried adding the flag and to the argv.json and it still doesn't work. It just says "You seem to be using gnome, please make sure gnome-keyring is working"
Kyle Gospo
Kyle Gospo14mo ago
some good things to try in here
Noel
NoelOP14mo ago
Yeah, I found that article too..
Kyle Gospo
Kyle Gospo14mo ago
I think flatpak complicates this a bit
Want results from more Discord servers?
Add your server