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

가이드: Windows에서 Lemonade 서버를 통해 로컬 LLM으로 GitHub Copilot 실행하기
개발자가 GitHub Copilot을 Windows 머신, 특히 Framework Desktop에서 로컬 대규모 언어 모델(LLM)과 함께 사용하도록 설정하는 방법에 대한 안내를 공개했습니다. 이 가이드는 해당 설정에 대한 간단한 설명을 찾지 못한 저자가 작성했습니다.

단계별 명령어를 통한 구조화된 AI 워크플로우로 재작업 감소
한 개발자가 /pwf-brainstorm 및 /pwf-work-plan과 같은 특정 명령어를 사용하여 프로그래밍 가능한 워크플로우를 공유하며, AI 코딩 시 발생하는 일반적인 문제들(컨텍스트 손실, 표준 위반, 계획/실행 혼합)을 해결합니다. 이 접근법에는 필수 문서 업데이트와 다중 루트 프로젝트 구조가 포함됩니다.

클로드 AI 프로젝트에 시간 추적 구현하기
Claude AI를 사용하는 방법에는 작업 세션을 추적하고 휴식 알림을 보내기 위해 응답에 타임스탬프를 찍는 것이 포함됩니다.

개인 AI 에이전트 구축을 위한 100가지 팁: 클라우드 프로토타입에서 프로덕션까지
지속형 AI 에이전트(챗봇 래퍼가 아님)를 6주 동안 구축하면서 얻은 핵심 교훈: 작업 관리, 거래 추적, 이메일 읽기, 데이터 분석. 시스템 프롬프트 대신 헌법을 작성하고, 메모리에 플랫 마크다운 파일을 사용하며, ID 파일을 git에서 버전 관리하라.