【原创】升级OpenClaw失败、重装卡死、丢失node模块等问题处理

张开发
2026/4/8 2:19:44 15 分钟阅读

分享文章

【原创】升级OpenClaw失败、重装卡死、丢失node模块等问题处理
升级OpenClaw失败、重装卡死、丢失node模块等问题处理1、openclaw update升级失败(base)rootaitrainer:~/.openclaw# openclaw updateUpdating OpenClaw... ◇ ✗ Updating via package manager(1200.04s)◇ ✗ Running doctor checks(27ms)at ModuleLoader.resolveSync(node:internal/modules/esm/loader:765:52)at#resolve (node:internal/modules/esm/loader:701:17)at ModuleLoader.getOrCreateModuleJob(node:internal/modules/esm/loader:621:35)at ModuleJob.syncLink(node:internal/modules/esm/module_job:160:33)at ModuleJob.link(node:internal/modules/esm/module_job:245:17){code:ERR_MODULE_NOT_FOUND, url:file:///usr/lib/node_modules/openclaw/dist/is-main-YViS6wOn.js}Node.js v24.14.1 Update Result: ERROR Root: /usr/lib/node_modules/openclaw Reason: global update Before:2026.4.2 Total time:1200.36s(base)rootaitrainer:~/.openclaw# openclaw -v-bash: /usr/bin/openclaw: No suchfileor directory(base)rootaitrainer:~/.openclaw#2、输入openclaw命令如下提示(base)rootaitrainer:~# openclawopenclaw:commandnot found3、查询doubao答复需要重装清除之前的残余重装。npmuninstall-gopenclawnpmcache clean--forcenpminstall-gopenclawlatest openclaw-v4、上述安装步骤中执行时间超过10分钟于是CtrlC采用下面的方法安装# 清理残留进程pkill-fnodepkill-fnpm# 强制删除损坏的安装文件rm-rf/usr/lib/node_modules/openclawrm-rf/usr/bin/openclaw# 清理缓存 极速重新安装npmcache clean--forcenpminstall-gopenclawlatest –force5、执行上述操作仍然超过10分钟只看到转圈无其它输出rootaitrainer:~/.openclaw# npm install -g openclawlatest –forcenpmwarn using--forceRecommended protections disabled. ⠦ ⠼npmwarn deprecated node-domexception1.0.0: Use your platforms native DOMException instead ⠋6、在安装后期另一个terminal下执行openclaw -v有正常输出但openclaw status大量报错(base)rootaitrainer:~# openclaw -vOpenClaw2026.4.5(3e72c03)openclaw status大量报错核心错误是Cannotfindmodulebuape/carbon(base)rootaitrainer:~# openclaw statusFailed toreadconfig at /root/.openclaw/openclaw.json Error: Cannotfindmodulebuape/carbonRequire stack: - /usr/lib/node_modules/openclaw/dist/ui-7MjYF8PY.js at Module._resolveFilename(node:internal/modules/cjs/loader:1456:15)at require.resolve(node:internal/modules/helpers:163:19)at jitiResolve(/usr/lib/node_modules/openclaw/node_modules/jiti/dist/jiti.cjs:1:148703)at jitiRequire(/usr/lib/node_modules/openclaw/node_modules/jiti/dist/jiti.cjs:1:150290)at /usr/lib/node_modules/openclaw/node_modules/jiti/dist/jiti.cjs:1:157987 at /usr/lib/node_modules/openclaw/dist/ui-7MjYF8PY.js:14:15 at eval_evalModule(/usr/lib/node_modules/openclaw/node_modules/jiti/dist/jiti.cjs:1:155533)at jitiRequire(/usr/lib/node_modules/openclaw/node_modules/jiti/dist/jiti.cjs:1:150967)at /usr/lib/node_modules/openclaw/node_modules/jiti/dist/jiti.cjs:1:157987 at /usr/lib/node_modules/openclaw/dist/channel-D0kY3Gd-.js:29:19{code:MODULE_NOT_FOUND, requireStack:[/usr/lib/node_modules/openclaw/dist/ui-7MjYF8PY.js]} OpenClaw2026.4.5(3e72c03)— Less clicking,moreshipping, fewerwhere did that file gomoments. Config invalid File: ~/.openclaw/openclaw.json Problem: -root:readfailed: Error: Cannotfindmodulebuape/carbon\nRequire stack:\n- /usr/lib/node_modules/openclaw/dist/ui-7MjYF8PY.js Run: openclaw doctor--fixFailed toreadconfig at /root/.openclaw/openclaw.json Error: Cannotfindmodulebuape/carbonRequire stack: - /usr/lib/node_modules/openclaw/dist/ui-7MjYF8PY.js at Module._resolveFilename(node:internal/modules/cjs/loader:1456:15)at require.resolve(node:internal/modules/helpers:163:19)at jitiResolve(/usr/lib/node_modules/openclaw/node_modules/jiti/dist/jiti.cjs:1:148703)at jitiRequire(/usr/lib/node_modules/openclaw/node_modules/jiti/dist/jiti.cjs:1:150290)at /usr/lib/node_modules/openclaw/node_modules/jiti/dist/jiti.cjs:1:157987 at /usr/lib/node_modules/openclaw/dist/ui-7MjYF8PY.js:14:15 at eval_evalModule(/usr/lib/node_modules/openclaw/node_modules/jiti/dist/jiti.cjs:1:155533)at jitiRequire(/usr/lib/node_modules/openclaw/node_modules/jiti/dist/jiti.cjs:1:150967)at /usr/lib/node_modules/openclaw/node_modules/jiti/dist/jiti.cjs:1:157987 at /usr/lib/node_modules/openclaw/dist/channel-D0kY3Gd-.js:29:19{code:MODULE_NOT_FOUND, requireStack:[/usr/lib/node_modules/openclaw/dist/ui-7MjYF8PY.js]}[openclaw]Failed to start CLI: Error: Cannotfindmodulebuape/carbonRequire stack: - /usr/lib/node_modules/openclaw/dist/ui-7MjYF8PY.js at Module._resolveFilename(node:internal/modules/cjs/loader:1456:15)at require.resolve(node:internal/modules/helpers:163:19)at jitiResolve(/usr/lib/node_modules/openclaw/node_modules/jiti/dist/jiti.cjs:1:148703)at jitiRequire(/usr/lib/node_modules/openclaw/node_modules/jiti/dist/jiti.cjs:1:150290)at /usr/lib/node_modules/openclaw/node_modules/jiti/dist/jiti.cjs:1:157987 at /usr/lib/node_modules/openclaw/dist/ui-7MjYF8PY.js:14:15 at eval_evalModule(/usr/lib/node_modules/openclaw/node_modules/jiti/dist/jiti.cjs:1:155533)at jitiRequire(/usr/lib/node_modules/openclaw/node_modules/jiti/dist/jiti.cjs:1:150967)at /usr/lib/node_modules/openclaw/node_modules/jiti/dist/jiti.cjs:1:157987 at /usr/lib/node_modules/openclaw/dist/channel-D0kY3Gd-.js:29:197、为了能看到安装过程卡在哪一步于是CtrlC执行以下npminstall-gopenclawlatest --foreground-scripts –verbose 代替npminstall-gopenclawlatest –force能看到具体安装步骤和打印发现最后停在8、查询doubao提示不用理会preinstall包直接ctrlC即可但执行openclaw -v和openclaw status后结果如故。查询doubao提示可以手工安装对应的module# 进入 openclaw 安装目录cd/usr/lib/node_modules/openclaw# 直接安装缺失的依赖包核心修复npminstallbuape/carbon(base)rootaitrainer:/usr/lib/node_modules/openclaw# npm install buape/carbonadded267packages, changed2packages, and audited750packagesin4m140packages are lookingforfunding runnpmfundfordetails2high severity vulnerabilities To address all issues, run:npmaudit fix Runnpmauditfordetails.9、在安装完上述报丢失的模块后再次openclaw status又出现新的报丢失(base)rootaitrainer:/usr/lib/node_modules/openclaw# npm install larksuiteoapi/node-sdkadded6packages, and audited756packagesin9s140packages are lookingforfunding runnpmfundfordetails2high severity vulnerabilities To address all issues(including breaking changes), run:npmaudit fix--forceRunnpmauditfordetails.(base)rootaitrainer:/usr/lib/node_modules/openclaw# npm install slack/web-apiadded8packages, and audited764packagesin8s141packages are lookingforfunding runnpmfundfordetails2high severity vulnerabilities To address all issues(including breaking changes), run:npmaudit fix--forceRunnpmauditfordetails.10、安装完毕上述modules后openclaw status正常。其它注意事项期间doubao告知我node.js的版本太新了要降级到18但之前openclaw明确要求版本大于22出现过doubao认为是网络卡住了要求改为国内源但改后导致提示出错。操作前做一下备份虽然不会覆盖.openclaw目录-cp-r~/.openclaw ~/.openclaw.backup总结openclaw update失败不知道什么原因多次清除重装和最后一次结果是一样的安装对应的缺失的node.js模块即可。加上等待时间整个过程历时两小时。

更多文章