-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
[Linux] Transparent or Black window. Libsecret provider not installed #553
Comments
You've NetworkManager installed? |
Also could you provide some screenshots? |
no, i use dhcpcd. I installed and ran NM and displays this in the terminal: package:media_kit_libs_linux registered. ** (spotube:13796): WARNING **: 15:08:35.552: libsecret_error: t\u0007\xfbI\xd8\u007f
its literary transparent, if i run it in the terminal it opens a transparent window Btw I use plasma with wayland |
Works fine for me on Fedora Kinoite 38 (KDE) with Wayland @calm3285 |
Do you have gnome-keyring or kde-wallet installed and configured? |
i enabled kwallet an it worked |
I use Spotube with kwallet disabled |
I have kwallet enabled and I have the issue |
when i disable kwallet editing the kwalletrc file, i get this error: package:media_kit_libs_linux registered. ** (spotube:6170): WARNING **: 11:12:02.180: libsecret_error: \xc3\xf4\xcaV\xab\u007f |
Spotube needs kwallet or any secret service for storing your login information. Without it, spotube can't start as it will try to check if you've credentials for login |
Isn't there any lightweight flutter credential store API or something to build in Spotube without the need of 3rd-parties @KRTirtho ? |
|
I have the same issue. I don't use a keyring... except that I do! |
KeepassXC is password manager only ig. About |
It worked just fine, somehow same issue appeared from nowhere and now I doesn't start
|
I figured that was the case about NetworkManager. Anyway, I mentioned keepassxc just because it implements freedesktop secret service and it basically acts as a keyring. Thank you for Spotube, I hope this can be fixed soon! |
Sorry for spamming, somehow it got fixed for me after an update |
I'm facing this issue with the Flatpak edition. There's nothing I can install to fix the issue since it's sandboxed. |
You can install gnome-keyring as it implements |
For now, only way to solve it temporarily is to install |
@KRTirtho hello! sorry for the duplicate issue, i did not see this one. Anyway mine seems to work now but when i close it and put it to a background and try to reopen spotube again the black thing i was talking about appear. Is that normal? its not really an issue but i kinda want to reopen it and it will just use the spotube session that is already open. |
If it's already running in the background, you can't open a new instance. You've to kill the old instance from the task bar or "Show/Hide" from the task bar icon |
If you don't want to minimize to system tray on close, you can change that behavior from Settings |
Sorry this is not a thorough check but my system does report that |
KeePassXC can be used as a Secret Service Agent: I had this problem. In case there is no Secret Service Agent on the dbus, spotube should show an error to the user, not just crash. |
The problem is it is not a direct dependency of Spotube and it's actually used by a plugin that we use. But that plugin doesn't expose any API to handle that kind of error. I think I've to report that to plugin author(s) |
Ok until plugin upstream provides any fixes, Spotube will fallback to non encrypted storage. But it will warn the user about the risk |
The fix is currently running in the pipeline after 10 mins it should be available in the https://spotube.krtirtho.dev/other-downloads/nightly-downloads |
v3.0.1 provides a temporary fix. Please check if it works for you |
it works now, but the network manager error logs persist |
[Secret Service Agent:](libsecret-1.so.0: undefined symbol: g_task_set_name) |
Edit: I’ve installed the AUR version and it works, so this is a problem with the Flatpak version not being able to access the keyring. |
As @Moilleadoir noted quite some time ago, this is still an issue on the Flatpak version. Do we need to open a new issue for that @KRTirtho? |
Is there an existing issue for this?
Current Behavior
when i open spotube it opens transparent, this has never happen to me
Expected Behavior
it should open normal
Steps to reproduce
Operating System
arch linux
Spotube version
3.0.0.0
Installation source
Arch User Repository (AUR)
Additional information
package:media_kit_libs_linux registered.
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files
#0 DBusClient._callMethod (package:dbus/src/dbus_client.dart:1102)
#1 DBusClient.callMethod (package:dbus/src/dbus_client.dart:608)
#2 DBusRemoteObjectManager.getManagedObjects (package:dbus/src/dbus_remote_object_manager.dart:80)
#3 NetworkManagerClient.connect (package:nm/src/network_manager_client.dart:2351)
#4 ConnectivityPlusLinuxPlugin.checkConnectivity (package:connectivity_plus/src/connectivity_plus_linux.dart:24)
#5 FlQueryConnectivityPlusAdapter.isConnected (package:fl_query_connectivity_plus_adapter/fl_query_connectivity_plus_adapter.dart:10)
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files
#0 DBusClient._callMethod (package:dbus/src/dbus_client.dart:1102)
#1 DBusClient.callMethod (package:dbus/src/dbus_client.dart:608)
#2 DBusRemoteObjectManager.getManagedObjects (package:dbus/src/dbus_remote_object_manager.dart:80)
#3 NetworkManagerClient.connect (package:nm/src/network_manager_client.dart:2351)
#4 ConnectivityPlusLinuxPlugin._startListenConnectivity (package:connectivity_plus/src/connectivity_plus_linux.dart:64)
** (spotube:4313): WARNING **: 11:05:14.368: libsecret_error: B\xb3\x96\x91\x9e\u007f
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: FormatException: Unexpected extension byte (at offset 1)
#0 _Utf8Decoder.convertSingle (dart:convert-patch/convert_patch.dart:1747)
#1 Utf8Decoder.convert (dart:convert/utf.dart:351)
#2 StandardMessageCodec.readValueOfType (package:flutter/src/services/message_codecs.dart:503)
#3 StandardMessageCodec.readValue (package:flutter/src/services/message_codecs.dart:478)
#4 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:648)
#5 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:310)
#6 PersistedStateNotifier.initializeBoxes (package:spotube/utils/persisted_state_notifier.dart:57)
#7 main (package:spotube/main.dart:123)
The text was updated successfully, but these errors were encountered: