Announcements

Help Wizard

Step 1

NEXT STEP

New version from Debian repo requires GLIBC_2.38

New version from Debian repo requires GLIBC_2.38

After updating spotify-client to the latest version 1.2.77.358.g4339a634 from https://repository.spotify.com stable/non-free application won't launch:

./spotify: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by ./spotify)

 

This is a problem, because a lot of Linux systems use GLIBC 2.36 (Debian stable, Ubuntu LTS, POP_OS! LTS) and do not have this version.

The only option for many Linux users for now is to stay on the older version (or use flatpack)

Regards!

CJ

Reply
70 Replies

It doesn't work on Trixie either. That Spotify version flat out crashes my Debian host running Trixie. I have to hold the power button and manually powerup to recover.

Looking at journalctl, I notice that the latest Spotify package (Debian stable 1:1.2.77.358.g4339a63) makes the Radeon DMA driver crash, and it in turns makes each CPU core hard-freeze. Eventually, the host runs out of CPUs that hasn't locked and the host crashes. The previous release (1:1.2.74.477.g3be53afe) didn't cause this.

 


@Perkelix wrote:

Looking at journalctl, I notice that the latest Spotify package (Debian stable 1:1.2.77.358.g4339a63) makes the Radeon DMA driver crash, and it in turns makes each CPU core hard-freeze. Eventually, the host runs out of CPUs that hasn't locked and the host crashes. The previous release (1:1.2.74.477.g3be53afe) didn't cause this.


Sorry to read this. I think this error is at least not related to the glibc version requirement.

It probably is another issue than the GLIBC base level bump, but it definitely does point to 1:1.2.77.358.g4339a63 being a catastrophic release on more than one count.

Same problem here!

 

@Vasil can you please forward this to the developers? (Paying) customers cannot use the product. At least in some ways.

Luckily nowadays there is also a working web player, but I still can't believe Spotify would make a build dependent on libraries which knowingly don't exist in that version on many OS versions, yet. Bad idea.

I'm having the same problem on Ubuntu 22.04 LTS. I hope they will add some kind of testing for their published packages to prevent similar issues in the future. The dependency for glibc still shows up as >=2.30 in the latest package.

 

Also, if they were ever to drop support for any device or OS version, according to their support page https://support.spotify.com/us/article/supported-devices-for-spotify/ they should remind us well in advance about it:

 

"Before discontinuing support for any device or operating system, we’ll notify you through in-app messages and/or email or other reasonable means, providing reminders well in advance. This ensures you have time to take the necessary steps to continue enjoying Spotify."

 

Based on that, I assume this whole issue must be a mistake on Spotify's end.

same here, debian 12:

$ spotify
spotify: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by spotify)
spotify: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by spotify)

Debian 11 : I manage to install spotify with flatpak (helped by Mistral AI ;))

And the web version is still ok

I've been using Linux for ages now, Linux Mint 21 at the moment, and I've never had such an issue with a software updating through the official repository getting broken. Really bad quality testing on Spotify end I'd say.

So if you look back through this thread, you will find at least one answer.

Mine, for Debian 12, was to uninstall spotify (not removing the user config files), install the previous version located in /var/cache/apt/archives/ 

The available version can be listed using this in terminal > "ls /var/cache/apt/archives/ | grep spotify"

this will help you identify what options are available.

Next is to install the older of the two (based on version number that are right in the file name), then to put a hold on the current installed version.

For example, I used this > My example looks like this > "sudo dpkg -i
/var/cache/apt/archives/spotify-client_1%3a1.2.74.477.g3be53afe_amd64.deb"

And then > "sudo apt-mark hold spotify-client"

 

This should get you back the previous version and keep it going for you while waiting for a corrective measure from the developers.

Suggested posts

Let's introduce ourselves!

Hey there you,   Yeah, you! 😁   Welcome - we're glad you joined the Spotify Community!   While you here, let's have a fun game and get…

ModeratorStaff / Moderator/ 4 years ago  in Social & Random