Xpra: Ticket #1153: mdns via avahi has been broken by a system update

This code has not changed in years and is based on this example: How to develop an Avahi client/server, which is now also broken.

The error is:

dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod: \
    Method "AddService" with signature "iiussssqs" on interface "org.freedesktop.Avahi.EntryGroup" doesn't exist

Looks like they've changed or removed the interface? Oh great. We do have a potential workaround for this: using pybonjour instead, see ticket:899#comment:5 and r12231.

Sun, 27 Mar 2016 05:08:08 GMT - Antoine Martin: status changed; resolution set

Fixed in r12232 (will backport), with further cleanups in r12233.

Using a better wrapper is increasingly tempting, maybe python zeroconf: Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi? compatible)

Sun, 27 Mar 2016 05:30:50 GMT - Antoine Martin: description changed

Sat, 23 Jan 2021 05:16:26 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1153