2.1.0b1: cmk-agent-ctl not working on ARM (only on x86-64)

Hi all

Just a heads-up for others: After updating to 2.1.0b1 and baking agents, ARM hosts are unable to start cmk-agent-ctl-daemon Systemd service. The reason for this is, that it is only compiled for x86-64.

I am not sure whether ARM even is a supported client OS or not, though :wink:

Kind regards

You’re right, the controller won’t run on ARM. However, the cmk-agent-ctl-daemon service unit should not even be deployed in that case. Instead of the unix socket unit, you should find the “old” TCP socket unit deployed, and the monitoring should still work. Can you confirm that? You can find the units in /usr/lib/systemd/system/ (or /lib/systemd/system).

EDIT: It seems that is not the case. I am looking into it.


Hi again!
This is indeed a bug. The the cmk-agent-ctl-daemon unit should not be deployed in this case. It is not needed, so the mointoring works even if it is in failed state, but of course this needs fixing.
This is not very difficult, so I expect it to be fixed in b2.
Thanks for the feedback!