Skip to content

Receiving intermittent 522 Timeouts on nodejs.org download #1191

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

Closed
jasnell opened this issue Apr 4, 2017 · 42 comments
Closed

Receiving intermittent 522 Timeouts on nodejs.org download #1191

jasnell opened this issue Apr 4, 2017 · 42 comments

Comments

@jasnell
Copy link
Member

jasnell commented Apr 4, 2017

The https://nodejs.org/download site is running very slow and is returning intermittent 522 connection timeouts from cloudflare. It's very inconsistent but definitely having an issue.

@williamkapke
Copy link
Contributor

Yup. Downtime again :(

@nodejs/build

@fhemberger
Copy link
Contributor

Just tested it from Germany: Same issue, page takes forever to load, then a Cloudflare snapshot is shown instead.

@WayneUong
Copy link

WayneUong commented Apr 4, 2017

A few weeks ago it was AWS, now Node..

@mjhea0
Copy link

mjhea0 commented Apr 4, 2017

https://nodejs.org/dist/v7.8.0/node-v7.8.0-linux-x64.tar.xz is down for me (Denver, CO)
screen shot 2017-04-04 at 4 27 54 pm

@NWitmer
Copy link

NWitmer commented Apr 4, 2017

Occurred at 2017-04-04 22:22:25 UTC for us in case it helps looking through the logs

@easauceda
Copy link

https://nodejs.org/dist/v6.10.0/node-v6.10.0-headers.tar.gz <-- can't download this either

Same issue, Cloudflare snapshot with 522 error

@MichaelSullivan
Copy link

+1 - We are seeing the issue every time we attempt to hit https://nodejs.org/dist/v6.9.4/node-v6.9.4-linux-x64.tar.xz -- not intermittently.

@dorogarcia
Copy link

+1 - I have the same problem :(

@mtthwgry
Copy link

mtthwgry commented Apr 4, 2017

http://nodejs.org/dist/v0.10.30/node-v0.10.30-linux-x64.tar.gz has been dead in the water for the past 30-ish minutes.

@feross
Copy link

feross commented Apr 4, 2017

FYI, for anyone wondering why Travis is running their tests using Node 0.10, no matter what you specify, it's because of this issue.

@blakewest
Copy link

blakewest commented Apr 4, 2017

We're seeing this on Circle CI too, every time, for node 6.7:
image

@brocoli
Copy link

brocoli commented Apr 4, 2017

Same here, can't even open the "all downloads" page from nodejs.org in Brazil.
Can't deploy app because npm install fails when trying to download node v4.6.2 headers for node-gyp

@fluxsauce
Copy link

Similar on Travis CI.

screen shot 2017-04-04 at 3 52 26 pm

@jonnylynchy
Copy link

jonnylynchy commented Apr 4, 2017

Same here. Getting checksum verification issues after timeout.

######################################################################## 100.0%
Checksums do not match.
Binary download failed, trying source.

@vvillait88
Copy link

Heroku node deploys are broken too

@guilherme-salome
Copy link

guilherme-salome commented Apr 4, 2017

Same here, trying to install v7.8.0 through nvm and Checksum fails.

screenshot 2017-04-04 18 54 37

@drazisil
Copy link

drazisil commented Apr 4, 2017

CircleCI here. Monitoring this thread. Can the NodeJS team ping us when resolved?

@MicahZoltu
Copy link

MicahZoltu commented Apr 4, 2017

PSA - Read Before Commenting

Anyone interested in getting update notifications, click the "Subscribe" button on the right side of this page.

If you don't have additional information beyond "nodejs.org (or some component thereof) isn't working for me" please don't comment on this issue, just subscribe and/or use the reaction emojis so the rest of us who are subscribed don't get spammed.

The NodeJS team is aware of the problem and are directing users here via twitter: https://twitter.com/nodejs/status/849390481314373635 so keeping the spam down is valuable.

@iameli
Copy link

iameli commented Apr 4, 2017

If all you need is a node download, there's a mirror at https://cnpmjs.org/mirrors/node/.

@jules2689
Copy link

There is also this mirror: https://mirrors.ustc.edu.cn/node/
I was able to successfully download 6.1.0 for linux x64 and verify the checksum.

@krypt3d
Copy link

krypt3d commented Apr 4, 2017

Thanks for the mirror sites guys

@feryardiant
Copy link

feryardiant commented Apr 4, 2017

Same issue here.

Can't install node 6 & also with checksums missmatch

$  nvm install --lts=boron
Installing with latest version of LTS line: boron
Downloading and installing node v6.10.2...
Local cache found: $NVM_DIR/.cache/bin/node-v6.10.2-linux-x64/node-v6.10.2-linux-x64.tar.xz
Computing checksum with sha256sum
Checksums do not match: '5124e2795f221508a4000d8c6c0ff5cf978480c5cbff8c9ff69caae9e8c06a1c' found, 'b519cd616b0671ab789d2645c5c026deb7e016d73a867ab4b1b8c9ceba9c3503' expected.
Checksum check failed!
Removing the broken local cache...
Downloading https://nodejs.org/dist/v6.10.2/node-v6.10.2-linux-x64.tar.xz...
######################################################################## 100.0%
Computing checksum with sha256sum
Checksums do not match: '21710d0294b2ac034d4452b3be6ba556ceab6bb13ad812c4ff3db49d167b6954' found, 'b519cd616b0671ab789d2645c5c026deb7e016d73a867ab4b1b8c9ceba9c3503' expected.
xz: (stdin): File format not recognized
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Binary download failed, trying source.
Local cache found: $NVM_DIR/.cache/src/node-v6.10.2/node-v6.10.2.tar.xz
Computing checksum with sha256sum
Checksums do not match: '5606211d79c42b667108022e0fcc3f0d7b1fd1f14c0a8022dd49fe1955b0ceec' found, '80aa11333da99813973a99646e2113c6be5b63f665c0731ed14ecb94cbe846b6' expected.
Checksum check failed!
Removing the broken local cache...
Downloading https://nodejs.org/dist/v6.10.2/node-v6.10.2.tar.xz...
######################################################################## 100.0%
Computing checksum with sha256sum
Checksums do not match: 'f38c8f8bbe5601c1b6901207b5e57bf3a5dc0c7aa78055ec6b4f52927620e1d5' found, '80aa11333da99813973a99646e2113c6be5b63f665c0731ed14ecb94cbe846b6' expected.
xz: (stdin): File format not recognized
tar: Child returned status 1
tar: Error is not recoverable: exiting now
nvm: install v6.10.2 failed!

EDIT

Thanks for the mirror sites 😁

@simllll
Copy link

simllll commented Apr 4, 2017

I'm using elastic beanstalk, my deployment fails right now due to

[email protected] install /tmp/deployment/application/node_modules/ursa
node-gyp rebuild

gyp WARN install got an error, rolling back install
gyp ERR! configure error
gyp ERR! stack Error: 522 response downloading https://nodejs.org/download/release/v6.10.0/node-v6.10.0-headers.tar.gz
gyp ERR! stack at Request. (/opt/elasticbeanstalk/node-install/node-v6.10.0-linux-x64/lib/node_modules/npm/node_modules/node-gyp/lib/install.js:210:14)
gyp ERR! stack at emitOne (events.js:101:20)

Do you have any idea how I could specify a mirror site in this case?? thanks

@ecoruh
Copy link

ecoruh commented Apr 4, 2017

The lesson for me: stick to your msi.

@jasnell
Copy link
Member Author

jasnell commented Apr 4, 2017

No clear picture yet. The issue appears to be with a file system failure at the New York data center. Will update when we can.

@enzoftware
Copy link

I can't download nodejs from the official web , when will be return the downloads?

@jbergstroem
Copy link
Member

Disk issue; digitalocean confirmed. We have an issue opened. Http://unencrypted.nodejs.org acts as mirror should you need.

@interglobalmedia
Copy link

Well, hopefully it gets fixed quickly!

@ibc
Copy link

ibc commented Apr 5, 2017

FYI, for anyone wondering why Travis is running their tests using Node 0.10, no matter what you specify, it's because of this issue.

@feross, in my case, even if my .travis.yaml file specifies node 4, 6 and 7, the executed version is always v4.1.2.

@llama
Copy link

llama commented Apr 5, 2017

My server just successfully downloaded from nodejs.org. Go download fast before the thundering herd arrives.

@jbergstroem
Copy link
Member

@llama said:
My server just successfully downloaded from nodejs.org. Go download fast before the thundering herd arrives.

Let me remind everyone that http://unencrypted.nodejs.org is available over http and rsync if you need to download.

We're working as quick as we can to be back online.

@makeawebsitewithhtml
Copy link

@llama Still not working for me.

@interglobalmedia
Copy link

Also still not working for me.

@dorogarcia
Copy link

working!!!

@ericjiang97
Copy link

Working!!!

@josephgrossberg
Copy link

@interglobalmedia et al. -- please note the highlighted text. Your comments on this thread are sent to hundreds of people, waiting to hear crucial updates. I understand your intent is to be helpful; hopefully this additional context clarifies all the 👎 reactions.

screen shot 2017-04-04 at 5 31 39 pm

@ghost
Copy link

ghost commented Apr 5, 2017

Working!

@jbergstroem
Copy link
Member

jbergstroem commented Apr 5, 2017

DO just told us that everything should be fixed. We can expect a post-mortem tomorrow (think 24h). We will update as we get more information.

Edit: should also mention that I can confirm that disk IO and load have returned to near-normal levels.

Edit2: the build team will confer on a few actions so we become more resilient against one hosting provider having issues. I'll link to the issue once created.

@jasnell
Copy link
Member Author

jasnell commented Apr 5, 2017

Now that we're back up and running, I'm going to close and lock this issue. Thank you everyone for your patience during the outage.

@jasnell jasnell closed this as completed Apr 5, 2017
@nodejs nodejs locked and limited conversation to collaborators Apr 5, 2017
@PeterDaveHello
Copy link
Member

Try this one http://ftp.yzu.edu.tw/nodejs.org-dist when you need it, ping me if you need support.
(export NVM_NODEJS_ORG_MIRROR="http://ftp.yzu.edu.tw/nodejs.org-dist" for the node version manager!)

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

No branches or pull requests