#[bonjour] watchdog detected non-announced service

3 messages ยท Page 1 of 1 (latest)

upper lion
#

I have this issue:

10:43:06 [canvas] host mounted at http://127.0.0.1:18789/__openclaw__/canvas/ (root /data/data/com.termux/files/home/.openclaw/canvas)
10:43:06 [health-monitor] started (interval: 300s, startup-grace: 60s, channel-connect-grace: 120s)
10:43:07 [gateway] agent model: github-copilot/gpt-5.4
10:43:07 [gateway] ready (7 plugins: acpx, active-memory, browser, device-pair, phone-control, talk-voice, telegram; 25.8s)
10:43:07 [gateway] log file: /data/data/com.termux/files/usr/tmp/openclaw/openclaw-2026-04-16.log
10:43:08 [gateway] security warning: dangerous config flags enabled: gateway.controlUi.allowInsecureAuth=true. Run `openclaw security audit`.
10:43:08 [gateway] starting channels and sidecars...
10:43:09 [hooks] loaded 4 internal hook handlers
10:43:13 [bonjour] watchdog detected non-announced service; attempting re-advertise (gateway fqdn=localhost (OpenClaw)._openclaw-gw._tcp.local. host=openclaw.local. port=18789 state=probing)
10:44:26 [bonjour] restarting advertiser (service stuck in probing for 73595ms (gateway fqdn=localhost (OpenClaw)._openclaw-gw._tcp.local. host=openclaw.local. port=18789 state=probing))
10:45:40 [localhost (OpenClaw)._openclaw-gw._tcp.local.] Failed to send announcement requests:
- Sending packet on interface wlan0 timed out!
- Sending packet on interface lo timed out! true
10:45:40 [localhost (OpenClaw)._openclaw-gw._tcp.local.] failed announcing with reason: Error: Announcement failed as of socket errors!. Trying again in 2 seconds!
10:45:40 [openclaw] Unhandled promise rejection: Error: Announcement failed as of socket errors!
    at /data/data/com.termux/files/usr/lib/node_modules/openclaw/node_modules/@homebridge/ciao/src/responder/Announcer.ts:158:29
    at runNextTicks (node:internal/process/task_queues:65:5)
    at processTimers (node:internal/timers:520:9)

Running openclaw on termux.

carmine perchBOT
#

This looks like Bonjour/mDNS advertising failing on Termux, not the core gateway startup.

Your log reaches gateway ready, then @homebridge/ciao times out trying to send mDNS announcement packets on wlan0 and lo. On Android/Termux, multicast is often flaky or restricted, and the docs position Android as a node, not the normal gateway host path: https://docs.openclaw.ai/platforms/android

If you do not need LAN auto-discovery, Iโ€™d just turn Bonjour off:

// ~/.openclaw/openclaw.json
{
  discovery: {
    mdns: { mode: "off" }
  }
}

Or start with:

#
OPENCLAW_DISABLE_BONJOUR=1 openclaw gateway ...

That is documented here: https://docs.openclaw.ai/gateway/bonjour
Config ref: https://docs.openclaw.ai/gateway/configuration-reference

If you do need remote discovery, prefer manual host/port, SSH, or Tailscale instead of multicast Bonjour: https://docs.openclaw.ai/gateway/discovery

Please paste these next so we can tell whether this is just discovery noise or a version-specific crash:

openclaw --version
openclaw status --all
openclaw gateway status
openclaw doctor