OpenClaw Docker 사용자: 깨진 Discord 및 채널 확장 기능을 수정하려면 커밋 0c926a2c5로 고정하세요.

✍️ OpenClawRadar📅 게시일: March 22, 2026🔗 Source
OpenClaw Docker 사용자: 깨진 Discord 및 채널 확장 기능을 수정하려면 커밋 0c926a2c5로 고정하세요.
Ad

문제점

Docker를 통해 OpenClaw를 실행 중이고(docker build -t openclaw:local) Discord, Signal, WhatsApp 또는 기타 채널 확장 기능이 업데이트 후 작동을 멈췄다면, 혼자가 아닙니다. 최신 main 브랜치를 가져와 다시 빌드한 후 모든 채널 확장 기능이 다음 오류로 실패합니다: Error: Cannot find module '../../../src/infra/outbound/send-deps.js'.

이는 커밋 d9c285e93("Fix configure startup stalls from outbound send-deps imports")으로 인해 발생하며, 이 커밋이 channel.ts에 깨진 상대 경로 가져오기를 다시 도입했습니다. Docker 다단계 빌드는 dist/ 디렉토리만 배포하므로, ../../../src/ 가져오기는 런타임에 실패합니다.

또한 두 번째 문제(GitHub #48422)로, Docker 빌드에서 dist/plugins/runtime/index.js가 누락되어 send-deps 오류를 우회해도 Discord와 WhatsApp이 작동하지 않습니다.

임시 해결 방법

git 기록을 추적하여 안정적인 커밋을 찾았습니다: 0c926a2c5 — "fix(mattermost): carry thread context to non-inbound reply paths (#44283)". 이는 버전 2026.3.14이며 Discord 확장 기능 리팩터링 체인이 시작되기 전의 마지막 커밋입니다. 이 커밋에서 모든 채널 확장 기능이 Docker에서 정상 작동합니다.

이 커밋으로 고정하려면:

cd ~/your-openclaw-repo
git fetch origin
git checkout 0c926a2c5
docker build --no-cache -t openclaw:local
docker compose up -d

중요: 커밋 439c21e07은 리팩터링에서 깨끗해 보이지만 다른 누락 모듈 오류(deliver.js)가 있으므로 이동하지 마세요. 안전한 경계는 0c926a2c5입니다.

Ad

상위 버전의 문제점

  • 이슈 #46609 - send-deps.js 가져오기가 Docker에서 모든 10개 채널 확장 기능을 중단시킴
  • PR #46944 - 수정 제안되었지만 아직 병합되지 않음
  • 이슈 #48422 - 두 번째 Docker 전용 버그: dist/plugins/runtime/index.js 누락 (3월 16일 보고됨, 아직 수정 PR 없음)
  • 최신 릴리스는 v2026.3.13-1 (3월 14일) - 두 수정 사항 모두 포함된 새 릴리스 없음

주의사항

다시 빌드한 후에는 Discord 페어링을 재승인해야 할 가능성이 높습니다: openclaw pairing approve discord

또한 docker-compose.yml에 사용자 정의 볼륨 마운트가 있는 경우, git pull이 로컬 변경 사항과 충돌할 수 있으므로 가져오기 전에 사본을 저장하세요.

📖 전체 소스 읽기: r/openclaw

Ad

👀 See Also

크론 작업 vs 하트비트: OpenClaw 토큰 사용 및 실행 일관성 최적화
Guides

크론 작업 vs 하트비트: OpenClaw 토큰 사용 및 실행 일관성 최적화

시니어 개발자가 OpenClaw에서 Heartbeat 대신 Cron 작업을 사용하여 토큰 사용량을 줄이고 실행 일관성을 높이는 실용적인 팁을 구체적인 예제와 쉘 스크립트 방법과 함께 공유합니다.

OpenClawRadar
40번의 프롬프트 수정으로 클로드 AI 요약을 제품으로 전환한 방법: 튜터링 플랫폼 사례 연구 (월 $19K 수익)
Guides

40번의 프롬프트 수정으로 클로드 AI 요약을 제품으로 전환한 방법: 튜터링 플랫폼 사례 연구 (월 $19K 수익)

월 $19K MRR의 과외 플랫폼이 클로드(Claude) 세션 요약 프롬프트를 12개월 동안 40회 이상 개선했습니다. 모호했던 v1에서 개인화된 v40까지의 여정은 프롬프트 엔지니어링이 어떻게 기능을 제품으로 변화시키는지 보여줍니다.

OpenClawRadar
클로드 코드 사용을 통한 실용적인 프롬프트 엔지니어링 교훈
Guides

클로드 코드 사용을 통한 실용적인 프롬프트 엔지니어링 교훈

프로젝트 매니저가 Claude Code 결과를 개선한 구체적인 기법을 공유합니다: 2단계 프롬프팅, 단일 목표 프롬프트, 그리고 매우 구체적인 역할 정의.

OpenClawRadar
지속적인 OpenClaw 에이전트 컨텍스트를 위한 3계층 메모리 아키텍처
Guides

지속적인 OpenClaw 에이전트 컨텍스트를 위한 3계층 메모리 아키텍처

한 개발자가 에이전트가 컨텍스트 없이 각 세션을 시작하는 것을 방지하기 위해 OpenClaw의 인프라 위에 3계층 메모리 시스템을 구축했습니다. 이 아키텍처에는 매 턴마다 주입되는 L1 작업공간 파일, L2 의미론적 메모리 검색, 필요 시 열리는 L3 참조 문서가 포함됩니다.

OpenClawRadar