I've just upgraded to Debian testing (Wheezy). I get the following error when trying to install spotify from repo:
spotify-client : Depends: libssl0.9.8 which is a virtual package.
The problem seems to be that libssl0.9.8 is no longer a package of Debian after Squeeze (stable), instead Wheezy only features libssl1.0.0 (which is part of OpenSSL). Since Spotify is so specific about the version of the ssl library, it won't install.
Does anyone have a solution? Ideally, I think Spotify should fix this. One would think that the fact that the new Ubuntu LTS (12.04) also uses libssl1.0.0 (instead of 0.9.8) would be enough motivation :) (not much use depending on an obsolete library).
Solved! Go to Solution.
I read that Spotify will fix this in the next release, but in the meantime just install libssl0.9.8 from here: http://snapshot.debian.org/package/openssl098/0.9.
I hadn't thought it was so simple but it works. Just pick the right package for your architecture and install it. It didn't cause a conflict with libssl1.0.0 on my system (aptosid, i.e. debian unstable).
deb http://ftp.uk.debian.org/debian wheezy main contrib non-free
deb http://ftp.uk.debian.org/debian stable main contrib non-free
3)Save and Exit
5)Install libssl0.9.8 by for example aptitude:
aptitude install libssl0.9.8
searching for libssl with aptitude:
aptitude search libssl
i libssl0.9.8 - SSL shared libraries
i libssl1.0.0 - SSL shared libraries
you now have both the old one and the new one, install spotify as normal. Dont know if this is a good solution, but it works. Spotify should change the sourcecode of the distrubution to check for libssl0.9.8 and if it is not there, check for libssl1.0.0 this could be done with a simple if statement?
Anyway, my spotify now works on my wheezy edition of debian !
Here is a solution guys!
Download the package from here:
then in a terminal do this:
dpkg -i /path/to/downloaded-deb-file.deb
It should install the package fine, then go ahead and run
apt-get install spotify-client