# Error "Device does not support Update Control." in Web UI

**URL:** <https://hub.mender.io/t/error-device-does-not-support-update-control-in-web-ui/3992>\
**Category:** General Discussions\
**Created:** [August 10, 2021, 2:57pm UTC](https://hub.mender.io/t/error-device-does-not-support-update-control-in-web-ui/3992 "2021-08-10T14:57:23Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![hwbslr](https://avatars.discourse-cdn.com/v4/letter/h/b19c9b/32.png) [@hwbslr](https://hub.mender.io/u/hwbslr)\
**Post date:** [August 10, 2021, 2:57pm UTC](https://hub.mender.io/t/error-device-does-not-support-update-control-in-web-ui/3992/1 "2021-08-10T14:57:23Z")

</div>

Hi!

I get the error message “Device does not support Update Control.” in the Mender Web UI after creating a deployment:

![image](https://canada1.discourse-cdn.com/flex036/uploads/mender/original/2X/b/befcf509abb0b00fa90ceb3bc021d573065b7624.png)

I searched for the error string, but besides

[https://tracker.mender.io/browse/MEN-4555](https://tracker.mender.io/browse/MEN-4555)

I couldn’t find any results.

I use a OE4T Yocto (hardknott) based Image on a NVidia Jetson Nano Devkit and I checked

```auto
$ bitbake -e mender-poc-image-base | grep '^DISTRO_FEATURES='
DISTRO_FEATURES="acl alsa argp bluetooth ext2 ipv4 ipv6 largefile pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g nfc x11 vfat largefile opengl ptest multiarch wayland vulkan systemd pam virtualization systemd pulseaudio gobject-introspection-data ldconfig mender-image mender-client-install mender-systemd mender-growfs-data mender-uboot mender-persist-systemd-machine-id"

```

According to the Web UI the client is version 2.6.1 and the Web UI stats itself as 3.0.0

Any hints?

Thanks.

---

<div class="post-metadata">

**Author:** ![kacf](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/kacf/32/146_2.png) [@kacf](https://hub.mender.io/u/kacf)\
**Post date:** [August 11, 2021, 9:15am UTC](https://hub.mender.io/t/error-device-does-not-support-update-control-in-web-ui/3992/2 "2021-08-11T09:15:41Z")

</div>

It’s a known bug in the backend/UI. You just need to avoid two things:

1. Don’t retry a failed deployment (create it from scratch).
2. 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.

---

<div class="post-metadata">

**Author:** ![hwbslr](https://avatars.discourse-cdn.com/v4/letter/h/b19c9b/32.png) [@hwbslr](https://hub.mender.io/u/hwbslr)\
**Post date:** [August 11, 2021, 9:37am UTC](https://hub.mender.io/t/error-device-does-not-support-update-control-in-web-ui/3992/3 "2021-08-11T09:37:01Z")

</div>

Indeed I added a “pause” before reboot.  
After creating a new deployment and not touching “pause” the update on target went fine.

Thanks for your help.

---

<div class="post-metadata">

**Author:** ![kkettinger](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/kkettinger/32/1457_2.png) [@kkettinger](https://hub.mender.io/u/kkettinger)\
**Post date:** [December 27, 2021, 2:55pm UTC](https://hub.mender.io/t/error-device-does-not-support-update-control-in-web-ui/3992/4 "2021-12-27T14:55:56Z")

</div>

It seems this issue still exists in 3.1.0, at least i have experienced it right now.  
Without any pause buttons, the update works without issue.

---

<div class="post-metadata">

**Author:** ![kacf](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/kacf/32/146_2.png) [@kacf](https://hub.mender.io/u/kacf)\
**Post date:** [January 3, 2022, 5:06am UTC](https://hub.mender.io/t/error-device-does-not-support-update-control-in-web-ui/3992/5 "2022-01-03T05:06:01Z")

</div>

When you say 3.1.0, do you mean the Mender server or the Mender client, or both?

---

<div class="post-metadata">

**Author:** ![kkettinger](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/kkettinger/32/1457_2.png) [@kkettinger](https://hub.mender.io/u/kkettinger)\
**Post date:** [January 3, 2022, 7:41am UTC](https://hub.mender.io/t/error-device-does-not-support-update-control-in-web-ui/3992/6 "2022-01-03T07:41:45Z")

</div>

I’m using mender-client version 2.6.1 on my toradex board with the server version 3.1.0 on [hosted.mender.io](http://hosted.mender.io).

---

<div class="post-metadata">

**Author:** ![kacf](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/kacf/32/146_2.png) [@kacf](https://hub.mender.io/u/kacf)\
**Post date:** [January 3, 2022, 8:09am UTC](https://hub.mender.io/t/error-device-does-not-support-update-control-in-web-ui/3992/7 "2022-01-03T08:09:06Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![kkettinger](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/kkettinger/32/1457_2.png) [@kkettinger](https://hub.mender.io/u/kkettinger)\
**Post date:** [January 3, 2022, 8:30am UTC](https://hub.mender.io/t/error-device-does-not-support-update-control-in-web-ui/3992/8 "2022-01-03T08:30:24Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![kacf](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/kacf/32/146_2.png) [@kacf](https://hub.mender.io/u/kacf)\
**Post date:** [January 3, 2022, 8:40am UTC](https://hub.mender.io/t/error-device-does-not-support-update-control-in-web-ui/3992/9 "2022-01-03T08:40:32Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![kkettinger](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/kkettinger/32/1457_2.png) [@kkettinger](https://hub.mender.io/u/kkettinger)\
**Post date:** [January 3, 2022, 8:51am UTC](https://hub.mender.io/t/error-device-does-not-support-update-control-in-web-ui/3992/10 "2022-01-03T08:51:32Z")

</div>

Great, i will try it! Thank you for your help.

---

<div class="post-metadata">

**Author:** ![francoislefebvre](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/francoislefebvre/32/1238_2.png) [@francoislefebvre](https://hub.mender.io/u/francoislefebvre)\
**Post date:** [January 10, 2022, 8:16pm UTC](https://hub.mender.io/t/error-device-does-not-support-update-control-in-web-ui/3992/11 "2022-01-10T20:16:19Z")

</div>

I get this problem and I run mender client 3.1.0. Still figuring out why.

---

<div class="post-metadata">

**Author:** ![francoislefebvre](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/francoislefebvre/32/1238_2.png) [@francoislefebvre](https://hub.mender.io/u/francoislefebvre)\
**Post date:** [January 10, 2022, 8:22pm UTC](https://hub.mender.io/t/error-device-does-not-support-update-control-in-web-ui/3992/12 "2022-01-10T20:22:22Z")

</div>

After success without pausing in between phases, I created a new release and a new deployment with pauses. Now it seems to work. 🤔

---

<div class="post-metadata">

**Author:** ![francoislefebvre](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/francoislefebvre/32/1238_2.png) [@francoislefebvre](https://hub.mender.io/u/francoislefebvre)\
**Post date:** [January 10, 2022, 8:51pm UTC](https://hub.mender.io/t/error-device-does-not-support-update-control-in-web-ui/3992/13 "2022-01-10T20:51:32Z")

</div>

As soon as I make a request to check for updates to the device API, I get the `Device does no support Update Control.` Failure.

In the logs, it says that `error: transient error: The deployment was aborted from the server`.

I still have to get my head around the best way to get deployment information and trigger deployment change of state. Device API? Management API?

---

<div class="post-metadata">

**Author:** ![kacf](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/kacf/32/146_2.png) [@kacf](https://hub.mender.io/u/kacf)\
**Post date:** [January 11, 2022, 6:30am UTC](https://hub.mender.io/t/error-device-does-not-support-update-control-in-web-ui/3992/14 "2022-01-11T06:30:56Z")

</div>

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](https://docs.mender.io/api/#device-api-deployments-v2-check-update).

---

<div class="post-metadata">

**Author:** ![francoislefebvre](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/francoislefebvre/32/1238_2.png) [@francoislefebvre](https://hub.mender.io/u/francoislefebvre)\
**Post date:** [January 11, 2022, 4:12pm UTC](https://hub.mender.io/t/error-device-does-not-support-update-control-in-web-ui/3992/15 "2022-01-11T16:12:00Z")

</div>

In my case, I used Deployments V1 which has no mention of `update_control_map` parameter. Probably incompatible with Update Control?

Thanks for the heads up.
