Как проявляется
При выполнении команд openclaw browser или openclaw gateway status появляется ошибка ‘gateway connect failed: pairing required’, хотя веб-консоль доступна.
Из-за чего возникает
OpenClaw требует одобрения нового устройства или браузера для CLI/WebSocket взаимодействия. CLI-устройство может иметь недостаточные права (только operator.read), что блокирует одобрение и вызывает ошибку.
Как исправить
- На машине, где запущен шлюз, выполните команду для просмотра ожидающих запросов на сопряжение:
openclaw devices list
- Одобрите нужный запрос, подставив
из вывода предыдущей команды:
openclaw devices approve <requestId>
- Если команда
openclaw devices listтакже выдаёт ошибку, выполните ручное исправление:
- Отредактируйте файл
~/.openclaw/devices/paired.json, найдите устройствоopenclaw-probeи измените поляscopesиtokens.operator.scopesна:
["operator.read", "operator.admin", "operator.approvals", "operator.pairing"]
- Отредактируйте файл
~/.openclaw/identity/device-auth.jsonи аналогично изменитеtokens.operator.scopes.
- Перезапустите шлюз:
openclaw gateway restart
- Повторите попытку выполнения команд CLI, например:
openclaw browser --browser-profile openclaw start
openclaw gateway status
Если вы используете CLI с другой машины, повторите одобрение для каждого нового устройства/браузера.
Как не столкнуться снова
Одобряйте новые устройства и браузеры при первом подключении через CLI на хосте шлюза. Следите за правами scopes у CLI-устройств, чтобы избежать блокировок.
Источник
Разбор основан на обсуждении в репозитории проекта: issue #16305.
Другие типичные проблемы — в разделе ошибок и решений, а базовая настройка разобрана в первом запуске.