Skip to content

[WSL2][Install] typing 'y' at license prompt hard-aborts installer with no recovery hint #7469

Description

@hulynn

Description

When a user types 'y' (instead of the full word 'yes') at the NemoClaw license
acceptance prompt, the installer immediately outputs "Installation cancelled" and
exits — requiring a full restart of the installer. No "Did you mean 'yes'?"
suggestion is shown, and no recovery path is offered.

Platform scope: Platform-specific: fails on WSL2 (Ubuntu 24.04, x86_64) — two machines
confirmed. Verified working on macOS (aarch64) and DGX Spark (aarch64, native Linux)
where 'y' is accepted at the license prompt without aborting.
Regression: Unknown — earlier versions not tested.

Environment

Device:        Windows PC with NVIDIA RTX PRO 6000 Blackwell Server (97 GB)
OS:            Ubuntu 24.04.4 LTS (WSL2 under Windows)
Architecture:  x86_64
Node.js:       v22.23.1
npm:           10.9.8
Docker:        29.5.3
OpenShell CLI: 0.0.85
NemoClaw:      v0.0.93
OpenClaw:      2026.7.1 (2d2ddc4)

Steps to Reproduce

  1. On a WSL2 machine with Node.js and Docker installed, run the NemoClaw installer:
    curl -fsSL https://www.nvidia.com/nemoclaw.sh | NEMOCLAW_INSTALL_TAG=v0.0.93 bash
  2. When the license prompt appears:
    Type 'yes' to accept the NemoClaw license and third-party software notice
    and continue [no]:
    
    Type y and press Enter.

Expected Result

Either:

  • y is accepted as a valid abbreviated form of yes and installation continues, OR
  • The installer shows a helpful message such as "Did you mean 'yes'?" and re-prompts the user — similar to NemoClaw's own CLI typo-correction behavior (e.g. nemoclaw my-assisant status suggests "Did you mean: nemoclaw my-assistant status?").

Actual Result

Type 'yes' to accept the NemoClaw license... [no]: y
Installation cancelled
root@{test-host}:/tmp#

The installer exits immediately. The user must re-invoke the full curl|bash pipeline from scratch to continue — no in-place recovery is possible.

Logs

Terminal capture at license prompt:

  Type 'yes' to accept the NemoClaw license and third-party software notice
  and continue [no]: y
  Installation cancelled
  root@{test-host}:/tmp#

After restarting with 'yes':

  Type 'yes' to accept the NemoClaw license and third-party software
  notice and continue [no]: yes
  [INFO]  Detected Windows WSL.
    Express install will configure Windows-host Ollama through host.docker.internal.
    Sandbox name: my-assistant.
    Run express install with these settings? [Y/n]:

(Installation continued successfully when full word 'yes' was used.)

Metadata

Metadata

Assignees

Labels

NV QABugs found by the NVIDIA QA TeamVDRLinked to VDR findingneeds: triageAwaiting maintainer classification

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions