OpenClaw 服务无法运行 - 详细问题报告
基本信息
服务名称:OpenClaw 服务 ID:69cd10295d355bae0595133d 项目 ID:69cd101a93a28c33a52a36de 环境 ID:69cd101a9c2b3309e23e222a 域名:https://20260401.zeabur.app 服务状态:PENDING(无法启动) 创建时间:2026-04-01T12:31:37.759Z
问题描述
OpenClaw 服务部署后无法正常运行。系统持续尝试启动容器,但在 Docker 镜像拉取阶段失败。
错误日志分析
主要错误信息
Failed to pull image "openclaw/openclaw:latest":
failed to pull and unpack image "docker.io/openclaw/openclaw:latest":
failed to resolve reference "docker.io/openclaw/openclaw:latest":
pull access denied, repository does not exist or may require authorization:
server message: insufficient_scope: authorization failed
错误类型
- ErrImagePull - 镜像拉取失败
- ImagePullBackOff - 系统正在重试拉取镜像
失败时间线
- 首次失败:2026-04-17T04:56:38Z
- 最后尝试:2026-04-17T05:05:51Z
- 持续时间:超过 9 分钟,多次重试均失败
服务配置信息
环境变量(已保留)
OPENCLAW_DISABLE_BONJOUR=1
OPENCLAW_TELEGRAM_DISABLE_AUTO_SELECT_FAMILY=true
HOME=/home/node
OPENCLAW_GATEWAY_TOKEN=a41j9FN0X7C283qvAErSJ5GmlkV6duhR
ZEABUR_AI_HUB_API_KEY=(空)
PASSWORD=a41j9FN0X7C283qvAErSJ5GmlkV6duhR
NODE_OPTIONS=--max-old-space-size=2048
PUBLIC_DOMAIN=(空)
ENABLE_CONTROL_UI=(空)
OPENCLAW_CHARIC_HOST=service-69e1bf8816920e853410388c
OPENCLAW_REMETE_HOST=service-69e1c27416920e8534103943
域名配置 域名:20260401.zeabur.app 状态:PROVISIONED(已配置) 端口:web
部署方式
模板类型:PREBUILT_V2 部署方式:Docker 镜像 镜像名称:openclaw/openclaw:latest 部署记录:无(deployments 为空)
根本原因分析
问题 1:Docker 镜像无法访问
Docker Hub 上的 docker.io/openclaw/openclaw:latest 镜像存在以下可能情况:
- 镜像已被移除或删除
- 镜像已设为私有仓库
- 镜像标签已更改
- Docker Hub 访问限制或认证问题
问题 2:服务曾正常运行 根据日志中的时间戳,服务在 2026-04-17T04:07:52 时仍在正常运行:
[ws] ⇄ res ✓ sessions.usage 199ms
[ws] ⇄ res ✓ status 78ms
[ws] ⇄ res ✓ cron.list 75ms
[ws] ⇄ res ✓ models.list 72ms
[ws] ⇄ res ✓ skills.status 65ms
这表明服务在某个时间点后停止运行,可能原因:
- 容器崩溃或被终止
- 系统重启或重新部署
- 镜像仓库发生变化
尝试过的解决方案
方案 1:尝试使用 openclaw/openclaw:2026.4.1 镜像重新部署 结果:deploymentID 返回 null,未成功
方案 2:尝试使用 ghcr.io/openclaw/openclaw:latest 镜像 结果:GraphQL 查询格式错误,未执行
影响范围
- 用户访问:无法访问 https://20260401.zeabur.app
- 功能:所有 OpenClaw 功能不可用
- 数据:环境变量和配置已保留,但无法使用
需要的帮助
Minified React error #185; visit https://react.dev/errors/185 for the full message or use the non-minified dev environment for full errors and additional helpful warnings.