Help Wizard

Step 1

NEXT STEP

Spotify Kali Linux not working

Solved!

Spotify Kali Linux not working

When i try to install the client it informs me that my libssl require 1.0.0 and i believe i have a newer version. When i run sudo apt-get install spotify-client

it gives me this:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 spotify-client : Depends: libssl1.0.0 but it is not installable
                  Recommends: libavcodec54 but it is not installable or
                              libavcodec-extra-54 but it is not installable
                  Recommends: libavformat54 but it is not installable
E: Unable to correct problems, you have held broken packages.

 

Does anyone know of a tutorial on how to fix this, can i have both instances of libssl at once? If not what other solutions are there

Reply

Accepted Solutions
Marked as solution

1.- Add this line to your /etc/apt/sources.list file:

deb http://security.debian.org/debian-security wheezy/updates main 

2.- Run

sudo apt-get update

 3.- Run

apt-get install libssl1.0.0

4.- Run

sudo apt-get install spotify-client

 And it's done!

View solution in original post

Marked as solution

Sometimes not working
Here is the solution that worked for me:

1. Add the Spotify repository signing key to be able to verify downloaded packages
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886

2. Add the Spotify repository
echo deb http://repository.spotify.com stable non-free | sudo tee /etc/apt/sources.list.d/spotify.list

3. Add this line to your /etc/apt/sources.list file:
deb http://security.debian.org/debian-security wheezy/updates main

4.Run
sudo apt-get update

5.- Run
apt-get install libssl1.0.0

6.- Run
sudo apt-get install spotify-client

View solution in original post

13 Replies

This is a typical library linking problem that affects closed source programs like Spotify. It happened when the world slowly and unevenly migrated from libssl1.0.0 to libssl1.0.2. It has happened before as well, when the world moved from libssl0.9.8 to libssl1.0.0.

 

https://community.spotify.com/t5/Desktop-Linux-Windows-Web-Player/The-return-of-the-libssl-trouble-o...

 

The best solution would if we, Spotify, fixed this once and for all. It is possible to fix in a few different ways and the problem is tracked in our internal bug tracker. There is no estimate when it will be fixed however.

 

 

Meanwhile, the workaround is to install libssl1.0.0. It is possible to have both libssl1.0.0 and libssl1.0.2 installed. That is the reason for having the version number in the package name. Someone posted instructions for kali how to install libssl1.0.0 in the thread above. The problem is then how to get security updates for the older library.

 

I was getting the same problem and just installed libssl1.0.0 with synaptic and now works well

Hi jooon,

if you know how to fix the issue why it is not being fixed?

I am a premium Spotify user for quite some time already and I am annoyed I can not have the same user experience on all the platforms which I am using on daily basis.

I do feel support of Linux platform is somehow neglected.

As a user I am left without support and have to use obsolete SSL library which creates potential security threat.

I am looking forward to hear about having this isuse resolved.

Spotify Premium Daily User

That is exactly the case unfortunately. The Linux desktop client doesn't get as much as love as Win/Mac. It is mentioned vaguely on

 

https://www.spotify.com/download/linux/

 

as "However, this version is unsupported." and whenever you contact support they will basically say: Sorry, check the community for help. 😕

 

The reason updates are coming at all is because the client shares a lot of code with Win/Mac and most code usually work on Linux as well. The reason why libssl1.0.0 is not a bigger deal right now is that most users use the latest Ubuntu Long Term Support release (16.04 LTS) which is our target where libssl1.0.0 is still supported.

 

Marked as solution

1.- Add this line to your /etc/apt/sources.list file:

deb http://security.debian.org/debian-security wheezy/updates main 

2.- Run

sudo apt-get update

 3.- Run

apt-get install libssl1.0.0

4.- Run

sudo apt-get install spotify-client

 And it's done!

Thank You ! Your answer and code snippets are spot on


@jecam16 wrote:

1.- Add this line to your /etc/apt/sources.list file:

deb http://security.debian.org/debian-security wheezy/updates main 

2.- Run

sudo apt-get update

 3.- Run

apt-get install libssl1.0.0

4.- Run

sudo apt-get install spotify-client

 And it's done!


Works well for me, Thanks!

Thank you - worked perfectly for me too.

Marked as solution

Sometimes not working
Here is the solution that worked for me:

1. Add the Spotify repository signing key to be able to verify downloaded packages
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886

2. Add the Spotify repository
echo deb http://repository.spotify.com stable non-free | sudo tee /etc/apt/sources.list.d/spotify.list

3. Add this line to your /etc/apt/sources.list file:
deb http://security.debian.org/debian-security wheezy/updates main

4.Run
sudo apt-get update

5.- Run
apt-get install libssl1.0.0

6.- Run
sudo apt-get install spotify-client

This worked perfectly for me. Thanks!

One should be aware that Kali Linux is a rolling release, and explicitely discourages to add debian mirrors to your apt sources.list, as it might break your system on a later update or install.

 

You can get the more up-to-date Debian jessie package for libssl1.0.0 here manually:

https://packages.debian.org/de/jessie/amd64/libssl1.0.0/download

 

Pick a link, and then do a 'wget URL' on the command-line (replace URL with your link).

Afterwards, do a "dpkg -i libssl1.0.0..........deb" (whatever the actual filename is).

 

libssl1.0.0 should then get installed, and you should be able to use apt to install spotify-client.

 

Be aware - by doing it this way, you'll not get updates for that package - but as it is only used by Spotify and in return you do not risk to update-kill your system, you might want to do it nevertheless 😉

Thank U 2 Friend! May the Odds B with U!

 

Thanks bro... Its working.

Suggested posts