#6520·NemoClaw

[NemoClaw][onboard][所有平台] nemoclaw 卸载 + 重新安装流程会留下一个孤立的沙箱,重新安装的 CLI 无法恢复或清理此沙箱

作者: zNeill创建于 2026年7月9日更新于 2026年9月18日
标签NV QAarea: installarea: onboardingarea: sandbox
□ 说明

描述

运行nemoclaw uninstall-yes(默认标记,没有- destroy-user-data),然后立即重新安装同一标签,使环境处于不一致状态:
  1. Uninstall通过设计保存了sandboxes.json~/.nemoclaw下,但也保留了移动了Open Shell CLI、Docker容器/出入口、网关元数据以及所有供应商的注册——与保存sandboxs.json所记录的沙盒互动所需的一切。
  2. 在再安装时,安装者会读取所保存的sandboxes.json,尝试"恢复并升级已存在的沙盒",并立即点击 Error:× 没有为'nemoclaw'找到网关元数据,因为未安装删除所记录的沙盒引用的网关注册.
  3. 安装者然后将 " 坚固 " 的新 " / " 坚固 " 网关(也叫 " code > nemoclaw my-assistant 上没有看到,并打印出 " code > Skipping 1 sandbox(es) " ——验证其记录的网关或首先启动 " /code " 。 安装者报告和存沙箱被回收并升级——但实际上没有找到。 my-assistant 被困:它的元数据在sandboxes.json 中,它的Docker图像在未安装时被移除了( Removed Docker图像 80ed9cda5bf6 ),而新的网关对此没有记录.
还有一个版本驱动的奇点值得标注: stale-sandbox一行读取了 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,npm 10.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)

复制的调取

  1. (英语). 安装工作状态的 NemoClaw , 至少安装一个已注册的沙盒( my- Asistant,已停止) . . . . . . .

内容来源: NVIDIA/NemoClaw