I changed the mdns library in use from github.com/hashicorp/mdns to our forked version github.com/arduino/mdns one.
Our fork integrates the hashicorp/mdns#84 PR giving us the chance to fully disable IPv6, this way we avoid errors when it's not supported by the network.
{
"eventType": "start_sync",
"error": true,
"message": "mdns lookup error: write udp6 [::]:53182-\u003e[ff02::fb]:5353: sendto: no route to host"
}
{
"eventType": "start_sync",
"error": true,
"message": "mdns lookup error: write udp6 [::]:51040-\u003e[ff02::fb]:5353: sendto: no route to host"
}
{
"eventType": "start_sync",
"error": true,
"message": "mdns lookup error: write udp6 [::]:55141-\u003e[ff02::fb]:5353: sendto: no route to host"
}
I changed the
mdns
library in use fromgithub.com/hashicorp/mdns
to our forked versiongithub.com/arduino/mdns
one.Our fork integrates the hashicorp/mdns#84 PR giving us the chance to fully disable IPv6, this way we avoid errors when it's not supported by the network.