$ balena push myApp --registry-secrets secrets.yml
...
[debug] handling message: {"message":"\u001b[31m[Error]\u001b[39m Error: pull access denied for balenajordan/test, repository does not exist or may require 'docker login': denied: requested access to the resource is denied","isError":true}
[Error] Error: pull access denied for balenajordan/test, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
where balenajordan/test is private Docker Hub repo, and the docker-compose.yml file contains image: balenajordan/test, or the Dockerfile contains FROM balenajordan/test, and the private repo password is in the format:
The actual password was different, but contained the non-letter, non-numeric characters above. The single quotes are not part of the password. It was found that changing the password avoided the error.
Known workaround
Use a different password. It is not yet clear whether the problem regards specific characters or the password length or something else, but it was found that changing the password avoided the error.
As originally reported by @notnamed in (restricted access): https://www.flowdock.com/app/rulemotion/public-s-community/threads/DLD3YK893e1msi1uG0s2AAzMVZh
where
balenajordan/test
is private Docker Hub repo, and thedocker-compose.yml
file containsimage: balenajordan/test
, or the Dockerfile containsFROM balenajordan/test
, and the private repo password is in the format:secrets.yml
The actual password was different, but contained the non-letter, non-numeric characters above. The single quotes are not part of the password. It was found that changing the password avoided the error.
Known workaround Use a different password. It is not yet clear whether the problem regards specific characters or the password length or something else, but it was found that changing the password avoided the error.