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

Mise v2025.1.0 on Windows can't install Node.js #3934

Closed
jdx opened this issue Jan 3, 2025 Discussed in #3930 · 1 comment
Closed

Mise v2025.1.0 on Windows can't install Node.js #3934

jdx opened this issue Jan 3, 2025 Discussed in #3930 · 1 comment
Labels

Comments

@jdx
Copy link
Owner

jdx commented Jan 3, 2025

Discussed in #3930

Originally posted by o-l-a-v January 3, 2025

Problem

Mise fails to install Node.js v22 on Windows 11 24H2 x64 like so:

Repro

Same setup as in #3929.

PS > mise install node@22 --verbose

DEBUG ARGS: C:\Users\olav.birkeland\SCOOP\apps\mise\current\bin\mise.exe install node@22 --verbose
DEBUG EnvResults
DEBUG install_some_versions: node@22
INFO  node@22.12.0    install
INFO  node@22.12.0    download node-v22.12.0-win-x64.zip
DEBUG GET Downloading https://nodejs.org/dist/v22.12.0/node-v22.12.0-win-x64.zip to C:\Users\olav.birkeland\AppData\Local\mise\downloads\node\22.12.0\node-v22.12.0-win-x64.zip
DEBUG GET https://nodejs.org/dist/v22.12.0/node-v22.12.0-win-x64.zip
DEBUG starting new connection: https://nodejs.org/
DEBUG GET https://nodejs.org/dist/v22.12.0/node-v22.12.0-win-x64.zip 200 OK
DEBUG GET Downloading https://nodejs.org/dist/v22.12.0/SHASUMS256.txt to C:\Users\olav.birkeland\AppData\Local\mise\downloads\node\22.12.0\SHASUMS256.txt
DEBUG GET https://nodejs.org/dist/v22.12.0/SHASUMS256.txt
DEBUG GET https://nodejs.org/dist/v22.12.0/SHASUMS256.txt 200 OK
WARN  gpg not found, skipping verification
INFO  node@22.12.0    checksum node-v22.12.0-win-x64.zip
INFO  node@22.12.0    extract node-v22.12.0-win-x64.zip
DEBUG unzip C:\Users\olav.birkeland\AppData\Local\mise\downloads\node\22.12.0\node-v22.12.0-win-x64.zip -d C:\Users\olav.birkeland\AppData\Local\mise\installs\node\.tmp8HCvKV
Error:
   0: failed to install core:node@22.12.0
   1: failed rename: C:\Users\olav.birkeland\AppData\Local\mise\installs\node\.tmp8HCvKV\node-v22.12.0-win-x64 -> C:\Users\olav.birkeland\AppData\Local\mise\installs\node\22.12.0
   2: Access is denied. (os error 5)

Location:
   src\file.rs:131

Version:
   2025.1.0 windows-x64 (ef6936a 2025-01-01)

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   1: git_odb_object_data<unknown>
      at <unknown source file>:<unknown line>
   2: git_odb_object_data<unknown>
      at <unknown source file>:<unknown line>
   3: git_odb_object_data<unknown>
      at <unknown source file>:<unknown line>
   4: git_odb_object_data<unknown>
      at <unknown source file>:<unknown line>
   5: git_odb_object_data<unknown>
      at <unknown source file>:<unknown line>
   6: BaseThreadInitThunk<unknown>
      at <unknown source file>:<unknown line>
   7: RtlUserThreadStart<unknown>
      at <unknown source file>:<unknown line>

Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.

PS >
```</div>
@jdx jdx added the bug label Jan 8, 2025
@o-l-a-v
Copy link
Contributor

o-l-a-v commented Jan 10, 2025

Now it works. Maybe these fixes did it?

PS > mise install node@22 --verbose

DEBUG ARGS: C:\Users\olav.birkeland\SCOOP\apps\mise\current\bin\mise.exe install node@22 --verbose
DEBUG EnvResults
DEBUG config: C:\Users\olav.birkeland\.config\mise\config.toml
DEBUG install_some_versions: node@22
DEBUG GET http://mise-versions.jdx.dev/node
DEBUG starting new connection: http://mise-versions.jdx.dev/
DEBUG GET http://mise-versions.jdx.dev/node 200 OK
INFO  node@22.13.0    install
INFO  node@22.13.0    download node-v22.13.0-win-x64.zip
DEBUG GET Downloading https://nodejs.org/dist/v22.13.0/node-v22.13.0-win-x64.zip to C:\Users\olav.birkeland\AppData\Local\mise\downloads\node\22.13.0\node-v22.13.0-win-x64.zip
DEBUG GET https://nodejs.org/dist/v22.13.0/node-v22.13.0-win-x64.zip
DEBUG starting new connection: https://nodejs.org/
DEBUG GET https://nodejs.org/dist/v22.13.0/node-v22.13.0-win-x64.zip 200 OK
DEBUG GET Downloading https://nodejs.org/dist/v22.13.0/SHASUMS256.txt to C:\Users\olav.birkeland\AppData\Local\mise\downloads\node\22.13.0\SHASUMS256.txt
DEBUG GET https://nodejs.org/dist/v22.13.0/SHASUMS256.txt
DEBUG GET https://nodejs.org/dist/v22.13.0/SHASUMS256.txt 200 OK
WARN  gpg not found, skipping verification
INFO  node@22.13.0    checksum node-v22.13.0-win-x64.zip
INFO  node@22.13.0    extract node-v22.13.0-win-x64.zip
DEBUG unzip C:\Users\olav.birkeland\AppData\Local\mise\downloads\node\22.13.0\node-v22.13.0-win-x64.zip -d C:\Users\olav.birkeland\AppData\Local\mise\installs\node\.tmpCbRqx8
INFO  node@22.13.0    node -v
DEBUG EnvResults
DEBUG $ cmd.exe /c C:\Users\olav.birkeland\AppData\Local\mise\installs\node\22.13.0\node.exe -v
INFO  node@22.13.0    v22.13.0
INFO  node@22.13.0    npm -v
DEBUG $ cmd.exe /c C:\Users\olav.birkeland\AppData\Local\mise\installs\node\22.13.0\npm.cmd -v
INFO  node@22.13.0    10.9.2
INFO  node@22.13.0  ✓ installed
DEBUG [core:node@22.13.0] list_bin_paths: ["C:\\Users\\olav.birkeland\\AppData\\Local\\mise\\installs\\node\\22.13.0"]
DEBUG EnvResults
DEBUG config: C:\Users\olav.birkeland\.config\mise\config.toml
DEBUG EnvResults
DEBUG config: C:\Users\olav.birkeland\.config\mise\config.toml
DEBUG write: "C:\\Users\\olav.birkeland\\AppData\\Local\\mise\\installs\\node\\latest"
DEBUG write: "C:\\Users\\olav.birkeland\\AppData\\Local\\mise\\installs\\node\\lts"
DEBUG write: "C:\\Users\\olav.birkeland\\AppData\\Local\\mise\\installs\\node\\lts-jod"
DEBUG write: "C:\\Users\\olav.birkeland\\AppData\\Local\\mise\\installs\\node\\22"
DEBUG write: "C:\\Users\\olav.birkeland\\AppData\\Local\\mise\\installs\\node\\22.13"

PS >

@jdx jdx closed this as completed Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants