install fails for every version with "not found on server/mirror" despite the file existing

Author: sagebemeCreated Sep 12, 2026Updated Sep 16, 2026
Labelsinvestigating

Description

nvm install <version> fails for every version I've tried, always after a consistent ~30s delay, with:

FAILED v<version>: Node.js v<version> not found on server/mirror

This is not actually true -- the files exist and download fine directly:

bash
curl -sI https://nodejs.org/dist/v24.20.0/node-v24.20.0-win-x64.zip
HTTP/1.1 200 OK
Content-Type: application/zip

Steps to reproduce

  1. Fresh install of nvm-windows v2.0.0 (nvm-2.0.0-amd64-setup.exe)
  2. nvm install 24.20.0 (or any other version)
  3. Wait ~30s
  4. Fails with "not found on server/mirror"

Versions tried (all fail identically)

  • 24.21.0 (latest at time of testing)
  • 24.20.0
  • 22.17.1 -- notably, this is the exact version already running natively on this machine via a separate global Node install, so it's definitely a real, existing release

Environment

  • nvm --version: 2.0.0
  • nvm config: node_mirror is the default https://nodejs.org/dist
  • Tried from both PowerShell and Git Bash/MinGW -- same failure in both, so it doesn't appear to be shell-specific (despite nvm env flagging Git Bash as "Unsupported")
  • Windows 11 24H2 (10.0.26100)
  • nvm doctor not yet run -- happy to attach output if useful

Expected

nvm install should succeed for versions that are genuinely published on nodejs.org, since the exact same URLs are reachable via a plain HTTP client.