-
-
Notifications
You must be signed in to change notification settings - Fork 52
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
Cannot login on KDE system #163
Comments
Could you try running the 0.2.0 release build directly (download and extract the .tar.xz on the release page) and see if you get the same errors? It looks like DBus isn't found on your system which is required for password storage among other things. I wonder if it's a Flatpak sandboxing issue. If so maybe @anarcat can help. (Edit: sorry for the ping anarcat - not a Flatpak issue!) |
What I should probably add though is a fallback to log in for only the duration the app is running if the key ring is not available. Right now it will not login if it is unable to store the credential. |
Alright it seems like it's more likely a KDE issue than Flatpak. It seems that KDE does not implement the dbus interface for the secret service: https://forum.authpass.app/t/what-is-the-provider-of-org-freedesktop-secrets-for-kde-plasma-5/162 I guess you are the first KDE user of Supersonic. I will need to add the fallback I mentioned above, and once that's in you would still need to log in every time you launch the app unfortunately (just the password, rest of the details would be saved), unless there is a different DBus path for the secret service on KDE I can use. Some KDE users also install gnome secrets manager to deal with these kinds of issues according to the link above. |
Fixed on the main branch. If you can build from source it should (hopefully) work now, otherwise it will be fixed in the next Flatpak release. While you still will need to enter your password on every launch, it should actually log in now. |
Thanks, that was fast. I will try the official tar release first, and then try a build of the latest code and see if there is a difference |
Cool! Let me know if it works for you |
well in any case, i gave the beta a kick in flathub/io.github.dweymouth.supersonic#15 @peterNordin that should be ready in an hour or so, let me know if you can confirm the fix there. :) update: the bot finished the build, and a test build is available in flathub/io.github.dweymouth.supersonic#15 (comment) in theory, it should also show up in the flathub beta section (see those instructions) but i'm not sure what the delay is for that. enjoy! |
@anarcat Yes the beta flatpak works, I can log in. It does forget the password but that was to be expected. I will look into installing the gnome secrets manager and see if that helps. |
does the flatpak version forget more than the non-flatpak one? |
It's totally expected that either the Flatpak or the direct install will not store the password on KDE because it doesn't provide a DBus interface for storing secrets. The fix was so that it still allows you to login for the duration of the app running |
This is the first time i try Supersonic so I do not know if it worked before.
I am running into the following issues
I can click the buttons in the top left corner (but nothing happens) and use the menu in the top right but not the buttons in center top.
I tried to connect to my local airsonic-advanced and gonic servers. I believe the connection is OK, because I can see in the airsonic-logs that I get a login error if I enter the wrong password. But no log text is shown when I enter the right one.
Terminal log output:
I am using Kubuntu 22.04.2
The text was updated successfully, but these errors were encountered: