Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to install spotify client but it's complaining that it can't find the old libssl0.9.8 So I created a symlink to libssl1.0.0:

sudo ln -s /usr/lib/x86_64-linux-gnu/libssl.so**.1.0.0** /usr/lib/libssl.so.0.9.8

This did not work. So I made another one:

sudo ln -s /usr/lib/x86_64-linux-gnu/libssl.so**.1.0.0** /usr/lib/x86_64-linux-gnu/libssl.so.0.9.8

Also failed to install the spotify client. What am I doing wrong?

share|improve this question
What Linux distribution and version are you on? And how are you trying to install Spotify? (package, repository, etc.) – gertvdijk Dec 24 '12 at 1:39
debian wheezy. i am trying to install spotify from its repo (repository.spotify.com stable non-free) – sterz Dec 24 '12 at 12:32
up vote 4 down vote accepted

OpenSSL 0.9.8 and 1.0.0 are binary incompatible. The Spotify client you have is built against 0.9.8 and will not run, even if you get the link right. Get yourself a package of Spotify fit for your version of the distribution you're using.

In case Spotify does not build it for your combination of distribution/version, then you'll have to build OpenSSL 0.9.8 yourself. See this thread about Debian Wheezey on the Spotify forums for more details.

share|improve this answer
thanks, that worked. do you think i will get package conflicts in the future (since i have both old and new versions of libssl)? – sterz Dec 24 '12 at 12:45
Depends on how you installed it. Did you install a forward ported package, installed the Squeeze package, or manually compiled/installed? – gertvdijk Dec 25 '12 at 11:14
I've installed this one using gdebi: snapshot.debian.org/archive/debian/20110406T213352Z/pool/main/o/… – sterz Dec 25 '12 at 15:13

There are a few symbolic links you probably have to create. For OpenSSL, at least libcrypto on top of libssl.

For Fedora (adapt to your distro at will):

ln -sf /usr/lib64/libnspr4.so libnspr4.so.0d
ln -sf /usr/lib64/libnss3.so libnss3.so.1d
ln -sf /usr/lib64/libnssutil3.so libnssutil3.so.1d
ln -sf /usr/lib64/libplc4.so libplc4.so.0d
ln -sf /usr/lib64/libplds4.so libplds4.so.0d
ln -sf /usr/lib64/libsmime3.so libsmime3.so.1d
ln -sf /usr/lib64/libssl3.so libssl3.so.1d
ln -sf /usr/lib64/libssl.so.1.0.0j libssl.so.0.9.8
ln -sf /usr/lib64/libcrypto.so.1.0.0j libcrypto.so.0.9.8

Could you provide the exact command and error?

share|improve this answer
here: pastebin.com/ptsephLN – sterz Dec 24 '12 at 12:35

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.