I'm attaching a patch which skips the early test for whether the daemon is running, and creates the DISABLE_TAG before trying to stop the daemon.
Note that there is still a race here: it is possible that avahi-daemon had actually begun to start before DISABLE_TAG was created, but has not reached the point where avahi-daemon -c has indicated that it has actually started. I took the lazy man's approach of putting a 2 second sleep after creating DISABLE_TAG. If avahi-daemon's own locking mechanism is sufficiently robust, this should not be an issue. ** Attachment added: "Delay check for running avahi-daemon, move DISABLE_TAG creation earlier" http://librarian.launchpad.net/7523206/avahi-daemon.patch -- Race between avahi-daemon startup by dbus and .local check in if-up.d https://bugs.launchpad.net/bugs/111834 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs