> I made a program which sends an mDNS announcement every 121 seconds. > The TTL is 120 seconds. > > Yet every time avahi (with --debug) complains about: > > dec 07 10:27:54 lappiemctopface avahi-daemon[937]: Received conflicting > record [_apple-midi._udp.local IN PTR > mymdnstest._apple-midi._udp.local ; ttl=120]. Resetting our record. > > I've uploaded a pcap: > https://vps001.vanheusden.com/~folkert/mdns.pcap > (text dump: https://vps001.vanheusden.com/~folkert/mdns.txt ) > > Anyone an idea what is going wrong?
I just verified that I get this error already on the first packet. So I start avahi-daemon, let the other program send the mdns message once and immediately avahi complains about a conflicting record.