Hi everyone, I did the ‘hello-world’ docker image deployment and it went fine for me. But with my own image hosted on AWS ECR I get the error shown below. I have the AWS login setup and can run ‘docker pull’ on the image URI without any issues but during the deployment I get the following error:
2021-08-11 13:50:36 +0000 UTC info: Running Mender client version: 2.3.0
2021-08-11 13:50:37 +0000 UTC info: State transition: update-fetch [Download_Enter] → update-store [Download_Enter]
2021-08-11 13:50:37 +0000 UTC info: No public key was provided for authenticating the artifact
2021-08-11 13:50:37 +0000 UTC error: Update module /usr/share/mender/modules/v3/docker.1 is not executable
2021-08-11 13:50:37 +0000 UTC info: State transition: update-store [Download_Enter] → update-after-store [Download_Leave]
2021-08-11 13:50:37 +0000 UTC info: State transition: update-after-store [Download_Leave] → update-install [ArtifactInstall]
2021-08-11 13:50:39 +0000 UTC info: Update module output: Error response from daemon: Get https://997289139828.dkr.ecr.eu-central-1.amazonaws.com/v2/test_mender/manifests/sha256:a5d7e0ec084fa6650d062c36456e1d70d44b622f137ba623de420e97d6d3e76b: no basic auth credentials
2021-08-11 13:50:39 +0000 UTC error: Update module terminated abnormally: exit status 1
2021-08-11 13:50:39 +0000 UTC error: transient error: Update module terminated abnormally: exit status 1
2021-08-11 13:50:39 +0000 UTC info: State transition: update-install [ArtifactInstall] → rollback [ArtifactRollback]
2021-08-11 13:50:39 +0000 UTC info: Performing rollback
2021-08-11 13:50:39 +0000 UTC info: State transition: rollback [ArtifactRollback] → update-error [ArtifactFailure]
2021-08-11 13:50:39 +0000 UTC info: State transition: update-error [ArtifactFailure] → cleanup [Error]
2021-08-11 13:50:39 +0000 UTC info: State transition: cleanup [Error] → update-status-report [none]