Skip to content

Downloads of older versions of node.js source by node-gyp are returning 500 #5584

@mdouglass

Description

@mdouglass

URL:

https://nodejs.org/dist/v20.3.0/

Browser Name:

Firefox

Browser Version:

115.0.2

Operating System:

Linux 6.4.6-200.fc38.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Jul 24 20:51:12 UTC 2023 x86_64 GNU/Linux

How to reproduce the issue:

I found this original because our GitHub builds have started failing with:

Run npm install -g @globalworldwide/km-deploy
npm WARN deprecated @aws-sdk/node-http-handler@3.374.0: This package has moved to @smithy/node-http-handler
npm ERR! code 1
npm ERR! path /opt/hostedtoolcache/node/20.3.0/x64/lib/node_modules/@globalworldwide/km-deploy
npm ERR! command failed
npm ERR! command sh -c node-gyp rebuild
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using node-gyp@9.3.1
npm ERR! gyp info using node@20.3.0 | linux | x64
npm ERR! gyp info find Python using Python version 3.8.10 found at "/usr/bin/python3"
npm ERR! gyp http GET https://nodejs.org/download/release/v20.3.0/node-v20.3.0-headers.tar.gz
npm ERR! gyp http 500 https://nodejs.org/download/release/v20.3.0/node-v20.3.0-headers.tar.gz

I then manually tried to visit nodejs.org (using Firefox on Linux) to try to figure out what was going on and if I browse to old releases via the Other Downloads section I hit 500 Internal Server Errors.
eg. go to https://nodejs.org/dist/ and click the link to v20.3.0 which directs to https://nodejs.org/dist/v20.3.0/ which is now serving a 500

500 Internal Server Error
nginx

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions