It’s a known bug in the backend/UI. You just need to avoid two things:
Don’t retry a failed deployment (create it from scratch).
When creating a deployment, do not click on any of the Pause buttons for Update Control (not even if you disable them again afterwards, they must be untouched).
This problem has already been fixed and will be in 3.0.1, but it hasn’t been released yet.
Ok, but let’s first establish what you’re trying to do. Mender client 2.6.1 does not support Update Control, so getting an error message if you try to use it is expected. It is not expected if you left all buttons at their Off setting, however.
When i don’t any pause buttons, the update works like a charm, no issue there. When 2.6.1 doesn’t support update control, i have the reason why it doesn’t work.
At what mender client version does update control work?
3.0.0 is the first client version to support Update Control, but both 3.0.1 and 3.1.0 have been released since then, so I encourage you to upgrade to one of them. While upgrading from 2.6.1, you cannot use Update Control, but you can then use it afterwards.
You mean that you are making a manual request to the device API? Then you have to use the right parameters to tell the server you support Update Control, otherwise it will reject you. See the update_control_map parameter in the Deployments v2 API docs.