I have searched the existing open and closed issues
Required Information
DietPi version | G_DIETPI_VERSION_CORE=9 G_DIETPI_VERSION_SUB=1 G_DIETPI_VERSION_RC=1 G_GITBRANCH='master' G_GITOWNER='MichaIng' G_LIVE_PATCH_STATUS[0]='not applicable'
Distro version | bullseye 0
Kernel version | 5.10.103-v8+ #1529 SMP PREEMPT Tue Mar 8 12:26:46 GMT 2022 aarch64 GNU/Linux
Architecture | arm64
SBC model | `RPi 3 Model B+ (aarch64)’
Power supply used | (EG: 5V 1A RAVpower)
SD card used | ‘SanDisk ultra 64gb’
Additional Information (if applicable)
Software title | (Netdata v1.29.3)
Was the software title installed freshly or updated/migrated? installed freshly uninstalled reinstalled
Steps to reproduce
Updated to 9.1.1
Netdata still at v1.29.3
Expected behaviour
Updated to current Deit Pi Netdata v1.37.1
Actual behaviour
Remained Netdata v1.29.3
Extra details
After Updated to 9.1.1 and Netdata did not update I uninstalled and reinstalled Netdata with no change.
apt update && apt full-upgrade
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
All packages are up to date.
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Calculating upgrade… Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Yes correct. Netdata is installed from global Debian repository. The installed version depends on your Debian version and has no direct relation to DietPi version.
What a coincidence, I was just looking to upgrade Netdata too, to a more recent version. I am at Bookworm and was wondering why I have a pretty old version (1.37)… This declares a lot.
By now, version 1.37 is 15 months old and I can imagine that besides some new functionality, there are also security breaches fixed.
I don’t know what a global Debian repository is - sorry for that - but I was wondering what the reason for such a choice is. Purely to learn a bit more. My Linux-kernel for example (based on armbian for odroid hc4) is much more up-to-date.
Is it possible for me to update Netdata manually to a recent version?
DietPi is based on Debian, therefore we use this repository to install software packages. Packages from an apt software repository are simple to install because they are precompiled and ready to use. Usually these packages are globally managed by an upstream maintainer and out of our responsibility.
Theoretically you could install and compile it yourself from source.
Debians philosophy is to choose stability over actuality.
Here is a brief comparison which arch, which has a rolling release strategy: https://linovox.com/debian-vs-arch-linux/
And of course security problems getting fixed a fast as possible, you don’t need to wait for the next major release.