강의

멘토링

로드맵

AI 기술

/

AI에이전트 개발

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

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

(5.0) 수강평 5개

수강생 39명

난이도 초급

수강기한 무제한

  • Kevin
멀티모달
멀티모달
텔레그램기반모바일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 기능을 비활성화해 주시기 바랍니다.

 

감사합니다!

댓글