@gh_laylapezeshkmher, the investigation so far suggests that the problem is that the application owner username needs to be prefixed to the application name in the format
owner/appname. I assume you are not the owner of the
Edge1CI application: I assume you have the Developer role as an application member. You can use the web dashboard to open the Members tab/panel for the application, where you will find the owner’s username. Then, instead of running the following command:
balena deploy Edge1CI skycatch/docker-edge1:arm
Run it with the owner prefix:
balena deploy owner/Edge1CI skycatch/docker-edge1:arm
owner is the username you found for the application owner in the web dashboard. This is only required for ‘Classic’ and ‘Legacy’ application types and when the user running the command is not owner, which is why you would not have had the same problem with non-legacy apps like ‘Microservices’, ‘Essentials’ or ‘Starter’.
Let us know if this works! I have created a CLI issue for this to be better documented, for the error message to be improved and perhaps for the prefix requirement to be removed altogether: