-
Notifications
You must be signed in to change notification settings - Fork 121
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
"docker pull" fails after 1.13.0-rc3-beta32 upgrade with "server misbehaving" #1025
Comments
In the DNS logs inside the diagnostics I see some strange behaviour. You have 2 upstream DNS servers configured-- Docker for Mac sends queries to both servers and then waits for the first response. For names which do exist such as For names which don't exist such as I suspect one of your upstream DNS servers is configured to disallow recursion. Could you perform some experiments for me? Could you run
I suspect that we should probably modify the DNS forwarder in Docker for Mac to ignore these "Refused" responses, since they aren't very useful (and crowd out useful responses) |
Thanks, @djs55, I think you figured it out! One of my two VPN (work) DNS servers does not resolve www.google.com, and responds to dig with
|
@jamshid I suspect it's a bug / oversight in the configuration of the upstream server. If your primary DNS server were to fail then I suspect other software would also have problems with your secondary server. I think it's worth escalating, just in case they aren't aware of it. Having said that, I'm hoping to work on DNS in Docker for Mac over the next few betas, and will try to make it cope more gracefully with this situation. Thanks again for the report! |
The DNS resolver in the master branch should now be robust to malfunctioning upstream servers. The code should be released in beta 37, due in a couple of weeks. |
@jamshid, could you please confirm that this problem is fixed for you in the latest beta (39)? |
The fix is now released on both the beta and stable channels so I am closing the issue. Please re-open (or open a new one) with a new diagnostic ID you still have that problem. |
Closed issues are locked after 30 days of inactivity. If you have found a problem that seems similar to this, please open a new issue. Send feedback to Docker Community Slack channels #docker-for-mac or #docker-for-windows. |
Expected behavior
docker pull should work after upgrading to latest beta.
Actual behavior
Information
Steps to reproduce the behavior
The text was updated successfully, but these errors were encountered: