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
x/tools: gopls@go1.12 kokoro CI failing due to certificate expiry #48713
Comments
(related: #48700) |
The problematic 1.12 build is disabled. Failures can be retried by commenting 'kokoro rerun' on the broken CL. |
I see similar problems in Ubuntu container.
I found a Reddit thread about this problem: https://www.reddit.com/r/golang/comments/pz65s1/is_gopkgin_down_again/ I tried to run |
This is fixed for x/tools by setting an explicit GOPROXY value. |
Hi Findleyr Thanks for looking into this. Thanks |
The reddit thread helped me. Thanks @BewareMyPower Added the following command to my service inside docker compose. Thanks |
Ack, thanks. In my case I set GOPROXY=https://proxy.golang.org (I had wanted to use the proxy for 1.12 CI anyway). |
Yeah I did that too. The modules were loading fine with that. But I have a rabbitmq dependency in my service. I was facing issues with connecting to that container. So went with the above solution but GOPROXY=https://proxy.golang.org inside service's enviroment, will also work. @findleyr Thanks for that solution. |
For the record, the issue here is that these clients have an outdated root certificate bundle with an expired certificate. The certificate we use in gopkg.in is up-to-date according to the current Let's Encrypt root certs. There are more details about the issue here: https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/ |
Our legacy gopls CI is failing at Go 1.12 with the following error:
I'll disable this builder temporarily while I look into the fix.
The text was updated successfully, but these errors were encountered: