**CMK version: 2.1.0p11 **
OS version: Debian 11
I wondered why a host did not get Updates from cmk-update-agent. I did this:
# cmk-update-agent -v
+-------------------------------------------------------------------+
| |
| Checkmk Agent Updater v2.1.0-2022.07.04 - Update |
| |
+-------------------------------------------------------------------+
Getting target agent configuration for host '*******************' from deployment server
Target state (from deployment server):
Agent Available: True
Signatures: 1
Target Hash: fb8e31f9e2c0f892
Agent fb8e31f9e2c0f892 already installed.
# rpm -qa |grep check
check-mk-agent-2.1.0p6-1.5f99fe1b89a7e805.noarch
# cmk-update-agent -v -r
+-------------------------------------------------------------------+
| |
| Checkmk Agent Updater v2.1.0-2022.07.04 - Update |
| |
+-------------------------------------------------------------------+
Getting target agent configuration for host '**************************' from deployment server
Target state (from deployment server):
Agent Available: True
Signatures: 1
Target Hash: fb8e31f9e2c0f892
Agent fb8e31f9e2c0f892 already installed.
Forcing reinstallation.
Downloaded agent has size 17752052 bytes.
Signature check OK.
Invoking package manager: rpm -vU --oldpackage --replacepkgs /tmp/check-mk-agent-2nqiu2jb
Output from rpm:
Preparing packages...
Removing systemd units: check-mk-agent-async.service, check-mk-agent.socket, check-mk-agent@.service, cmk-agent-ctl-daemon.service, cmk-update-agent.service, cmk-update-agent.timer
check-mk-agent-2.1.0p11-1.fb8e31f9e2c0f892.noarch
check-mk-agent-2.1.0p6-1.5f99fe1b89a7e805.noarch
Deploying systemd units: check-mk-agent-async.service check-mk-agent.socket check-mk-agent@.service cmk-agent-ctl-daemon.service cmk-update-agent.service cmk-update-agent.timer
Deployed systemd
Creating/updating cmk-agent user account ...
Activating systemd unit 'check-mk-agent-async.service'...
Activating systemd unit 'check-mk-agent.socket'...
Activating systemd unit 'cmk-agent-ctl-daemon.service'...
Activating systemd unit 'cmk-update-agent.timer'...
Successfully installed agent fb8e31f9e2c0f892.
**************# rpm -qa |grep check
check-mk-agent-2.1.0p11-1.fb8e31f9e2c0f892.noarch
It seems that cmk-update-agent fails to compare hashes?
Bug or feature?
Florian