Если что-то не работает — начните здесь. Статья объединяет FAQ, диагностику и troubleshooting из нескольких страниц документации.
Первые 60 секунд
Выполните эту лестницу команд по порядку:
openclaw status # быстрый снимок: OS, Gateway, агенты, провайдеры
openclaw status --all # полный отчёт (токены скрыты, можно делиться)
openclaw gateway status # статус демона и подключения
openclaw doctor # диагностика + авторемонт
openclaw channels status --probe # статус каналов с проверкой
openclaw logs --follow # логи в реальном времени
Что считать «здоровым»:
openclaw status — каналы настроены, нет ошибок authopenclaw gateway status — Runtime: running, Connectivity probe: okopenclaw doctor — нет блокирующих ошибокopenclaw channels status --probe — каналы подключены, works или audit okЧто сломано? (дерево решений)
| Симптом | Раздел |
|---|---|
| Нет ответов от бота | → Нет ответов |
| Dashboard/Control UI не подключается | → Control UI |
| Gateway не запускается | → Gateway не стартует |
| Канал подключён, но сообщения не идут | → Каналы |
| Cron/heartbeat не сработал | → Автоматизация |
| Нода подключена, но камера/exec не работает | → Ноды |
| Браузер не работает | → Браузер |
Нет ответов
openclaw status
openclaw gateway status
openclaw channels status --probe
openclaw pairing list --channel
openclaw logs --follow
Частые причины в логах:
pairing request — отправитель не одобрен. openclaw devices list → openclaw devices approve drop guild message (mention required) — в группе нужно упомянуть ботаblocked / allowlist — отправитель заблокирован политикойControl UI не подключается
openclaw gateway status
openclaw status
openclaw logs --follow
openclaw doctor
Частые ошибки:
device identity required — HTTP без TLS, нет device auth. Используйте Tailscale Serve или SSH-туннельorigin not allowed — браузерный Origin не в gateway.controlUi.allowedOriginsAUTH_TOKEN_MISMATCH — неверный token/password. Обновите в настройках UIunauthorized после retry — проверьте token/password, совпадает ли с конфигомКак получить/сбросить token:
openclaw config get gateway.auth.token
openclaw doctor --generate-gateway-token
Gateway не запускается
openclaw status
openclaw gateway status
openclaw logs --follow
openclaw doctor
Частые причины:
EADDRINUSE — порт занят. lsof -i :18789 → убить процесс или сменить портrefusing to bind without auth — non-loopback bind без token/passwordGateway start blocked: set gateway.mode=local — конфиг повреждён. openclaw doctor --fixexisting config is missing gateway.mode — нужен режим local. openclaw doctorКанал подключён, но сообщения не идут
openclaw status
openclaw channels status --probe
openclaw logs --follow
Частые причины:
mention required — групповое сообщение без упоминания ботаpairing / pending — отправитель не одобрен для DMnot_in_channel / Forbidden / 401/403 — проблема с токеном каналаCron и heartbeat не сработали
openclaw cron status
openclaw cron list
openclaw cron runs --id --limit 20
openclaw logs --follow
Чеклист:
cron.enabled, нет OPENCLAW_SKIP_CRON)--tz vs хост)heartbeat skipped: quiet-hours — вне активных часовheartbeat skipped: empty-heartbeat-file — HEARTBEAT.md пустойrequests-in-flight — основной lane занят, heartbeat отложенНода подключена, но инструменты не работают
openclaw nodes status
openclaw nodes describe --node
openclaw approvals get --node
openclaw logs --follow
Частые ошибки:
| Ошибка | Причина | Решение |
|---|---|---|
NODE_BACKGROUND_UNAVAILABLE |
Приложение свёрнуто | Откройте на передний план |
*_PERMISSION_REQUIRED |
Нет разрешения OS | Дайте в настройках устройства |
SYSTEM_RUN_DENIED: approval required |
Exec не одобрен | Настройте exec-approvals |
SYSTEM_RUN_DENIED: allowlist miss |
Команда не в allowlist | Добавьте в allowlist |
Браузер не работает
openclaw browser status
openclaw logs --follow
openclaw doctor
Частые причины:
unknown command "browser" — плагин browser не в plugins.allowFailed to start Chrome CDP — Chrome не запустилсяbrowser.executablePath not found — неверный путь к браузеруNo Chrome tabs found — нет открытых вкладок Chrome для profile=»user»Exec вдруг просит одобрение
Если раньше работало без вопросов, а теперь требует approval:
openclaw config get tools.exec.host
openclaw config get tools.exec.security
openclaw config get tools.exec.ask
Вернуть без审批 поведение:
openclaw config set tools.exec.host gateway
openclaw config set tools.exec.security full
openclaw config set tools.exec.ask off
openclaw gateway restart
FAQ: часто задаваемые вопросы
Что такое OpenClaw?
Персональный ИИ-ассистент, который работает на ваших устройствах и отвечает в мессенджерах, которые вы уже используете (Telegram, WhatsApp, Slack, Discord, Signal, iMessage). Gateway — это always-on контрольная плоскость; ассистент — это продукт.
Какую модель выбрать?
Бот завис при тяжёлой задаче
Используйте субагентов — они работают в своей сессии, возвращают результат, не блокируя основной чат.
Cron не отправляет в канал
Проверьте delivery mode:
delivery.mode: "none" — ничего не отправитchannel/to в announce — runner пропустит доставкуForbidden — проблема с токеном каналаКак перенести настройки на новый сервер?
~/.openclaw (state dir) + workspaceopenclaw doctor⚠️ Workspace Git хранит только memory + bootstrap, но НЕ сессии и auth. Они в ~/.openclaw/agents/.
Raspberry Pi?
Работает. Нужно 512MB–1GB RAM, 1 ядро, ~500MB диска. Рекомендации:
Stable vs Beta?
latest = стабильная, beta = ранняя сборка для тестирования. Обычно stable сначала попадает в beta, потом в latest.
# Бета
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --beta
# Dev (из git)
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --install-method git
Где логи?
openclaw logs --follow # через RPC
# Если RPC недоступен:
tail -f "$(ls -t /tmp/openclaw/openclaw-*.log | head -1)"
Split brain после обновления
Если Gateway падает после обновления с ошибкой версии:
which openclaw # какой бинарник используется
openclaw --version # его версия
openclaw config get meta.lastTouchedVersion # версия конфига
Если конфиг написан новой версией, а запускается старая — обновите PATH:
openclaw gateway install --force
openclaw gateway restart
Anthropic 429: long context
Если видите HTTP 429: rate_limit_error: Extra usage is required for long context requests:
context1m для моделиОтладка (debugging)
Runtime debug overrides
/debug в чате — runtime-only переопределения конфига (не пишутся на диск).
/debug show
/debug set messages.responsePrefix="[openclaw]"
/debug unset messages.responsePrefix
/debug reset
Включить: commands.debug: true в конфиге.
Session trace
/trace — плагиновые trace/debug строки без полного verbose режима.
/trace on
/trace off
Raw stream logging
Логирование необработанного потока ассистента (до фильтрации). Лучший способ увидеть, приходит ли reasoning как plain text:
OPENCLAW_RAW_STREAM=1 openclaw gateway
# Или
pnpm gateway:watch --raw-stream
Файл: ~/.openclaw/logs/raw-stream.jsonl
⚠️ Raw stream логи содержат полные промпты, tool output и пользовательские данные. Храните локально, удаляйте после отладки.