Deployment status update failing

I am seeing an issue while using Mender Client v5.0.1 with the community edition mender-server v4.0.1 installed on our EKS.

{"timestamp":"2025-06-03T18:40:20.784635Z","level":"error","message":"Request to push status data failed: PUT http://127.0.0.1:33467/api/devices/v1/deployments/device/deployments/745b58c7-fa74-4968-b30f-e89cad631a7a/status: "}
{"timestamp":"2025-06-03T18:40:20.784929Z","level":"error","message":"Could not send deployment status: bad version: PUT http://127.0.0.1:33467/api/devices/v1/deployments/device/deployments/745b58c7-fa74-4968-b30f-e89cad631a7a/status: "}

Files are getting installed correctly, but since the deployment status update to success is failing all further API calls from mender-update are failing too until the daemon is restarted.

The same client works fine when connected to hosted.mender.io.

On the server side everything appears to be fine and seems to be an issue on the client side. But couldn’t find from the mender client source code what is causing this ‘bad version’ error and which version it is referring to.

Mender client v3(go client) works fine with our server instance, it doesn’t have any problem in updating the deployment status.

Hi @john.kuriakose,

Is this a full root filesystem update, or something custom Update Module?

Greetz,
Josef

@TheYoctoJester
No, this happens for application updates. I tried with both single-file and a custom update module; it behaves the same.