xpra icon
Bug tracker and wiki

Opened 5 years ago

Closed 5 years ago

Last modified 2 days ago

#1153 closed defect (fixed)

mdns via avahi has been broken by a system update

Reported by: Antoine Martin Owned by: Antoine Martin
Priority: major Milestone: 0.17
Component: server Version: trunk
Keywords: Cc:

Description (last modified by Antoine Martin)

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.

Change History (3)

comment:1 Changed 5 years ago by Antoine Martin

Resolution: fixed
Status: newclosed

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)

comment:2 Changed 5 years ago by Antoine Martin

Description: modified (diff)

comment:3 Changed 2 days ago by migration script

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

Note: See TracTickets for help on using tickets.