Skip to content
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

Go Download 404 #51255

Closed
mortezaPRK opened this issue Feb 18, 2022 · 8 comments
Closed

Go Download 404 #51255

mortezaPRK opened this issue Feb 18, 2022 · 8 comments
Labels
WaitingForInfo Issue is not actionable because of missing required information, which needs to be provided.

Comments

@mortezaPRK
Copy link

It seems that urls in download page are incorrect.

calling https://dl.google.com/go/go1.17.7.darwin-amd64.tar.gz will return a 404 error:

https://dl.google.com/go/go1.17.7.darwin-amd64.tar.gz returned status 404

p.s. using https://storage.googleapis.com/golang/go1.17.7.darwin-amd64.tar.gz works fine :)

@seankhliao
Copy link
Member

The dl.google.com link works for me, can you provide more info, eg curl -Lvo /dev/null https://dl.google.com/go/go1.17.7.darwin-amd64.tar.gz

@seankhliao seankhliao added the WaitingForInfo Issue is not actionable because of missing required information, which needs to be provided. label Feb 18, 2022
@mortezaPRK
Copy link
Author

curl ouput:

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0*   Trying 172.217.19.14:443...
* Connected to dl.google.com (172.217.19.14) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*  CAfile: /etc/ssl/cert.pem
*  CApath: none
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
} [227 bytes data]
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0* TLSv1.2 (IN), TLS handshake, Server hello (2):
{ [96 bytes data]
* TLSv1.2 (IN), TLS handshake, Certificate (11):
{ [6340 bytes data]
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
{ [116 bytes data]
* TLSv1.2 (IN), TLS handshake, Server finished (14):
{ [4 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
} [37 bytes data]
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
} [1 bytes data]
* TLSv1.2 (OUT), TLS handshake, Finished (20):
} [16 bytes data]
* TLSv1.2 (IN), TLS change cipher, Change cipher spec (1):
{ [1 bytes data]
* TLSv1.2 (IN), TLS handshake, Finished (20):
{ [16 bytes data]
* SSL connection using TLSv1.2 / ECDHE-ECDSA-CHACHA20-POLY1305
* ALPN, server accepted to use h2
* Server certificate:
*  subject: CN=*.google.com
*  start date: Feb  7 02:20:59 2022 GMT
*  expire date: May  2 02:20:58 2022 GMT
*  subjectAltName: host "dl.google.com" matched cert's "*.google.com"
*  issuer: C=US; O=Google Trust Services LLC; CN=GTS CA 1C3
*  SSL certificate verify ok.
* Using HTTP2, server supports multi-use
* Connection state changed (HTTP/2 confirmed)
* Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
* Using Stream ID: 1 (easy handle 0x7febd0011600)
> GET /go/go1.17.7.darwin-amd64.tar.gz HTTP/2
> Host: dl.google.com
> user-agent: curl/7.77.0
> accept: */*
> 
< HTTP/2 404 
< content-length: 1449
< content-type: text/html; charset=utf-8
< server: downloads
< x-content-type-options: nosniff
< x-frame-options: SAMEORIGIN
< x-xss-protection: 0
< date: Sun, 20 Feb 2022 10:34:20 GMT
< alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
< 
{ [1388 bytes data]
100  1449  100  1449    0     0   2038      0 --:--:-- --:--:-- --:--:--  2064
* Connection #0 to host dl.google.com left intact

@seankhliao seankhliao added WaitingForInfo Issue is not actionable because of missing required information, which needs to be provided. and removed WaitingForInfo Issue is not actionable because of missing required information, which needs to be provided. labels Jun 5, 2022
@gopherbot
Copy link

Timed out in state WaitingForInfo. Closing.

(I am just a bot, though. Please speak up if this is a mistake or you have the requested information.)

@imanhpr
Copy link

imanhpr commented Dec 5, 2022

@mortezaPRK
I've had the same issue and I found that the problem was caused by some VPNs.
Simply you can't download it with Iran IP or some other countries like Lithuania

@mgrami
Copy link

mgrami commented Dec 29, 2022

@mortezaPRK I've had the same issue and I found that the problem was caused by some VPNs. Simply you can't download it with Iran IP or some other countries like Lithuania

I'm using vpn but still can not download go or install rust. I did it a few months ago even without vpn. everything with dl.google.com too. chekar konim dadash?!

@curable-online
Copy link

problem isn't resolved here yet. The issue cannot be considered as closed!

I can't download go through Iran IP and many other countries IPs through Proxy!

google has to be responsible to this problem.

@ianlancetaylor
Copy link
Contributor

There is nothing that Google is legally permitted to do here. Issues in Iran are a dup of #7392.

@AmirAghighi02
Copy link

I used switchyOmega extension to prevent DNS leak (you can test it here https://dnsleaktest.org/dns-leak-test ) and it worked

@golang golang locked as resolved and limited conversation to collaborators Aug 22, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
WaitingForInfo Issue is not actionable because of missing required information, which needs to be provided.
Projects
None yet
Development

No branches or pull requests

8 participants