Description
Issue Summary
NemoClaw onboard fails during the Docker image build when the Dockerfile attempts to copy scripts/generate-openclaw-config.py from the build context.
Environment
OS: Ubuntu 22.04
Architecture: amd64
Node.js: v22.22.2
npm: 10.9.7
Docker: Docker Engine 29.4.0 (build 9d7ad9f)
OpenShell CLI: openshell 0.0.32
NemoClaw: nemoclaw v0.0.27
OpenClaw: openclaw 4.9
OS: station gb300
Architecture: arm64
Node.js: v22.22.2
npm: 10.9.7
Docker: Docker Desktop
OpenShell CLI: openshell 0.0.32
NemoClaw: nemoclaw v0.0.27
OpenClaw: openclaw 4.9
Steps to Reproduce
Run: nemoclaw onboard
Expected Behavior
NemoClaw onboard should complete the Docker image build successfully and continue onboarding.
Actual Behavior
The Docker build fails at the COPY step for scripts/generate-openclaw-config.py because the file is missing from the build context or excluded by .dockerignore.
Logs
Step 20/56 : COPY scripts/nemoclaw-start.sh /usr/local/bin/nemoclaw-start
---> 91a3c57616f4
Step 21/56 : COPY scripts/generate-openclaw-config.py /usr/local/lib/nemoclaw/generate-openclaw-config.py
Error: × Docker build stream error
╰─▶ Docker stream error: COPY failed: file not found in build context or
excluded by .dockerignore: stat scripts/generate-openclaw-config.py:
file does not exist
Try: openshell sandbox list # check gateway state
Recovery: nemoclaw onboard --resume
Or: nemoclaw onboard
Bug Details
| Field |
Value |
| Priority |
Unprioritized |
| Action |
Dev - Open - To fix |
| Disposition |
Open issue |
| Module |
Machine Learning - NemoClaw |
| Keyword |
NemoClaw, NEMOCLAW_GH_SYNC_APPROVAL, NemoClaw_Onboard, NemoClaw-SWQA-Test-Blocker |
[NVB#6115333]
Description
Issue Summary
NemoClaw onboard fails during the Docker image build when the Dockerfile attempts to copy scripts/generate-openclaw-config.py from the build context.
Environment
OS: Ubuntu 22.04
Architecture: amd64
Node.js: v22.22.2
npm: 10.9.7
Docker: Docker Engine 29.4.0 (build 9d7ad9f)
OpenShell CLI: openshell 0.0.32
NemoClaw: nemoclaw v0.0.27
OpenClaw: openclaw 4.9
OS: station gb300
Architecture: arm64
Node.js: v22.22.2
npm: 10.9.7
Docker: Docker Desktop
OpenShell CLI: openshell 0.0.32
NemoClaw: nemoclaw v0.0.27
OpenClaw: openclaw 4.9
Steps to Reproduce
Run: nemoclaw onboard
Expected Behavior
NemoClaw onboard should complete the Docker image build successfully and continue onboarding.
Actual Behavior
The Docker build fails at the COPY step for scripts/generate-openclaw-config.py because the file is missing from the build context or excluded by .dockerignore.
Logs
Step 20/56 : COPY scripts/nemoclaw-start.sh /usr/local/bin/nemoclaw-start
---> 91a3c57616f4
Step 21/56 : COPY scripts/generate-openclaw-config.py /usr/local/lib/nemoclaw/generate-openclaw-config.py
Error: × Docker build stream error
╰─▶ Docker stream error: COPY failed: file not found in build context or
excluded by .dockerignore: stat scripts/generate-openclaw-config.py:
file does not exist
Try: openshell sandbox list # check gateway state
Recovery: nemoclaw onboard --resume
Or: nemoclaw onboard
Bug Details
[NVB#6115333]