OpenClaw Gateway 安装失败:systemctl --user is-enabled unavailable 排查与解决(完整踩坑记录)

OpenClaw Gateway 安装失败:systemctl --user is-enabled unavailable 排查与解决(完整踩坑记录)
说明:仅供学习使用,请勿用于非法用途,若有侵权,请联系博主删除

作者:zhu6201976

最近在安装 OpenClaw Gateway 时,遇到了一个比较奇怪的错误:

systemctl is-enabled unavailable Command failed: systemctl --user is-enabled openclaw-gateway.service

看起来只是一个简单的 systemd 错误,但实际上背后涉及:

  • systemd user service
  • Node.js / nvm 环境
  • PATH 环境变量
  • CLI daemon 启动方式

这篇文章记录了 完整的排查过程 + 最终解决方案


一、运行环境

我的环境如下:

Window11 + WSL2
Ubuntu 24.04.4 LTS
nvm + Node v24.14.0
OpenClaw 2026.3.2

安装 OpenClaw 后执行:

openclaw onboard --install-daemon

出现错误:

Gateway service check failed:
Error: systemctl is-enabled unavailable
Command failed: systemctl --user is-enabled openclaw-gateway.service


二、OpenClaw Gateway 架构

OpenClaw Gateway 实际上是通过 systemd user service 运行的。

架构大致如下:

OpenClaw CLI


openclaw gateway install


systemctl --user


systemd user service


openclaw-gateway.service


Node runtime (nvm)


OpenClaw Gateway

因此任何一层出问题都会导致 Gateway 无法启动。


三、systemd 启动流程

当执行:

openclaw gateway start

实际运行流程是:

openclaw gateway start


systemctl --user restart openclaw-gateway.service


systemd user service


ExecStart


node openclaw gateway run

所以本质上就是:

systemd 负责守护 Node 进程。

四、第一个问题:systemd user service 未启用

先检查 service 状态:

systemctl --user is-enabled openclaw-gateway.service

输出:

disabled

启用 service:

systemctl --user enable openclaw-gateway.service


五、最终解决方案

找到 node 和 openclaw 的路径:

which node
which openclaw

输出:

/home/tesla/.nvm/versions/node/v24.14.0/bin/node
/home/tesla/.nvm/versions/node/v24.14.0/bin/openclaw

然后修改 service 文件:

~/.config/systemd/user/openclaw-gateway.service

完整配置:

[Unit]
Description=OpenClaw Gateway
After=network.target

[Service]
Type=simple
Environment="PATH=/home/tesla/.nvm/versions/node/v24.14.0/bin:/usr/local/bin:/usr/bin:/bin"
ExecStart=/home/tesla/.nvm/versions/node/v24.14.0/bin/openclaw gateway run
Restart=always
RestartSec=5

[Install]
WantedBy=default.target


六、重新加载 systemd

执行:

systemctl --user daemon-reload
systemctl --user restart openclaw-gateway

检查状态:

systemctl --user status openclaw-gateway

输出:

Active: active (running)
Main PID: node

说明服务已经正常运行。


七、最终运行效果

● openclaw-gateway.service - OpenClaw Gateway
Loaded: loaded
Active: active (running)
Main PID: node

Gateway 成功启动 🎉


八、总结(踩坑记录)

这次安装 OpenClaw Gateway 一共踩了 三个坑

1 systemd user service 未启用

需要执行:

systemctl --user enable openclaw-gateway.service


2 systemd 不加载 nvm 环境

解决:

Environment="PATH=..."


3 ExecStart 必须使用绝对路径

否则会出现:

openclaw: command not found


九、经验总结

如果使用 nvm + systemd 运行 Node 服务,一定要注意:

systemd 不会加载 .bashrc
systemd 不会加载 nvm
systemd PATH 很干净

最稳定的方式是:

使用绝对路径
显式指定 PATH


十、成功展示

Read more

【AI】学习大语言模型原理必看的 10 篇论文

【AI】学习大语言模型原理必看的 10 篇论文

🔥小龙报:个人主页 🎬作者简介:C++研发,嵌入式,机器人等方向学习者 ❄️个人专栏:《AI》 ✨ 永远相信美好的事情即将发生 文章目录 * 前言 * 一、Transformer * 二、GPT-3 * 三、InstructGPT * 四、Sparrow * 五、RLHF * 六、TATAMER * 七、PPO * 八、In-Context Learning * 8.1 Why Can GPT Learn In-Context * 8.2 What learning algorithm is in-context learning * 九、Prompt * 总结 前言 从 Transformer

By Ne0inhk
openJiuwen集成蓝耘AI模型深度解析:从架构设计到企业级Agent实战部署

openJiuwen集成蓝耘AI模型深度解析:从架构设计到企业级Agent实战部署

前言 在人工智能技术从单纯的感知智能向认知智能演进的浪潮中,大语言模型(LLM)的成熟催生了AI Agent(人工智能体)这一全新的应用形态。AI Agent不再局限于传统的单指令执行,而是演进为具备自主感知、推理规划、决策执行能力的智能实体。在这一技术变革背景下,openJiuwen作为一个致力于提供灵活、强大且易用能力的开源Agent平台应运而生。本文将深度剖析openJiuwen的技术架构、核心优势,并基于真实的服务器部署环境,详细拆解从底层环境搭建到上层复杂智能体构建的全过程。 一、 Agentic AI时代的基础设施:openJiuwen概览 openJiuwen的定位不仅是一个开发工具,而是面向生产级应用的Agent全生命周期管理平台。它旨在解决当前大模型应用落地过程中面临的开发门槛高、协同调度难、运行稳定性差等痛点。通过提供标准化的开发框架与高可靠的运行引擎,openJiuwen支持开发者快速构建能够处理各类简单或复杂任务的AI Agent,并实现多Agent间的协同交互。 作为核心代码资产的入口,开发者能在这里查看项目的 Readme 文档、分支管理和最新提交

By Ne0inhk

从零开始:在腾讯云服务器上部署 OpenClaw AI 助手(2)—— 浏览器自动化功能配置

从零开始:在腾讯云服务器上部署 OpenClaw AI 助手(2)—— 浏览器自动化功能配置 让 AI 助手拥有"眼睛"和"双手",实现网页自动化操控 前言 在上一篇博客中,我们成功在腾讯云服务器上部署了 OpenClaw AI 助手,实现了基本的对话功能。但那时的 AI 就像一个"只会说话的大脑"——能理解你的问题,却无法真正操作电脑。 这篇博客将记录如何为 OpenClaw 配置浏览器自动化功能,让 AI 助手真正拥有"眼睛"(看网页)和"双手"(操作网页),变成一个能够自动打开网页、填写表单、

By Ne0inhk

OpenClaw(小龙虾AI):零基础上手可执行AI智能体助手

# OpenClaw(大龙虾)是什么、能做什么 & 2026保姆级部署教程 OpenClaw(原Clawdbot/Moltbot)是**本地优先、开源、强执行能力**的AI智能体,能在你常用IM里用自然语言指挥它**直接操作电脑、执行命令、处理文件、自动化任务**,数据本地存储、隐私可控。 --- ## 一、OpenClaw 是什么? ### 1. 核心定位 - **本地优先的AI代理**:数据/会话/凭证默认存在本地`~/.openclaw`,不依赖云端,隐私自主。 - **有“手”的AI**:区别于纯聊天AI,它能**执行真实操作**(文件、终端、浏览器、定时任务)。 - **多渠道统一入口**:接入Telegram、Discord、

By Ne0inhk