[NemoClaw][onboard][所有平台] nemoclaw 卸载 + 重新安装流程会留下一个孤立的沙箱,重新安装的 CLI 无法恢复或清理此沙箱
作者: zNeill创建于 2026年7月9日更新于 2026年9月18日
标签NV QAarea: installarea: onboardingarea: sandbox
□ 说明
描述
运行nemoclaw uninstall-yes(默认标记,没有- destroy-user-data),然后立即重新安装同一标签,使环境处于不一致状态:
- Uninstall通过设计保存了
sandboxes.json在~/.nemoclaw下,但也保留了移动了Open Shell CLI、Docker容器/出入口、网关元数据以及所有供应商的注册——与保存sandboxs.json所记录的沙盒互动所需的一切。- 在再安装时,安装者会读取所保存的
sandboxes.json,尝试"恢复并升级已存在的沙盒",并立即点击Error:× 没有为'nemoclaw'找到网关元数据,因为未安装删除所记录的沙盒引用的网关注册.- 安装者然后将 " 坚固 " 的新 " / " 坚固 " 网关(也叫 " code > nemoclaw my-assistant 上没有看到,并打印出 " code > Skipping 1 sandbox(es) " ——验证其记录的网关或首先启动 " /code " 。 安装者报告和
存沙箱被回收并升级——但实际上没有找到。my-assistant被困:它的元数据在sandboxes.json中,它的Docker图像在未安装时被移除了(Removed Docker图像 80ed9cda5bf6),而新的网关对此没有记录. - 在再安装时,安装者会读取所保存的
NemoClaw图像 v0.0.77 – v0.0.76 ,即安装者提出从v0.0.77 到所请求的v0.0.76 的"强"下调". 这是由于NEMOCLAW INSTALL TAG=v0.0.76比原先所建的我的助手年长,但安装者把它作为例行的"升级"步骤而无预警地露出.
网效:"在未安装上保存沙盒"合同被打破——被保存的数据在未安装去除其依赖性后通过设计无法恢复,再安装路径报告成功的同时默默地将用户的沙盒孤儿化.
环境:
- host:macOS (Mac Studio),用户:
hellonemoclaw - 集装箱运行时间:
colima - Node.js:
v22.23.1,npm10.9.8 - Uninstall命令:
nemoclaw uninstall-yes - Reinstall命令:
curl-fsL> https://www.nvidia.com/nemoclaw.sh}\ NEMOCLAW INSTALL TAG=v0.0.76 bash - 保存的沙盒:
my-assistant(已停用,v2026.6.10,图像v0.0.77)
复制的调取
- (英语). 安装工作状态的 NemoClaw , 至少安装一个已注册的沙盒(
my- Asistant,已停止) . . . . . . .
内容来源: NVIDIA/NemoClaw