-
-
Notifications
You must be signed in to change notification settings - Fork 506
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
Error update DietPi from v8.23.3 to 8.24.1 #6768
Comments
Probably similar to this one #6766 |
Hello, I've been using DietPi for a couple of years to run Signalyst's HQPlayer via NAA Daemon, I never fiddle with the thing and all updates work like a charm, first time I encounter this problem. |
Please hold off for a moment, we need to find out why system is behaving like this. |
Sure, no problem, no rush :-) |
cat /etc/debian_version
cat /boot/dietpi/.hw_model
/boot/dietpi/func/dietpi-obtain_hw_model
cat /boot/dietpi/.hw_model EDIT: Ah sorry, I misinterpreted the issue. Please paste the output of this command instead: apt policy libc6 |
Ah I found it already. On Raspbian, the packages have version strings like this However, the |
Ah, this is all done correctly for the |
Okay solved with: b87b3e2 And backported to master via: dc4cbb4 In your case, since cd /tmp
curl -fo package.deb "https://dietpi.com/downloads/binaries/$G_DISTRO_NAME/shairport-sync_armv7l.deb"
dpkg -i --force-confdef,confold package.deb
rm package.deb |
Just tried it and the update to v8.24.1 ran flawlessly. As I understand the problem was a 32-bit userland/OS (but 64-bit kernel enabled) where wrong package variants could have been installed during patch stages as you say in your notes. Thank you very much @Joulinar and @MichaIng for your support, this community is awesome! :-) |
Jep right, the mismatch between kernel and OS/userland architecture was the problem. I rechecked, and indeed this was the first time we installed DEB packages from the patch script directly, instead of doing a reinstall via I think we'll implement this fix more deeply into the script which creates the related variables/entries in |
Details:
Linux DietPi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
apt-get -y --allow-change-held-packages install ./package.deb
Steps to reproduce:
Expected behaviour:
Actual behaviour:
Extra details:
Additional logs:
The text was updated successfully, but these errors were encountered: