迁移后的 OpenClaw 修复:插件、SecretRef、Dashboard 与历史会话
主实例迁移完成,并不意味着 OpenClaw 已经完全恢复到可用状态。 对一个本地 AI 代理系统来说,真正复杂的部分往往不在安装程序本身,而在迁移之后的状态修复:旧路径残留、插件注册状态、SecretRef 引用、消息通道、Dashboard 授权、历史会话索引等,都可能因为主机和路径变化而出现问题。 本篇记录的是 OpenClaw 主实例迁移到新的常驻节点后,如何逐步修复运行状态,并最终确认系统恢复正常。 迁移后最先暴露的问题:路径仍指向旧主机 迁移后,OpenClaw 的主状态目录和工作区已经转移到新主机,但部分内部记录仍然指向旧主机上的路径。 典型表现是:消息通道能够收到请求,但代理长时间卡在处理中,或者表现为“正在输入”,最终没有正常回复。 这类问题的根因通常不是模型不可用,也不是消息平台本身故障,而是 OpenClaw 内部仍然认为工作区位于旧路径。例如: 当 attestation、session snapshot、workspace state 等记录仍然引用旧路径时,OpenClaw 在处理任务时可能会尝试访问一个已经不存在的 workspace,从而导致任务无法继续。 因此,迁移后的第一步不是急着修插件,而是确认: 路径修复完成后,消息通道才恢复正常响应。 插件状态异常:目录存在,但 registry 不认识 迁移后另一个明显问题是插件 warning。 从文件系统看,相关插件目录可能已经随状态目录迁移过来,目录本身存在,权限也正常。但 OpenClaw 启动或进入 TUI 时仍然提示: 这说明问题不一定是插件文件缺失,而可能是插件 registry、host peer link 或 managed npm plugin 状态没有正确恢复。 这类问题比较容易误判。因为目录存在会让人以为插件已经安装完成,但 OpenClaw 运行时真正依赖的是它自己的插件注册和加载状态,而不仅仅是文件是否存在。 处理方式是使用 …