-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
m1: act fails to pull with unauthorized: incorrect username or password #1166
Comments
I am not using an m1, but I hit a similar error (even earlier in the process): act "pull_request" \
-s DOCKER_USERNAME \
-s DOCKER_PASSWORD
[pr/build] 🚀 Start image=catthehacker/ubuntu:act-latest
[pr/build] 🐳 docker pull image=catthehacker/ubuntu:act-latest platform= username=*** forcePull=false
Error: Error response from daemon: Head "https://registry-1.docker.io/v2/catthehacker/ubuntu/manifests/act-latest": unauthorized: incorrect username or password
make: *** [test] Error 1 I briefly checked my rate-limit: curl --head -H "Authorization: Bearer $TOKEN" https://registry-1.docker.io/v2/ratelimitpreview/test/manifests/latest 2>&1
HTTP/1.1 200 OK
content-length: 2782
content-type: application/vnd.docker.distribution.manifest.v1+prettyjws
docker-content-digest: sha256:767a3815c34823b355bed31760d5fa3daca0aec2ce15b217c9cd83229e0e2020
docker-distribution-api-version: registry/2.0
etag: "sha256:767a3815c34823b355bed31760d5fa3daca0aec2ce15b217c9cd83229e0e2020"
date: Sat, 21 May 2022 13:31:38 GMT
strict-transport-security: max-age=31536000
ratelimit-limit: 100;w=21600
ratelimit-remaining: 99;w=21600
docker-ratelimit-source: redacted I can manually pull the image too: ❯ docker pull catthehacker/ubuntu:act-latest
act-latest: Pulling from catthehacker/ubuntu
d5fd17ec1767: Pull complete
b802a9f71706: Pull complete
da477514e5fd: Pull complete
03f807692b16: Pull complete
3940e38805ed: Pull complete
4f4fb700ef54: Pull complete
9b1c548cba3d: Pull complete
4d0715de63c4: Pull complete
Digest: sha256:93a6c9bb4e14a04c1b9f0faaf8f6ca7b3a30d268937f470aa45800b84b315820
Status: Downloaded newer image for catthehacker/ubuntu:act-latest
docker.io/catthehacker/ubuntu:act-latest Once I pulled the image myself, |
I just double-checked, I am also not "logged" into docker.com or something (via |
Are you sure you don't input any whitespace or typo when asked for credentials? |
I didn't even get that far. See my "log excerpt". |
It should ask before running act at all
|
The variables are in my environment. They are used for secrets in a run. Are you saying these are used for "automatic" login to Docker Hub by act? |
Ugh... #665 |
Shouldn't this be |
And isn't it kinda odd to use the same API to configure the workflow ( |
+1 on Windows as well. Using Docker Desktop 4.8.2 (79419) |
+1 on Ubuntu 22.04 on WSL2 using Docker Desktop 4.12.0 (85629), when trying to pull Unsuccessfully tried to pass secrets with:
The only way it worked was by directly passing the values with the act -s DOCKER_USERNAME=user -s DOCKER_PASSWORD=password More information about my system is below: Output of
The output of the
The output of the
|
I'm also having this issue on windows. Is it a requirement to pass the username and password each run? Seems like it should just use the docker login I've already completed... |
Hi @damccull, hope you're doing well Try this command: |
I'll give it a shot. I did solve it by manually pulling the image and setting --pull=false in the .actrc though. |
I would guess that the password act reads out of docker login in docker desktop is a placeholder instead of the actual password (which is stored in a credentials store) |
Why can't act just issue the "docker pull" command and delegate the responsibility to the already authenticated docker? |
I am on windows and i am also having this issue |
OS Name Microsoft Windows 11 Enterprise Docker Desktop installed PS C:\private\private-job-application-app> act -j build-and-deploy
time="2023-12-15T12:26:52+01:00" level=warning msg="Could not find any stages to run. View the valid jobs with `act --list`. Use `act --help` to find how to filter by Job ID/Workflow/Event Name"
time="2023-12-15T12:26:52+01:00" level=warning msg="Could not find any stages to run. View the valid jobs with `act --list`. Use `act --help` to find how to filter by Job ID/Workflow/Event Name"
time="2023-12-15T12:26:52+01:00" level=warning msg="Could not find any stages to run. View the valid jobs with `act --list`. Use `act --help` to find how to filter by Job ID/Workflow/Event Name"
time="2023-12-15T12:26:52+01:00" level=warning msg="Could not find any stages to run. View the valid jobs with `act --list`. Use `act --help` to find how to filter by Job ID/Workflow/Event Name"
[Run Azure Login with OIDC/build-and-deploy] 🚀 Start image=catthehacker/ubuntu:full-latest
time="2023-12-15T12:26:52+01:00" level=info msg="Parallel tasks (0) below minimum, setting to 1"
[Run Azure Login with OIDC/build-and-deploy] 🐳 docker pull image=catthehacker/ubuntu:full-latest platform= username= forcePull=true
[Run Azure Login with OIDC/build-and-deploy] using DockerAuthConfig authentication for docker pull
[Run Azure Login with OIDC/build-and-deploy] pulling image 'docker.io/catthehacker/ubuntu:full-latest' () failed with credentials Error response from daemon: Head "https://registry-1.docker.io/v2/catthehacker/ubuntu/manifests/full-latest": unauthorized: incorrect username or password retrying without them, please check for stale docker config files
time="2023-12-15T12:26:54+01:00" level=info msg="Parallel tasks (0) below minimum, setting to 1"
[Run Azure Login with OIDC/build-and-deploy] 🐳 docker create image=catthehacker/ubuntu:full-latest platform= entrypoint=["tail" "-f" "/dev/null"] cmd=[] network="host"
[Run Azure Login with OIDC/build-and-deploy] 🐳 docker run image=catthehacker/ubuntu:full-latest platform= entrypoint=["tail" "-f" "/dev/null"] cmd=[] network="host"
Error: failed to start container: Error response from daemon: network-scoped alias is supported only for containers in user defined networks
PS C:\private\private-job-application-app> |
@sukkergris This is not your only problem, This is your more relevant problem due to beeing on windows:
See here #2074 |
So, A fix for this (at least for me), on MacOS devices, if you look at your |
Discussed in #1165
Originally posted by ssbarnea May 15, 2022
I am on MacOS M1 and act failed to even pull the container reporting not being able to login to docker registry, but docker works correctly and it is able to pull.
The text was updated successfully, but these errors were encountered: