Many "zeroconf" errors in log recently

Here’s a sample block:

2018/06/11 07:12:09 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:12:09 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:13:56 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:13:57 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:15:22 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:15:23 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:16:04 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:16:04 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:16:35 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:16:35 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:16:44 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:16:45 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:21:12 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:21:13 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:23:07 [ERR] zeroconf: failed to handle query v4: dns: bad rdata
2018/06/11 07:23:08 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:24:01 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:24:02 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:25:42 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:25:43 [ERR] zeroconf: failed to handle query v4: dns: bad rdata
2018/06/11 07:30:16 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:30:17 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:34:02 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:35:00 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:35:00 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:35:47 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:35:48 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:42:50 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:42:50 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:43:58 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:43:58 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:45:50 [ERR] zeroconf: failed to handle query v4: dns: bad rdata
2018/06/11 07:45:51 [ERR] zeroconf: failed to handle query v4: dns: bad rdata
2018/06/11 07:47:00 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:47:00 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:47:11 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:53:20 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:54:01 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:54:01 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:55:24 [ERR] zeroconf: failed to handle query v4: dns: buffer size too small
2018/06/11 07:55:24 [ERR] zeroconf: failed to handle query v4: dns: bad rdata

Not sure if it is actually causing any problems at this point as everything seems to be working normally.

I recently (within the past week) added an additional interface, “OPT1”, on my pfSense router, installed the Avahi package on pfSense, and enabled reflection in Avahi between the new OPT1 interface and my existing LAN interface in order to route mDNS between these two LAN subnets. There is nothing on the new OPT1 LAN yet.

I have never seen these zeroconf errors in the log before so I assume the new network config w/ Avahi is somehow related.

Should I be concerned with these errors in ChannelsDVR?

EDIT:

Forgot to mention I am running ChannelsDVR in an iocage jail on FreeNAS 11.1-U4.

Seems like the network is sending over malformed dns packets, or our dns implementation is not able to understand some types of packets. These errors are harmless, but pretty annoying if they’re happening often.

Maybe a packet capture of UDP packets on port 5353 will catch some of these and I can figure out what’s different about them.

I’ve uploaded a pre-release with an update to our DNS library that has a few fixes that might be related. Can you update the DVR by holding down SHIFT and clicking “Check For Updates”. Let me know if it changes the errors in the log at all.

I did update to the pre-release yesterday, but unfortunately I was still seeing many of those same zeroconf errors after the update.

For reasons unrelated to ChannelsDVR, I’ve decided to disable the Avahi package in pfSense for now. I did so last night, and have not seen any more zeroconf errors since then.

So this can issue can be closed for now. Thanks for your replies.

1 Like