You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(snapshot): name the python3 prerequisite when sanitization cannot run
Snapshot sanitization runs through a trusted python3 helper. When no
interpreter resolved, the helper reported that the same way it reports a
helper that ran and failed, so `snapshot create` printed "Credential
sanitization failed; removed the incomplete backup" and never named the
prerequisite.
The boundary that owns interpreter resolution now raises
SnapshotSanitizerPrerequisiteError, both sanitizers raise through it, and
the backup wrapper keeps that sentence in the message it rethrows.
Refs: #8202
Signed-off-by: harjoth <harjoth.khara@gmail.com>
### Snapshot creation reports that `python3` is required
1635
+
1636
+
Commands that write a host-side snapshot stop with this message when no verified interpreter resolves:
1637
+
1638
+
```text
1639
+
python3 is required for snapshot sanitization; install python3 and retry
1640
+
```
1641
+
1642
+
The message covers `$$nemoclaw <name> snapshot create`, `$$nemoclaw <name> rebuild`, and the automatic backups that NemoClaw takes before maintenance and before it backs up a stopped sandbox.
1643
+
NemoClaw removes credentials from copied state with an isolated `python3` helper, and it fails closed when that helper cannot run.
1644
+
1645
+
A host that already has `python3` can still report this message.
1646
+
NemoClaw does not resolve this credential-bearing helper through `PATH`, so an interpreter from a version manager or a virtual environment does not qualify.
1647
+
Install `python3` at one of the accepted locations in [Prerequisites](../get-started/prerequisites).
1648
+
Then run the command again.
1649
+
1634
1650
### Sandbox shows as stopped
1635
1651
1636
1652
When status reports `sandbox_container_stopped`, Docker still has a container for the sandbox, but the container is not running.
0 commit comments