V1.28 / This agent was built without the dependencies for Cloud and cannot be claimed

Problem/Question

After a recent upgrade from 1.26=>1.28 on one of our nodes, the node began showing unreachable from the Cloud app. I attempted to re-claim it but instead it shows this error.

This agent was built without the dependencies for Cloud and cannot be claimed

Environment/Browser

Ubuntu 18.04.5 LTS using the apt repo

$ cat /etc/apt/sources.list.d/netdata_netdata.list  
# this file was generated by packagecloud.io for
# the repository at https://packagecloud.io/netdata/netdata

deb https://packagecloud.io/netdata/netdata/ubuntu/ bionic main
deb-src https://packagecloud.io/netdata/netdata/ubuntu/ bionic main

What I expected to happen

Node should not become unreachable because of an upgrade, nor need to be reclaimed.
If it does need a reclaim, the agent allows it to proceed.

This problem STILL exists for v1.28.0 (latest) on Bionic.
It started with v1.27.0
Please address.

I was able to work around the issue like so
$ sudo apt install netdata=1.26.0
$ sudo service netdata restart

1 Like

Hi @Mark_Foster ,

Sorry for not getting back to you sooner, due to Christmas vacations I was out and Netdata was running a skeleton crew, so our community engagement was more scarce.

I have pinged our engineers and soon we reach back for more information so we can pinpoint the culprit.

Thank you for your patience, as I understand that this must have been frustrating.

P.S Welcome to our community!

Best,
odysseas

Still getting this issue on the raspberry pi using the latest build (and it seems to install an older version on top of that)

Hi @modem7

How did you install ? What distro is the pi running?

Heya @Manolis_Vasilakis

curl -s https://packagecloud.io/install/repositories/netdata/netdata-edge/script.deb.sh | sudo bash

apt install netdata

Raspberry Pi 3 Model B Plus Rev 1.3
PRETTY_NAME=“Raspbian GNU/Linux 11 (bullseye)”
NAME=“Raspbian GNU/Linux”
VERSION_ID=“11”
VERSION=“11 (bullseye)”
32bit

Hmm, thanks! Not sure about this script… Can you try our kickstart script instead? Install Netdata with kickstart.sh | Learn Netdata

Also make sure you’ve uninstalled any existing installations before running it.

Aye, the problem with the kickstart script, is that it compiles the image from scratch (which works, but I would certainly prefer a package manager version for either 32bit or 64bit ARM).

I was hoping to have an apt repo of some sort to deal with things as it reduces the load (and gets package updates faster than rebuilding each time, especially on such a low powered device).

It also defaults the user directory to /opt/ instead of /etc/ as per normal, so the behaviour is definitely different between x86 and ARM versions (potentially related to kickstart.sh random install to either /etc/netdata or /opt/netdata/etc/netdata - #2 by Austin_Hemmelgarn).

It looks like there’s an issue with the kickstart script with the RPI.

It’s not utilising the following info, and coming up with unknown instead:
cat /etc/os-release
PRETTY_NAME=“Raspbian GNU/Linux 11 (bullseye)”
NAME=“Raspbian GNU/Linux”
VERSION_ID=“11”
VERSION=“11 (bullseye)”
VERSION_CODENAME=bullseye
ID=raspbian
ID_LIKE=debian
HOME_URL=“http://www.raspbian.org/
SUPPORT_URL=“RaspbianForums - Raspbian
BUG_REPORT_URL=“RaspbianBugs - Raspbian

Looks like this is being look at in [Feat]: enable apt repository for raspberrypi os / raspbian · Issue #13428 · netdata/netdata · GitHub and [Feat]: Provide better support for native packages on Debian derivatives. · Issue #14200 · netdata/netdata · GitHub