강의

멘토링

로드맵

[기초 2부] OpenClaw.AI 마스터 클래스: 텔레그램과 비전 AI로 완성하는 스마트폰 원격 비서

스마트폰 텔레그램으로 영수증 사진을 보내면, OpenClaw와 Gemini 2.5 Flash가 자동으로 분석하고 내 PC workspace에 정리해 저장해주는 비전 기능을 가진 모바일 AI 비서 워크플로우 입문 강의입니다.

(4.8) 수강평 6개

수강생 59명

난이도 초급

수강기한 무제한

멀티모달
멀티모달
텔레그램기반모바일ai비서
텔레그램기반모바일ai비서
자율에이전트
자율에이전트
영수증자동정리워크플로우
영수증자동정리워크플로우
멀티모달
멀티모달
텔레그램기반모바일ai비서
텔레그램기반모바일ai비서
자율에이전트
자율에이전트
영수증자동정리워크플로우
영수증자동정리워크플로우
새소식 목록
관리작성

📢[공지] OpenClaw 최신 버전 Bonjour 관련 오류 안내 및 해결 방법

[공지] OpenClaw 최신 버전 Bonjour 관련 오류 안내 및 해결 방법

 

1. 증상 안내

제가 오늘 날짜 기준(2026-04-27)으로 docker pull로 OpenClaw 이미지를 최신 버전(2026.4.x)으로 업데이트한 이후, 일부 환경에서 Gateway 컨테이너가 계속 재시작되는 현상이 발생하고 있습니다.

openclaw-gateway 로그에 아래와 비슷한 메시지가 반복되면 이 이슈에 해당합니다.

[plugins] bonjour: advertised gateway fqdn=... state=announcing

[plugins] bonjour: restarting advertiser (service stuck in announcing ...)

[openclaw] Unhandled promise rejection: CIAO ANNOUNCEMENT CANCELLED

openclaw-gateway exited with code 1 (restarting)

이 경우:

- openclaw-gateway 컨테이너가 몇 초마다 올라갔다가 바로 종료되고,

- 대시보드 접속 및 텔레그램 연동이 정상적으로 되지 않을 수 있습니다.


2. 원인 – Bonjour(mDNS) 광고 과정 버그

OpenClaw Gateway는 기본적으로 Bonjour(mDNS) 를 사용해 같은 네트워크에서 이 인스턴스를 자동으로 찾을 수 있게(advertise) 해 둡니다.

일부 Docker / WSL / 네트워크(공유기, 회사망 등) 환경에서:

- Bonjour advertise 상태가announcing 단계에서 멈춘 뒤,

- CIAO ANNOUNCEMENT CANCELLED라는 에러가 발생하고,

- 이 예외가 제대로 처리되지 않아 Gateway 프로세스가 크래시 루프에 빠지는 버그가 있습니다.

현재 관련 패치가 진행 중이며, 그 전까지는 아래 방법으로 우회해 사용할 수 있습니다.


3. 해결 방법 – Bonjour 기능 비활성화 (권장)

1부/2부 실습은 로컬 한 대에서만 사용하는 구조라 Bonjour가 꼭 필요하지 않습니다.

따라서 환경 변수로 Bonjour를 끄는 것을 권장드립니다.

3-1. docker-compose.yml 사용하는 경우

openclaw-gateway 서비스에 다음 환경 변수를 추가하세요.

services:

  openclaw-gateway:

    image: ghcr.io/openclaw/openclaw:latest

    environment:
      - OPENCLAW_DISABLE_BONJOUR=1

      # 나머지 OPENCLAW 관련 설정들...

변경 후 아래 명령으로 재시작합니다.

docker compose down

docker compose up -d

이 설정을 적용하면:

- Gateway가 Bonjour/mDNS 광고를 시도하지 않게 되어,

- CIAO ANNOUNCEMENT CANCELLED 에러 경로를 타지 않고 안정적으로 실행됩니다.

- 1부/2부에서 사용하는 브라우저 접속(대시보드)과 텔레그램 연동에는 영향을 주지 않습니다.


4. 향후 안내

- 이 이슈는 OpenClaw의 Bonjour 플러그인과 특정 네트워크/Docker 환경의 궁합 문제로, 향후 릴리스에서 개선될 예정입니다.

- 패치 이후에도,

- 로컬 한 대에서만 사용하는 경우에는 계속 OPENCLAW_DISABLE_BONJOUR=1를 유지하셔도 되고,

- 여러 기기에서 OpenClaw 인스턴스를 자동 검색해야 할 때만 Bonjour를 다시 활성화하시면 됩니다.

최근 이미지를 다시 pull 받은 뒤 갑자기 Gateway가 계속 꺼지는 현상을 겪으신 1부/2부 수강자 분들은,

위 설정을 적용해 Bonjour 기능을 비활성화해 주시기 바랍니다.

 

감사합니다!

댓글