-
-
Notifications
You must be signed in to change notification settings - Fork 497
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
spotifyd does not start as needs glibc 2.32 or newer, distro version is 2.31-13 #6419
Comments
Many thanks for your report. You are right, the current binaries are compiled with too high glibc version requirement:
We take them from here: https://github.com/Spotifyd/spotifyd/releases |
This one sounds similar Spotifyd/spotifyd#1147 |
Okay, it was actually intended, true for last release already: Spotifyd/spotifyd#1147 cd /tmp
curl -LO 'https://github.com/Spotifyd/spotifyd/releases/download/v0.3.3/spotifyd-linux-full.tar.gz'
tar xf spotifyd-linux-full.tar.gz
rm spotifyd-linux-full.tar.gz
mv spotifyd /opt/spotifyd/spotifyd
systemctl restart spotifyd |
ok we would need to set 0.3.3 for Buster and Bullseye, right? |
Thank you very much for such a lightning fast reply and fix. I have now: root@J4105:/tmp# systemctl status spotifyd
● spotifyd.service - Spotifyd (DietPi)
Loaded: loaded (/etc/systemd/system/spotifyd.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2023-06-06 20:36:46 BST; 11s ago
Main PID: 6255 (spotifyd)
Tasks: 6 (limit: 9062)
Memory: 2.3M
CPU: 32ms
CGroup: /system.slice/spotifyd.service
└─6255 /opt/spotifyd/spotifyd --no-daemon --config-path=/mnt/dietpi_userdata/spotifyd/spotifyd.conf |
Probably even an older version on Buster. Lol I just tested it on Bookworm, and there it does not work because it depends on libssl1.1 while Bookworm ships libssl3. At least the current version does work on ARMv7 Bullseye, only the x86 one is compiled with this high glibc requirement. Pretty inconsistent. Let's get an overview and fix one by one where possible: https://github.com/MichaIng/DietPi/actions/runs/5192682619 |
it's failing on our container ARMv7 Bullseye. However, it's working in RPi3B+ 32bit |
Very strange, the exact same binary on Buster shows that it supports glibc 2.29 as well:
Buster however ships v2.28. So it does neither support libc6 from Buster, nor from Bullseye but supports one single version between them. Very strange toolchain used have such a glibc support list 😄. On ARMv7: Jun 06 20:47:29 DietPi spotifyd[5552]: /opt/spotifyd/spotifyd: error while loading shared libraries: libdbus-1.so.3: cannot open shared object file: No such file or directory This was needed on x86 only, now on ARMv7 as well. It is a dependency of |
Yes, it is for container only as |
And if one chooses to uninstall WiFi packages when changing/applying network settings. |
- DietPi-Software | Spotifyd: Fix installed version and dependencies depending on architecture and Debian version: #6419 - DietPi-Software | Spotifyd: Do not remove the binary on reinstall prior to starting the download, as it is replaced anyway. That way on download failures, the previous binary stays in place. Update our default config to expose new config keys - DietPi-Software | Spotifyd: Disable on Bookworm for x86_64 since "full" binary depends on libssl1.1 while "default" and "slim" support PulseAudio backend only
- DietPi-Software | Spotifyd: Fix installed version and dependencies depending on architecture and Debian version: #6419 - DietPi-Software | Spotifyd: Do not remove the binary on reinstall prior to starting the download, as it is replaced anyway. That way on download failures, the previous binary stays in place. Update our default config to expose new config keys - DietPi-Software | Spotifyd: Disable on Bookworm for x86_64 since "full" binary depends on libssl1.1 while "default" and "slim" support PulseAudio backend only
Solved: https://github.com/MichaIng/DietPi/actions/runs/5193127264 When time permits, I'll create a workflow for own packages for all architectures, distros and with (only) the features we need. It is a pity that there are still no |
- DietPi-Software | Spotifyd: Fix installed version and dependencies depending on architecture and Debian version: #6419 - DietPi-Software | Spotifyd: Do not remove the binary on reinstall prior to starting the download, as it is replaced anyway. That way on download failures, the previous binary stays in place. Update our default config to expose new config keys - DietPi-Software | Spotifyd: Disable on Bookworm for x86_64 since "full" binary depends on libssl1.1 while "default" and "slim" support PulseAudio backend only - CI | DietPi-Software: Fix Unbound UDP port when Pi-hole or AdGuard Home are installed, and add UDP port (zeroconf) for Spotifyd, which is btw mDNS
Creating a bug report/issue
Required Information
The text was updated successfully, but these errors were encountered: