Safe mode

OpenClaw failed to start

The OpenClaw gateway did not come up successfully. You can review the startup logs below and use the web terminal or Filebrowser in this pod to fix configuration issues, then restart the pod.

Failure stage gateway
Exit code 1
Signal none

Tools

Actions

Recent startup logs
Combined output from doctor and gateway
doctor gateway
[doctor]
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
██░▄▄▄░██░▄▄░██░▄▄▄██░▀██░██░▄▄▀██░████░▄▄▀██░███░██
██░███░██░▀▀░██░▄▄▄██░█░█░██░█████░████░▀▀░██░█░█░██
██░▀▀▀░██░█████░▀▀▀██░██▄░██░▀▀▄██░▀▀░█░██░██▄▀▄▀▄██
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                  🦞 OPENCLAW 🦞                    
 
┌  OpenClaw doctor
│
◇  Bundled plugins ───────────────────────────────────────────────────────╮
│                                                                         │
│  Bundled plugin runtime deps are missing.                               │
│  - @anthropic-ai/[email protected] (used by amazon-bedrock-mantle)             │
│  - @anthropic-ai/vertex-sdk@^0.16.0 (used by anthropic-vertex)          │
│  - @aws-sdk/[email protected] (used by amazon-bedrock)            │
│  - @aws-sdk/[email protected] (used by amazon-bedrock)    │
│  - @aws-sdk/[email protected] (used by amazon-bedrock)  │
│  - @aws/bedrock-token-generator@^1.1.0 (used by amazon-bedrock-mantle)  │
│  - @clack/prompts@^1.2.0 (used by github-copilot)                       │
│  - @google/genai@^1.50.1 (used by google)                               │
│  - @grammyjs/runner@^2.0.3 (used by telegram)                           │
│  - @grammyjs/transformer-throttler@^1.2.1 (used by telegram)            │
│  - @homebridge/ciao@^1.3.6 (used by bonjour)                            │
│  - @mariozechner/[email protected] (used by anthropic-vertex)        │
│  - @mariozechner/[email protected] (used by amazon-bedrock-mantle,           │
│    anthropic, anthropic-vertex, fireworks, google, kimi-coding,         │
│    lmstudio, ollama, openai, xai)                                       │
│  - @modelcontextprotocol/[email protected] (used by browser)                   │
│  - @mozilla/readability@^0.6.0 (used by web-readability)                │
│  - @tencent-connect/qqbot-connector@^1.1.0 (used by qqbot)              │
│  - [email protected] (used by acpx)                                            │
│  - commander@^14.0.3 (used by browser)                                  │
│  - express@^5.2.1 (used by browser)                                     │
│  - grammy@^1.42.0 (used by telegram)                                    │
│  - linkedom@^0.18.12 (used by web-readability)                          │
│  - mpg123-decoder@^1.0.3 (used by qqbot)                                │
│  - node-edge-tts@^1.2.10 (used by microsoft)                            │
│  - pdfjs-dist@^5.6.205 (used by document-extract)                       │
│  - [email protected] (used by browser)                             │
│  - silk-wasm@^3.7.1 (used by qqbot)                                     │
│  - [email protected] (used by brave, browser, ollama, telegram, xai)       │
│  - [email protected] (used by browser, telegram)                             │
│  - ws@^8.20.0 (used by browser, deepgram, elevenlabs, mistral, openai,  │
│    qqbot, xai)                                                          │
│  - zod@^4.3.6 (used by qqbot)                                           │
│  Fix: run openclaw doctor --fix to install them.                        │
│                                                                         │
├─────────────────────────────────────────────────────────────────────────╯
│
◇  Bundled plugins ───────────────────────────────────────────────────────╮
│                                                                         │
│  Installed bundled plugin deps: @anthropic-ai/[email protected],               │
│  @anthropic-ai/vertex-sdk@^0.16.0,                                      │
│  @aws-sdk/[email protected],                              │
│  @aws-sdk/[email protected],                                      │
│  @aws-sdk/[email protected],                            │
│  @aws/bedrock-token-generator@^1.1.0, @clack/prompts@^1.2.0,            │
│  @google/genai@^1.50.1, @grammyjs/runner@^2.0.3,                        │
│  @grammyjs/transformer-throttler@^1.2.1, @homebridge/ciao@^1.3.6,       │
│  @mariozechner/[email protected], @mariozechner/[email protected],        │
│  @modelcontextprotocol/[email protected], @mozilla/readability@^0.6.0,         │
│  @tencent-connect/qqbot-connector@^1.1.0, [email protected],                   │
│  commander@^14.0.3, express@^5.2.1, grammy@^1.42.0, linkedom@^0.18.12,  │
│  mpg123-decoder@^1.0.3, node-edge-tts@^1.2.10, pdfjs-dist@^5.6.205,     │
│  [email protected], silk-wasm@^3.7.1, [email protected],              │
│  [email protected], ws@^8.20.0, zod@^4.3.6                                   │
│                                                                         │
├─────────────────────────────────────────────────────────────────────────╯
│
◇  Legacy state detected ──────────────────────────────────────────────╮
│                                                                      │
│  - Telegram pairing allowFrom:                                       │
│    /home/node/.openclaw/credentials/telegram-allowFrom.json →        │
│    /home/node/.openclaw/credentials/telegram-default-allowFrom.json  │
│                                                                      │
├──────────────────────────────────────────────────────────────────────╯
│
◇  State integrity ────────────────────────────────────────────────────────╮
│                                                                          │
│  - 1/4 recent sessions are missing transcripts.                          │
│    Verify sessions in store: openclaw sessions --store                   │
│    "/home/node/.openclaw/agents/main/sessions/sessions.json"             │
│    Preview cleanup impact: openclaw sessions cleanup --store             │
│    "/home/node/.openclaw/agents/main/sessions/sessions.json" --dry-run   │
│    Prune missing entries: openclaw sessions cleanup --store              │
│    "/home/node/.openclaw/agents/main/sessions/sessions.json" --enforce   │
│    --fix-missing                                                         │
│  - Found 8 orphan transcript files in ~/.openclaw/agents/main/sessions.  │
│    These .jsonl files are no longer referenced by sessions.json, so      │
│    they are not part of any active session history.                      │
│    Doctor can archive them safely by renaming each file to               │
│    *.deleted.<timestamp>.                                                │
│    Examples: 03362cb4-15e1-491e-90a4-2265c31416c2.jsonl,                 │
│    14aae769-3707-42ab-80f3-4b7609b48f32.jsonl,                           │
│    37555ffa-d702-4e96-9830-ff0d2b857860.jsonl, and 5 more                │
│                                                                          │
├──────────────────────────────────────────────────────────────────────────╯
│
◇  Security ────────────────────────────────────────────────────────────╮
│                                                                       │
│  - WARNING: Gateway bound to "lan" (0.0.0.0) (network-accessible).    │
│    Ensure your auth credentials are strong and not exposed.           │
│    Safer remote access: keep bind loopback and use Tailscale          │
│    Serve/Funnel or an SSH tunnel.                                     │
│    Example tunnel: ssh -N -L 18789:127.0.0.1:18789 user@gateway-host  │
│    Docs: https://docs.openclaw.ai/gateway/remote                      │
│  - Run: openclaw security audit --deep                                │
│                                                                       │
├───────────────────────────────────────────────────────────────────────╯
│
◇  Skills status ────────────╮
│                            │
│  Eligible: 17              │
│  Missing requirements: 44  │
│  Blocked by allowlist: 0   │
│                            │
├────────────────────────────╯
│
◇  Plugins ──────╮
│                │
│  Loaded: 65    │
│  Imported: 1   │
│  Disabled: 42  │
│  Errors: 0     │
│                │
├────────────────╯
│
◇  Gateway ──────────────╮
│                        │
│  Gateway not running.  │
│                        │
├────────────────────────╯
│
◇  Gateway connection ─────────────────────────╮
│                                              │
│  Gateway target: ws://127.0.0.1:18789        │
│  Source: local loopback                      │
│  Config: /home/node/.openclaw/openclaw.json  │
│  Bind: lan                                   │
│                                              │
├──────────────────────────────────────────────╯
│
◇  Gateway ────────────────────────────────────────────────────────────────╮
│                                                                          │
│  systemd user services are unavailable; install/enable systemd or run    │
│  the gateway under your supervisor.                                      │
│  If you're in a container, run the gateway in the foreground instead of  │
│  `openclaw gateway`.                                                     │
│                                                                          │
├──────────────────────────────────────────────────────────────────────────╯
Run "openclaw doctor --fix" to apply changes.
│
└  Doctor complete.



[gateway]
2026-04-26T15:16:03.063+00:00 [gateway] loading configuration…
2026-04-26T15:16:03.096+00:00 [gateway] resolving authentication…
2026-04-26T15:16:03.097+00:00 [gateway] starting...
2026-04-26T15:16:10.523+00:00 [gateway] starting HTTP server...
2026-04-26T15:16:10.529+00:00 [canvas] host mounted at http://0.0.0.0:18789/__openclaw__/canvas/ (root /home/node/.openclaw/canvas)
2026-04-26T15:16:10.531+00:00 [gateway] ⚠️  Gateway is binding to a non-loopback address. Ensure authentication is configured before exposing to public networks.
2026-04-26T15:16:10.532+00:00 [gateway] ⚠️  gateway.controlUi.dangerouslyAllowHostHeaderOriginFallback=true is enabled. Host-header origin fallback weakens origin checks and should only be used as break-glass.
2026-04-26T15:16:10.586+00:00 [health-monitor] started (interval: 300s, startup-grace: 60s, channel-connect-grace: 120s)
2026-04-26T15:16:10.952+00:00 [gateway] agent model: mistral/mistral-medium-latest
2026-04-26T15:16:10.953+00:00 [gateway] ready (7 plugins: acpx, bonjour, browser, device-pair, phone-control, talk-voice, telegram; 7.9s)
2026-04-26T15:16:10.954+00:00 [gateway] log file: /tmp/openclaw/openclaw-2026-04-26.log
2026-04-26T15:16:10.956+00:00 [gateway] security warning: dangerous config flags enabled: gateway.controlUi.dangerouslyAllowHostHeaderOriginFallback=true. Run `openclaw security audit`.
2026-04-26T15:16:10.958+00:00 [gateway] starting channels and sidecars...
2026-04-26T15:16:16.229+00:00 [telegram] fetch fallback: enabling sticky IPv4-only dispatcher (codes=ETIMEDOUT,ENETUNREACH)
2026-04-26T15:16:16.231+00:00 [plugins] bonjour: watchdog detected non-announced service; attempting re-advertise (gateway fqdn=openclaw-gateway-869dfd969d-bprqs._openclaw-gw._tcp.local. host=openclaw.local. port=18789 state=probing)
2026-04-26T15:16:36.340+00:00 [plugins] bonjour: restarting advertiser (service stuck in probing for 20109ms (gateway fqdn=openclaw-gateway-869dfd969d-bprqs._openclaw-gw._tcp.local. host=openclaw.local. port=18789 state=probing))
2026-04-26T15:16:36.350+00:00 [plugins] bonjour: advertised gateway fqdn=openclaw-gateway-869dfd969d-bprqs._openclaw-gw._tcp.local. host=openclaw.local. port=18789 state=unannounced
2026-04-26T15:16:36.351+00:00 [openclaw] Unhandled promise rejection: CIAO PROBING CANCELLED
2026-04-26T15:16:36.354+00:00 [openclaw] wrote stability bundle: /home/node/.openclaw/logs/stability/openclaw-stability-2026-04-26T15-16-36-353Z-74-unhandled_rejection.json