On Sat, Jul 31, 2010 at 10:20:55PM +0200, Michael Biebl wrote: > This patch is definitely wrong. > The systemd unit files are for the systemd init system, which currently is > only > available in experimental. We will eventually enable systemd support, but at a > later point. > > The --with-systemdsystemunitdir configure option should be set to > /lib/systemd, > this is where the systemd unit files belong. Ah, ok, thanks for the info. Nevertheless, as far as I can see, 'make install' installs the org.freedesktop.Avahi.service file in the directory configured with --with-systemdsystemunitdir, and doesn't install it without a --with-systemdsystemunitdir. And if I have it installed in /usr/share/dbus-1/system-services, things work (and don't work, if I don't have it installed).
On Sat, Jul 31, 2010 at 10:30:34PM +0200, Michael Biebl wrote: > Oh, I missed that avahi-daemon was running. This is probably a dup of #590760. I tried to reverse-apply the patch mentioned in #590760 and that helps, too. So, I agree, it's probably the same issue as in #590760. I got sidetracked into believing the *.service file is missing by the error message I got in avahi_client_new when it calls dbus_bus_start_service_by_name: I got a DBusError there with Name: org.freedesktop.DBus.Error.ServiceUnknown Message: The name org.freedesktop.Avahi was not provided by any .service files If I can provide further info, please feel free to ask. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org