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

Download page has a breakdown? #3712

Closed
ShawnyXiao opened this issue Feb 26, 2017 · 30 comments
Closed

Download page has a breakdown? #3712

ShawnyXiao opened this issue Feb 26, 2017 · 30 comments

Comments

@ShawnyXiao
Copy link

Download page can't get bnaries and mobile libraries. Snapshot is as follow.

image

@karalabe
Copy link
Member

Works for me now. Could you check again? How long before this error appears?

@ShawnyXiao
Copy link
Author

Still can't work for me now. It is always loading and then pop a prompt "Failed to load latest release!", even if I switch my browser from Chrome to Edge. The whole page is like this:

image

@karalabe
Copy link
Member

That is odd. Are you by any chance blocking GitHub? As I see it from the image above, you managed to correctly retrieve the packages from our Azure storage, just the "latest release" is missing, which is pulled from the GitHub APIs.

Please check whether you can access https://api.github.com/repos/ethereum/go-ethereum/releases/latest

@ShawnyXiao
Copy link
Author

When I access https://api.github.com/repos/ethereum/go-ethereum/releases/latest, I can get a JSON like:

{
  "url": "https://api.github.com/repos/ethereum/go-ethereum/releases/5433399",
  "assets_url": "https://api.github.com/repos/ethereum/go-ethereum/releases/5433399/assets",
  "upload_url": "https://uploads.github.com/repos/ethereum/go-ethereum/releases/5433399/assets{?name,label}",
  "html_url": "https://github.com/ethereum/go-ethereum/releases/tag/v1.5.9",
  "id": 5433399,
  "tag_name": "v1.5.9",
  "target_commitish": "release/1.5",
  "name": "Davy Jones' Locker (v1.5.9)",
  "draft": false,
  "author": {
    "login": "karalabe",
    "id": 129561,
    "avatar_url": "https://avatars.githubusercontent.com/u/129561?v=3",
    "gravatar_id": "",
    "url": "https://api.github.com/users/karalabe",
    "html_url": "https://github.com/karalabe",
    "followers_url": "https://api.github.com/users/karalabe/followers",
    "following_url": "https://api.github.com/users/karalabe/following{/other_user}",
    "gists_url": "https://api.github.com/users/karalabe/gists{/gist_id}",
    "starred_url": "https://api.github.com/users/karalabe/starred{/owner}{/repo}",
    "subscriptions_url": "https://api.github.com/users/karalabe/subscriptions",
    "organizations_url": "https://api.github.com/users/karalabe/orgs",
    "repos_url": "https://api.github.com/users/karalabe/repos",
    "events_url": "https://api.github.com/users/karalabe/events{/privacy}",
    "received_events_url": "https://api.github.com/users/karalabe/received_events",
    "type": "User",
    "site_admin": false
  },
  "prerelease": false,
  "created_at": "2017-02-13T16:54:59Z",
  "published_at": "2017-02-13T17:30:50Z",
  "assets": [

  ],
  "tarball_url": "https://api.github.com/repos/ethereum/go-ethereum/tarball/v1.5.9",
  "zipball_url": "https://api.github.com/repos/ethereum/go-ethereum/zipball/v1.5.9",
  "body": "*\"Roses are red, Violets are blue, Geth now supports Hardware wallets too!\"*\r\n\r\nGeth v1.5.9 is a feature release working towards hardware and HD (hierarchical deterministic) wallets. The first step consists of support for the *Ledger Nano S* and *Ledger Blue (USB only)* HD hardware wallets (https://github.com/ethereum/go-ethereum/pull/3592), also laying the groundwork for supporting subsequent hardware and software HD wallets.\r\n\r\nOther notable changes:\r\n\r\n * Genesis JSON additions and polishes for black box testing https://github.com/ethereum/go-ethereum/pull/3635, https://github.com/ethereum/go-ethereum/pull/3656\r\n * Split off Android builds into Linux build jobs https://github.com/ethereum/go-ethereum/pull/3662\r\n * Swarm manifest manipulation commands https://github.com/ethereum/go-ethereum/pull/3645\r\n * Slim down versioned Alpine Docker images https://github.com/ethereum/go-ethereum/pull/3670\r\n\r\nBugfixes:\r\n\r\n * Fix data race in transaction pool nonce retrieval https://github.com/ethereum/go-ethereum/pull/3625\r\n * Support swarm in-process restarts https://github.com/ethereum/go-ethereum/pull/3651\r\n * Fix `abigen` contract parsing for `solc` v1.4.8+ https://github.com/ethereum/go-ethereum/pull/3648\r\n * Fix shutdown issue for swarm running in a docker container https://github.com/ethereum/go-ethereum/pull/3649\r\n\r\nFor a full rundown, please see the [v1.5.9 milestone](https://github.com/ethereum/go-ethereum/milestone/46?closed=1).\r\n\r\n**Binaries and mobile libraries are available on our [download page](https://geth.ethereum.org/downloads/)**.\r\n\r\n### Ledger ProTips\r\n\r\n * Signing EIP155 transactions requires at least v1.0.3 of the Ethereum app on the Ledger.\r\n   * You may sign non-EIP155 transactions using the `go-ethereum` library directly.\r\n * Contract interactions or deploys need to enable `Contract data` from the Ethereum app `Settings`.\r\n * `Browser support` needs to be turned off from the Ethereum app `Settings` (different protocol).\r\n * Windows support requires a USB driver (official Red Hat): https://github.com/daynix/UsbDk/releases\r\n    * May be bundled into our installer later, we're curious how well it holds up in the wild first.\r\n * Linux support might require [granting the user write access](http://support.ledgerwallet.com/knowledge_base/topics/ledger-wallet-is-not-recognized-on-linux) to the Ledger \r\n * Accounts are automatically derived, searching for non zero balance or non zero nonce.\r\n    * First empty account is always listed (sending it funds will derive the next empty account).\r\n * Mist doesn't know about Ledger, if asked for a password, enter empty and confirm tx on device.\r\n * If in doubt, unplug and replug :P \r\n\r\n### Go API changes\r\n\r\n*Just to emphasize, the section below is about the Go API (i.e. `go-ethereum` library) changes. The RPC did not incur any backwards incompatible changes. If you do find something, it's a bug, please report it.*\r\n\r\nUntil now the `go-ethereum` codebase assumed that accounts are equivalent to individual private keys stored on disk inside a keystore. To support hardware and HD wallets however, this invariant breaks, requiring a new API with different constructs and mechanisms. We've tried our best to introduce this new API in such a way that it's trivial to transition to it for anyone already using `go-ethereum` as a library from Go or Java/ObjC/Swift.\r\n\r\nThe first breaking change is that while previously the `accounts.Manager` (or `AccountManager` on mobile) was a glorified keystore, now it changed its scope to handle `Wallet` objects, which may contain multiple accounts, as well as may be backed by different backends (keystore or hardware). The previous keystore is kept intact, just renamed to `Keystore` within the `keystore` package (arguably a better name and location). If you used the account manager in your own code, a simple swap to the keystore should more or less just work™.\r\n\r\nThe other breaking change you need to be aware of is that while previously transaction signing in the keystore only required a hash of the transaction, the new code requires the entire transaction object. This is needed to support hardware wallets which require the transaction details for user confirmation UI elements."
}

@karalabe
Copy link
Member

Could you check your browser's JavaScript console for any error messages?

@ShawnyXiao
Copy link
Author

So strange! I can access the download page now. Maybe it's a random event...

And there is no error messages on browser console.

Thank u~

@karalabe
Copy link
Member

Great :)

@AristideFangbe
Copy link

AristideFangbe commented Nov 29, 2017

i have the same error, failed to load release, even on chrome and fierfox.
geth_error

when i access https://api.github.com/repos/ethereum/go-ethereum/releases/latest i got something like this :

{
"url": "https://api.github.com/repos/ethereum/go-ethereum/releases/8600241",
"assets_url": "https://api.github.com/repos/ethereum/go-ethereum/releases/8600241/assets",
"upload_url": "https://uploads.github.com/repos/ethereum/go-ethereum/releases/8600241/assets{?name,label}",
"html_url": "https://github.com/ethereum/go-ethereum/releases/tag/v1.7.3",
"id": 8600241,
"tag_name": "v1.7.3",
"target_commitish": "release/1.7",
"name": "Weir (v1.7.3)",
"draft": false,
"author": {
"login": "karalabe",
"id": 129561,
"avatar_url": "https://avatars2.githubusercontent.com/u/129561?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/karalabe",
"html_url": "https://github.com/karalabe",
"followers_url": "https://api.github.com/users/karalabe/followers",
"following_url": "https://api.github.com/users/karalabe/following{/other_user}",
"gists_url": "https://api.github.com/users/karalabe/gists{/gist_id}",
"starred_url": "https://api.github.com/users/karalabe/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/karalabe/subscriptions",
"organizations_url": "https://api.github.com/users/karalabe/orgs",
"repos_url": "https://api.github.com/users/karalabe/repos",
"events_url": "https://api.github.com/users/karalabe/events{/privacy}",
"received_events_url": "https://api.github.com/users/karalabe/received_events",
"type": "User",
"site_admin": false
},
"prerelease": false,
"created_at": "2017-11-21T09:54:19Z",
"published_at": "2017-11-21T10:41:22Z",
"assets": [

],
"tarball_url": "https://api.github.com/repos/ethereum/go-ethereum/tarball/v1.7.3",
"zipball_url": "https://api.github.com/repos/ethereum/go-ethereum/zipball/v1.7.3",
"body": "Geth v1.7.3 (Weir) is a maintenance release to address various issues in our previous releases, most importantly along log filtering and replacement transaction propagation. The release also contains a few developer niceties. Please see compatibility section below!\r\n\r\nNew features:\r\n\r\n * Roll out v2 of the les light client protocol (#14970, #15367, https://github.com/ethereum/go-ethereum/pull/15391).\r\n * Insta-mining, zero CPU, clique based PoA developer mode --dev (https://github.com/ethereum/go-ethereum/pull/15323).\r\n * Add API endpoint to list modified accounts between two blocks (https://github.com/ethereum/go-ethereum/pull/15512).\r\n * Gas estimation returns error instead of maxgas if transaction cannot be executed (https://github.com/ethereum/go-ethereum/pull/15477).\r\n * Improve EVM jump destination analysis for worst case scenarios (https://github.com/ethereum/go-ethereum/pull/14582).\r\n * Enforce application/json for HTTP RPC requests (#15220, https://github.com/ethereum/go-ethereum/pull/15496).\r\n * Private network faucet support Facebook, Twitter and Google+ authentication (https://github.com/ethereum/go-ethereum/pull/15313).\r\n * Support encrypted SSH keys in the Puppeth network manager (https://github.com/ethereum/go-ethereum/pull/15443).\r\n * Introduce docker images containing all Ethereum tools (https://github.com/ethereum/go-ethereum/pull/15467).\r\n * Start shipping Ubuntu Artful Aardvark launchpad packages (https://github.com/ethereum/go-ethereum/pull/15344).\r\n\r\n**Squashed bugs:\r\n\r\n * Fix log filtering when specifying non-8-multiple starting block number (https://github.com/ethereum/go-ethereum/pull/15489).\r\n * Fix replacement transaction propagation (https://github.com/ethereum/go-ethereum/pull/15343).\r\n * Reduce disk overhead on keystore startup (#15526, #15527, https://github.com/ethereum/go-ethereum/pull/15529).\r\n * Fix occasional Rinkeby chain split by additional fork selection logic (https://github.com/ethereum/go-ethereum/pull/15470).\r\n * Fix JavaScript tracing to permit working with Address types (https://github.com/ethereum/go-ethereum/pull/15297).\r\n * Fix missing commit hash in docker image versions (#15458, https://github.com/ethereum/go-ethereum/pull/15464).\r\n\r\n**Compatibility caveats:\r\n\r\n * All HTTP RPC requests from now on need to have the Content-Type: application/json header set on them. Geth v1.7.3 will refuse to service requests with no content type headers set (or headers with different content types). This is a security measure to counter a browser CORS circumvention technique.\r\n * Geth v1.7.3 ships with les/2 light client support, which might have harder time finding light servers initially until the server providers upgrade to v1.7.3 too.\r\n\r\nFor a full rundown of changes, please see the v1.7.3 milestone.\r\n\r\nAs always, binaries and mobile libraries are available on our download page."
}

@karalabe
Copy link
Member

Could you please reload the page with your browser's developer tool open on the network tab? We're making one request to github and one to azure. Based on your screenshot, it seems to me that azure is blocked or doesn't load for some reason for you.

@AristideFangbe
Copy link

AristideFangbe commented Nov 29, 2017

these are the screen capture of network and console tab
geth_error_networktab

geth_error_console

@sumedhphadke
Copy link

Even I am seeing the same error

VM127:1 GET https://gethstore.blob.core.windows.net/builds?restype=container&comp=list net::ERR_CONNECTION_RESET (anonymous) @ VM127:1 send @ jquery.min.js:4 ajax @ jquery.min.js:4 (anonymous) @ (index):308

Anything particular you guys did to download these files? @ShawnyXiao @srharry
I remember downloading the files without any issue just a week back but on a different PC.

@sumedhphadke
Copy link

https://gethstore.blob.core.windows.net/builds?restype=container&comp=list
Does this return any error to you guys now? I see following:
image

@humayuntanwar
Copy link

getherror
i m getting this error in chrome, in edge it works fine

@NashMiao
Copy link

NashMiao commented Mar 3, 2018

I also met this problem, and found a available download address: https://github.com/EthFans/wiki/wiki/Ethereum-Geth-Mirror
It might be helpful, but I'm not sure the security of this dowload addresss.

@Pupin3
Copy link

Pupin3 commented Jul 5, 2018

Is this issue closed? How?
Because I do have the same error message with both Chrome and Mozilla although I have javascript enabled and I also disabled any add blockers....

Alternatively, can someone confirm that the mirror address wdx7266 suggested above contains the latest up to date version?

@Pupin3
Copy link

Pupin3 commented Jul 5, 2018

Ok after waiting a while it seems that the link is actually working....

However, I am surprised to see that latest geth version number is 1.8.13 whereas in the mirror site mentioned above version is already 1.8.3
what am I missing here?

@dillonharlessNHRMC
Copy link

dillonharlessNHRMC commented Dec 26, 2018

Anyone able to figure this out? 6 months later and users are still experiencing this issue...

Though probably not recommended, I used the dev console and selector tool to delete the notification and the page overlay. Then I just downloaded the only version showing at the top. Here's to hoping it works for someone.

@Retia-Adolf
Copy link

Though probably not recommended, I used the dev console and selector tool to delete the notification and the page overlay.

Me too, but can't get md5 on the page in this way..

@ashokrayal
Copy link

Anyone able to figure this out? 6 months later and users are still experiencing this issue...

Though probably not recommended, I used the dev console and selector tool to delete the notification and the page overlay. Then I just downloaded the only version showing at the top. Here's to hoping it works for someone.

I have done the same :)

@sarbogast
Copy link

sarbogast commented Jan 31, 2019

This issue is still present. How can something so critical be not fixed yet? I had to use Firefox to be able to download the Windows installer. Both Chrome and Edge gave me a "Failed to load releases" error message.

@lwfld
Copy link

lwfld commented Mar 1, 2019

maybe the private mode of your browser can be helpful

@zjg555543
Copy link

This issue is still present. How can something so critical be not fixed yet? I had to use Firefox to be able to download the Windows installer. Both Chrome and Edge gave me a "Failed to load releases" error message.

Thanks for @sarbogast

@AliWisam
Copy link

@beaver9953
Copy link

This issue is still there. I am failing to download using chrome or firefox. The mirror link suggested is returning the same error. Guys is there a solution to this, it's so frustrating!

@mohitrakhade20
Copy link

image
somebody please help....

@freespiriter
Copy link

This issue is still present. can someone fix this problem

@mohitrakhade20
Copy link

Yes anybody knows about this issue ? plesase help

@monteiro74
Copy link

Yes anybody knows about this issue ? plesase help

Retrieving packages from release server...
Thursday March 11, 2021
the site continues to have the same problem! It seems that they dont want to or dont know how to fix it!

@karalabe
Copy link
Member

karalabe commented Mar 12, 2021 via email

@prashanta0234
Copy link

If you using a chrome browser, hard reload your page with Hold down Ctrl (Control) + Shift and click R. it's working in my case.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests