[Ubuntu 24.04][CLI&UX] connect --probe-only exits 1 after restoring dashboard forward because launch-readiness authority cannot be recreated
- Dominant language
- TypeScript
- Stars
- 22.5k
- Forks
- 3.1k
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 715
Description
## Description
On Ubuntu 24.04, `nemoclaw {sandbox} connect --probe-only` restores a stopped dashboard forward for a healthy OpenClaw sandbox but exits 1 because prior launch-readiness evidence is rejected and a new authority cannot be created. The other sandbox's forward remains intact, so the requested recovery succeeds before the command reports failure.
Platform scope: Reproduced on Ubuntu 24.04 x86_64 only; other current-release platforms not tested for this exact failure.
Regression: Unknown — earlier versions were not tested on the same Ubuntu 24.04 environment. The same recovery scenario passed on WSL ARM in an earlier release, which is cross-platform context rather than a same-platform last-good result.
OpenShell issue: No.
## Environment
```text
Device: Ubuntu 24.04 server
OS: Ubuntu 24.04 LTS
Architecture: x86_64
Node.js: v22.22.3
npm: Not captured
Docker: Docker Engine 29.4.0
OpenShell CLI: openshell 0.0.101
NemoClaw: nemoclaw v0.0.109
OpenClaw: 2026.7.1
```
## Steps to Reproduce
1. Install NemoClaw and onboard an OpenClaw sandbox named `my-assistant`.
2. Onboard a second OpenClaw sandbox named `secondary-sandbox` and confirm the two sandboxes use distinct dashboard-forward ports.
3. Stop the second sandbox's dashboard forward:
```bash
openshell forward stop 18790
```
4. Run:
```bash
nemoclaw secondary-sandbox connect --probe-only
printf 'exit=%s\n' "$?"
```
5. Run `openshell forward list` and confirm the second forward was restored while the first forward remained intact.
## Expected Result
The healthy-sandbox probe recreates the stopped dashboard forward, preserves the other sandbox's forward, reports success, and exits 0.
## Actual Result
The stopped dashboard forward is restored and the other sandbox's forward remains intact, but `connect --probe-only` exits 1 because launch-readiness authority cannot be recreated.
## Logs
```text
$ openshell forward stop 18790
Forward on local port 18790 stopped.
$ nemoclaw secondary-sandbox connect --probe-only
Probe failed: no prior launch-readiness evidence can be accepted, but new launch-readiness authority could not be created. Repair the current user's secure OS runtime authority and NemoClaw state permissions, then retry.
$ printf 'exit=%s\n' "$?"
exit=1
```
Contributor guide
Assessment
This issue has not been assessed yet.