This post is meant to give you some quick pointers how to resolve issues with deploying.
If you see a message like "Your controller does not support deploying binaries" the following cause may be most likely:
- there is no network connection to the controller. Check if you can ping the controller and if you can log in with ssh.
- your browser does not have the correct certificate installed or it is installed in the wrong way. Follow instructions here: https://docs.motorcortex.io/docs/getting-started/connect-your-pc/install-a-browser-certificate/
- the date set on your controller is not set correct, so the generated certificate may be invalidated by a machine that is trying to connect. This happens a lot on ARM systems that do not have a hardware clock (like the RaspberryPi), where after a power-down the clock is not correct again. Either install a hardware clock on the device or set the time correctly every time after reboot or connect the device to the internet and have it synchronize its time with a NTP server..
- you controller has an older image and needs to update its services. See this post: https://support.motorcortex.io/d/21-important-deploy-service-update