Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

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
add comment

2 Answers

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
add comment

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
add comment

Your Answer

 
discard

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.