WSL2用npm安装的openclaw,无法正常使用openclaw gateway start启动服务的问题

WSL2用npm安装的openclaw,无法正常使用openclaw gateway start启动服务的问题

问题描述

当使用start命令启动时报错

bash 复制代码
systemd user services unavailable.
WSL2 needs systemd enabled: edit /etc/wsl.conf with [boot]
systemd=true
Then run: wsl --shutdown (from PowerShell) and reopen your distro

执行systemctl --user status时报错

bash 复制代码
systemctl --user status
Failed to connect to bus: No such file or directory

解决方案

按提示通过多次尝试仍然不能解决问题

最终我查了一个wsl2的内核版本

bash 复制代码
wsl --version
WSL 版本: 2.5.10.0
内核版本: 6.6.87.2-1
WSLg 版本: 1.0.66
MSRDC 版本: 1.2.6074
Direct3D 版本: 1.611.1-81528511
DXCore 版本: 10.0.26100.1-240331-1435.ge-release
Windows: 10.0.26200.8039

尝试有没有更新版

bash 复制代码
 wsl --update
正在检查更新。
正在更新适用于 Linux 的 Windows 子系统: 2.6.3。

新版本是2.6.3

于是就先更新wsl子系统内核再说, 使用wsl --update直接更新3小时才下载到33%,很慢

最终通过github下载安装的,下载链接wsl.2.6.3.0.x64.msi,顺便提供一下WSL官方项目地址:github.com/microsoft/WSL

下载完成后双击安装

powershell 执行 wsl启动之前的linux子系统

进入子系统执行

bash 复制代码
openclaw gateway start

报错

bash 复制代码
Gateway service disabled.
Start with: openclaw gateway install
Start with: openclaw gateway
Start with: systemctl --user start openclaw-gateway.service

启动失败,于是执行

bash 复制代码
systemctl --user start openclaw-gateway.service

bash 复制代码
Failed to start openclaw-gateway.service: Unit openclaw-gateway.service not found.

怀疑是之前安装的openclaw gateway未正常写入启动文件,于是重装openclaw gateway

bash 复制代码
openclaw gateway uninstall
openclaw gateway install

显示

bash 复制代码
Installed systemd service: ...

看起来成功了

执行

bash 复制代码
openclaw gateway start

显示

bash 复制代码
Restarted systemd service: openclaw-gateway.service

浏览器中打开http://127.0.0.1:18789/

正常进入,问题解决。

相关推荐
copyer_xyf14 分钟前
Python 模块与包的导入导出
前端·后端·python
研☆香18 分钟前
es6新特性功能介绍(四)
前端·ecmascript·es6
微扬嘴角30 分钟前
React篇1--JSX语法规则、组件、组件实例的3大特性
前端·react.js·前端框架
copyer_xyf39 分钟前
Python venv 虚拟环境
前端·后端·python
无聊的老谢1 小时前
Vue 3 + TypeScript 构建大型电信运维平台的前端架构设计
前端·vue.js·typescript
xiaofeichaichai1 小时前
Map / Set / WeakMap / WeakSet
前端·javascript
李可以量化1 小时前
成交量的终极量化策略:价量共振指标完整实现(下篇)
前端·数据库·人工智能
copyer_xyf2 小时前
Python 如何同时做很多事:进程、线程、协程
前端·后端·python
gqk012 小时前
Delegate.Target/ Method
前端·ui·xhtml
有梦想的程序星空3 小时前
【环境配置】Vue3项目离线化本地部署echarts全攻略
前端·javascript·vue·echarts