-
Notifications
You must be signed in to change notification settings - Fork 75
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
GESIS server fails when pushing the image #3253
Comments
@rgaiacs if you look under |
Until jupyterhub#3253 is fixed
i was also looking at grafana, and didn't spot the gesis failures there. will need to look into that as well |
No change on GESIS configuration. We have binderhub:
registry:
username: ***
password: *** I looked at the Docker Hub account that GESIS is using and the last time that we was able to push an image was 5 days ago (6 Mar 2025 at 7:46 pm UTC+1). On 6 Mar 2025, we updated the GESIS deployment to sync the @yuvipanda do you know if Another possible cause for this problem is the changes announced at Revisiting Docker Hub Policies: Prioritizing Developer Experience.
👍 Good call.
It is hard to spot because it only fails when building a new image. GESIS is operating a "perpetual" container register on Docker Hub and we pull existing images. |
I tested a local build and push from my laptop using the credentials from GESIS and it worked. The
and running docker buildx build --progress plain --push --tag gesiscss/mwe-3253:1 . returned
But I tested from the GESIS server and I got the same error.
@yuvipanda do you know a easy way to start a debugging |
The good news is that I was able to replicate the error locally. I used the dirty trick to provide a
This will keep the I copied the
This time, I got the error
After some reading and ChatGPT prompt, my understanding is that Docker Hub finally deprecated authentication with base64. On 14 August 2024, Docker announced Deprecation of Password Logins on CLI with Docker SSO Enforcement. But they didn't change the settings for other users at that time. The
This will require changes on BinderHub. |
Please follow up jupyterhub/binderhub#1943. |
The problem is caused by a missing trailing slash in I'm trying to find if this change is on docker client.
|
We now do use fwiw, this is also why I avoid using any LLM tools while debugging - they often lead me down wrong paths but they don't really have any way to know it's wrong... |
I tested the GESIS server with the "empty" Git repository https://github.com/rgaiacs/mwe4mybinder.org and the user log shows
This is happening after #3225 when mybinder.org started using
docker buildx
. My understanding of the error is that the credentials to the container registry used by GESIS are incorrect. But they were not changed.@yuvipanda could you point to me where to configure the credentials used by
docker buildx
? Thanks!cc @arnim
The text was updated successfully, but these errors were encountered: