OpenClaw 5.28: 업그레이드 후 Codex 플러그인 손상 — 심볼릭 링크 심(Symlink Shim)으로 해결

OpenClaw를 5.12에서 5.28로 업그레이드하면 Codex 플러그인이 조용히 깨질 수 있습니다. 업그레이드 후 모든 에이전트 호출이 Waiting for agent reply에서 멈추고, cron 작업은 정확히 121초 후 model-call-started 오류와 함께 타임아웃되며, 대체 체인이 충분히 빨리 작동하지 않습니다. 게이트웨이는 정상적으로 시작되고, OAuth는 유효하며, Codex는 설치 및 활성화된 것으로 표시되지만, 모든 바이너리 실행 시도가 조용히 ENOENT 오류로 실패합니다.
근본 원인: 경로 불일치
5.28 Codex 플러그인은 다음 경로에서 바이너리를 찾습니다:
vendor/x86_64-unknown-linux-musl/codex/codex하지만 패키지는 실제 바이너리를 다음 경로에 제공합니다:
vendor/x86_64-unknown-linux-musl/bin/codex플러그인이 바이너리를 찾지 못해 모든 실행 시도가 중단됩니다.
해결 방법: 심볼릭 링크 생성
Codex 확장 디렉토리를 설정하고 바이너리에 대한 심볼릭 링크를 만듭니다:
CODEX_DIR="/home/clawbot/.openclaw/extensions/codex/node_modules/@openai/codex-linux-x64/vendor/x86_64-unknown-linux-musl"
sudo mkdir -p "$CODEX_DIR/codex"
sudo ln -sf "$CODEX_DIR/bin/codex" "$CODEX_DIR/codex/codex"
sudo chown -h clawbot:clawbot "$CODEX_DIR/codex/codex"
sudo systemctl restart openclaw재시작 후 에이전트 호출이 정상적으로 작동합니다.
중요 참고사항
- Codex 플러그인을 재설치하거나 강제 업데이트하면 확장 디렉토리가 초기화되므로 재설치 후 심볼릭 링크를 다시 생성해야 합니다.
- systemd 서비스가 Codex 바이너리에 대해
ExecStartPostchmod를 사용하는 경우 해당 경로도bin/codex로 업데이트하세요.
이 문제는 Ubuntu 24.04, npm 설치, systemd 서비스에서 재현되었습니다. 이 내용이 디버깅 시간을 절약하는 데 도움이 되길 바랍니다.
📖 전체 소스 읽기: r/openclaw
👀 See Also

OpenClaw 온보딩: AI 에이전트 올바르게 훈련시키는 방법
없음

OpenClaw v2026.3.13에서 하위 에이전트가 표시되지 않는 문제 수정
OpenClaw v2026.3.13에서 사용자 정의 하위 에이전트가 에이전트 목록에 나타나지 않는 문제에 대한 해결 방법: openclaw.json 에이전트 목록을 ID만 포함하도록 간소화하고 runs.json에서 상태를 'idle'로 설정하여 에이전트를 수동으로 등록하세요.

안전한 OpenClaw 업그레이드를 위한 카나리 인스턴스 설정
레딧 사용자가 프로덕션 환경에 적용하기 전 OpenClaw 업그레이드를 테스트하기 위한 상세한 카나리 방법론을 공유합니다: 격리된 설정 루트, 별도 포트, 스모크 테스트 매트릭스, 구조화된 업그레이드 보고서 형식.

AI 에이전트 아키텍처 이해: 결정적 계층 vs 확률적 계층
레딧 사용자가 결정론적 레이어(스크립트, 명령어, API)와 확률론적 레이어(LLM 추론 및 결정)를 구분하는 AI 에이전트 시스템에 대한 멘탈 모델을 공유합니다. 핵심 통찰: 가능한 한 많은 작업을 결정론적 측면으로 밀어넣는 것입니다.