TLS initialization failed
-
Whenever I am trying to scrobble to either Last.fm or Libre.fm or Listenbrainz, I am getting the error message TLS initialization failed(99). I tried re installing the software but to no avail. I am running it on Linux [Void Linux] and all components are updated to the latest version.
It used to work until atleast 2 weeks ago properly but has been giving continuous issues since then.
-
@kirk781 I have the same issue, only with setting up Tidal. On Void Linux and everything is up-to-date. It's a fresh install, so I have no basis for if it was working previously.
I do notice that it works with the Flatpak version which is version 1.0.23. The package in Void repo is version 1.1.1.
-
@enjewneer Does it mean the latest update to the app broke something?
-
@kirk781 I'm not sure. The commit history for the template on void-packages shows it was updated 2 weeks ago, but that was a switch to qt6, not an update in version: https://github.com/void-linux/void-packages/commits/master/srcpkgs/strawberry/template
If you're familiar with how to edit templates and build with xbps-src, you can try with an older template version and see if it fixes it for you.
-
Do you have openssl and the Qt TLS OpenSSL Backend plugin installed?
What is the output of:
QT_DEBUG_PLUGINS=1 strawberry
It should show:
19:59:28.426 DEBUG unknown Found metadata in lib /usr/local/qt6/plugins/tls/libqopensslbackend.so, metadata= 19:59:28.426 DEBUG unknown { 19:59:28.426 DEBUG unknown "IID": "org.qt-project.Qt.QTlsBackend", 19:59:28.426 DEBUG unknown "archlevel": 1, 19:59:28.426 DEBUG unknown "className": "QTlsBackendOpenSSL", 19:59:28.426 DEBUG unknown "debug": true, 19:59:28.426 DEBUG unknown "version": 395520 19:59:28.426 DEBUG unknown }
-
I did not have the Qt TLS OpenSSL Backend plugin installed. It wasn't a dependency on the Void Linux strawberry package. After installing qt6-plugin-tls-openssl, adding a Tidal account works as expected and I do see the expected output when running QT_DEBUG_PLUGINS=1. I'll create an issue with Void to push it as a dependency.
Thank you!
-
@jonas Ah,thanks. My problem is solved as well now. Installing the Qt TLS Plugin again makes Strawberry scrobble again. Now, I can ditch Rhythmbox again!