OpenClaw 갑자기 OAuth 오류 났을 때 — 재인증부터 Heartbeat 함정까지 내가 겪은 것 전부

잘 쓰던 OpenClaw에서 갑자기 OAuth 오류가 터졌다. 재인증해도 안 됐던 이유는 따로 있었다.


이런 메시지가 떴다

Agent failed before reply: OAuth token refresh failed for openai-codex:
Failed to refresh OpenAI Codex token. Please try again or re-authenticate.

재인증 명령어는 이거다

openclaw models auth login

실행하면 브라우저가 열리고 Authentication successful 확인할 수 있다.

재인증 성공했는데도 오류가 반복된다면

UI 세션 모드를 확인해야 한다. ( 오픈클로을 재 설치하기도하고, config 명령어로도 해보고 수십번 이런 저런 시도해서 재인증해 보았다ㅠ)

Heartbeat 모드는 연결 상태만 확인하는 모드다. 대화 세션이 아니다. 인증이 복구돼도 이 모드에선 대화가 열리지 않는다.

Heartbeat → Direct 로 바꾸면 바로 해결된다.


중복 프로필 문제도 확인할 것

재인증을 해도 오류가 반복되자, 혹시 프로필 자체가 꼬인 게 아닐까 의심했다.

~/.openclaw/agents/main/agent/auth-profiles.json 을 직접 열어봤더니 프로필이 두 개였다.

  • openai-codex:default
  • baejunchae878@gmail.com (실제 인증된 계정)

처음 로그인할 때 이메일 확인 전 상태로 저장되면서 default 프로필이 생긴다. 이후 정식 로그인하면 이메일 프로필이 별도로 추가된다. 같은 계정인데 두 개가 공존하는 상태가 되는 것이다.

default 가 문제의 원인일 수 있다고 판단해서 해당 항목을 삭제하고, 실제 인증된 이메일 프로필만 남겼다.


해결 순서 요약

  1. openclaw models auth login 재인증
  2. openclaw gateway restart
  3. UI 세션 모드 → Direct 전환
  4. auth-profiles.json 에서 default 프로필 삭제 (만약의 경우)

재인증만 하고 안 된다고 멈췄다면, UI 세션 모드가 범인이다.

오늘도 자비스는 진보한다.

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다