Expected Behavior
The mender client running on device contacts the Mender server every 30 minutes to check for a software update deployment. This can also be done manually with mender check-update
. This has been working well for the past 6 months.
Observed Behavior
Now when creating a deployment, devices can go into a “pending” state for several hours before before detecting a deployment. Running mender check-update
has no effect.
From looking at mender-client logs on device, it is not seeing the deployment which was started at 20:18.
Oct 09 19:58:33 ec-221 mender[427]: time="2025-10-09T19:58:33Z" level=info msg="State transition: check-wait [Idle] -> update-check [Sync]" Oct 09 19:58:34 ec-221 mender[427]: time="2025-10-09T19:58:34Z" level=info msg="State transition: update-check [Sync] -> check-wait [Idle]" Oct 09 20:28:33 ec-221 mender[427]: time="2025-10-09T20:28:33Z" level=info msg="State transition: check-wait [Idle] -> update-check [Sync]" Oct 09 20:28:34 ec-221 mender[427]: time="2025-10-09T20:28:34Z" level=info msg="State transition: update-check [Sync] -> check-wait [Idle]" Oct 09 20:58:33 ec-221 mender[427]: time="2025-10-09T20:58:33Z" level=info msg="State transition: check-wait [Idle] -> update-check [Sync]" Oct 09 20:58:34 ec-221 mender[427]: time="2025-10-09T20:58:34Z" level=info msg="State transition: update-check [Sync] -> check-wait [Idle]" Oct 09 21:28:33 ec-221 mender[427]: time="2025-10-09T21:28:33Z" level=info msg="State transition: check-wait [Idle] -> update-check [Sync]" Oct 09 21:28:34 ec-221 mender[427]: time="2025-10-09T21:28:34Z" level=info msg="State transition: update-check [Sync] -> check-wait [Idle]" Oct 09 21:58:33 ec-221 mender[427]: time="2025-10-09T21:58:33Z" level=info msg="State transition: check-wait [Idle] -> update-check [Sync]" Oct 09 21:58:34 ec-221 mender[427]: time="2025-10-09T21:58:34Z" level=info msg="State transition: update-check [Sync] -> check-wait [Idle]