OpenClaw "Antigravity" 错误解决方案:Gateway 启动失败的完整排查指南

🔍 问题现象

当你运行 OpenClaw 时,看到类似这样的错误信息:

"This version of Antigravity is no longer supported. Please update to receive the latest features!"

或者发现 OpenClaw Gateway 服务无法启动,状态显示为 stoppedexited immediately

根源分析

经过排查,这类问题通常由以下原因导致:

  • Gateway 服务启动后立即退出(exit code 1)
  • 多个 gateway 服务冲突(如 openclaw-gateway.service 和 clawdbot-gateway.service)
  • 配置文件损坏或过期
  • 权限问题(特别是以 root 用户运行)

🔧 完整解决方案

第一步:停止所有冲突的服务

systemctl --user stop openclaw-gateway.service
systemctl --user stop clawdbot-gateway.service
systemctl --user disable openclaw-gateway.service
systemctl --user disable clawdbot-gateway.service

第二步:清理配置文件

# 备份现有配置
mv ~/.openclaw/openclaw.json ~/.openclaw/openclaw.json.backup

# 清理 systemd 服务文件
rm -f ~/.config/systemd/user/openclaw-gateway.service
rm -f ~/.config/systemd/user/clawdbot-gateway.service

第三步:重新初始化

# 方法一:使用向导重新配置
openclaw onboard --install-daemon

# 方法二:手动创建基础配置
echo "{\"agent\": {\"model\": \"anthropic/claude-opus-4-5\"}, \"gateway\": {\"port\": 18789, \"bind\": \"loopback\"}}" > ~/.openclaw/openclaw.json

第四步:验证修复

# 启动 gateway
openclaw gateway start

# 检查状态
openclaw gateway status

# 运行诊断
openclaw doctor

🛡️ 预防措施

  • 避免同时运行多个 gateway 服务
  • 定期运行 openclaw doctor 进行健康检查
  • 使用普通用户而非 root 运行 OpenClaw

希望这篇指南能帮助更多遇到同样问题的 OpenClaw 用户!

发表回复

后才能评论