Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
totaam opened this issue Mar 27, 2016 · 4 comments
Closed

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

totaam opened this issue Mar 27, 2016 · 4 comments

Comments

@totaam
Copy link
Collaborator

totaam commented Mar 27, 2016

Issue migrated from trac ticket # 1153

component: server | priority: major | resolution: fixed

2016-03-27 05:36:59: antoine created the issue


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 #899#comment:5 and r12231.

@totaam
Copy link
Collaborator Author

totaam commented Mar 27, 2016

2016-03-27 06:08:09: antoine changed status from new to closed

@totaam
Copy link
Collaborator Author

totaam commented Mar 27, 2016

2016-03-27 06:08:09: antoine set resolution to fixed

@totaam
Copy link
Collaborator Author

totaam commented Mar 27, 2016

2016-03-27 06:08:09: antoine commented


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)

@totaam totaam closed this as completed Mar 27, 2016
@totaam
Copy link
Collaborator Author

totaam commented Mar 27, 2016

2016-03-27 06:30:50: antoine edited the issue description

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant