Need help? Check out Spotify Answers for solutions to a wide range of topics. |
Running Debian testing/sid (stretch), spotify-client from Spotify's testing repository no longer works.
spotify: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory
Looks like a recurring theme, as we have just recently survived the libssl0.9.8 to 1.0.0 transition, but we're going to have to enjoy 1.0.2. I doubt Debian will be easily persuated to stop upgrading their security related libraries so that we can run our favorite non-free software. Someone else will have to be flexible here 🙂
Solved! Go to Solution.
After almost two years, this has finally been "fixed".
Spotify 1.0.69 in the testing repository now (soon stable) can dynamically load different version of libcrypto.so (from the libssl* packages).
Even with ln -s from the new library this problem persists.
Any news about this???
Same Problem here, clean install of Debian testing.
Just download & install the 1.0.0 version (https://packages.debian.org/jessie/libssl1.0.0) and it should work.
This is what I'm seeing on Gentoo... It would be nice if Spotify updated their libraries to something fairly modern, just to keep in sync with Linux distributions.
peter@skare ~ $ spotify /opt/spotify/spotify-client/spotify: /usr/lib64/libssl.so.1.0.0: no version information available (required by /opt/spotify/spotify-client/spotify) /opt/spotify/spotify-client/spotify: /usr/lib64/libcrypto.so.1.0.0: no version information available (required by /opt/spotify/spotify-client/spotify) /opt/spotify/spotify-client/spotify: /usr/lib64/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /opt/spotify/spotify-client/spotify)
This is my Spotify package information:
[I] media-sound/spotify Available versions: 1.0.27^ms {gnome pax_kernel pulseaudio} Installed versions: 1.0.27^ms(14:27:35 2016-04-23)(gnome pulseaudio -pax_kernel) Homepage: https://www.spotify.com/ch-de/download/previews/ Description: Spotify is a social music platform
It's working. Thanks a lot.
> Just download & install the 1.0.0 version (https://packages.debian.org/jessie/libssl1.0.0) and it should work.
This may work but it's not a recommended way, since you're downgrading to a version with security issues.
I'd rather expect a fix from the spotify team instead.
agreed, don't really want to subject my machine to known exploits just to use spotify...
I am using Kali and it works for me.
download:
http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.0.0_1.0.2g-1ubuntu4.1_amd64.deb
run this on your terminal:
dpkg -i libssl1.0.0_1.0.2g-1ubuntu4.1_amd64.deb
As OpenSSL is not backwards compatible, I see that this problem will reoccur everytime there is a jump in the version... Had to downgrade to libssl1.0.0 in Debian to keep my spotify-client working. Not optimal.
Spotify probably is not interested in supporting Debian testing/Sid, or development versions of any other distribution, and I don't expect them to. Still, I wonder why Spotify always seems to "just work" on Arch Linux, which certainly keeps up with the latest versions of openssl and other libraries. For reference, here's the Spotify PKGBUILD in the AUR, and from what I see the maintainer changes nothing in the Debian package.
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=spotify