johnf, good point. This is, I believe, related to bug #447654 which
affects any usage of the 'and' operator in upstart. Because we hit the
'stopping squid-deb-proxy' event, we stopped, then we got the 'started
squid-deb-proxy' event, but we have to wait for the 'started avahi-
daemon' event, which won't come until we restart avahi-daemon.

The workaround is to change

stop on stopping squid-deb-proxy

to

stop on stopped squid-deb-proxy

Since this event is only emitted when the job is actually stopped, and
not when it is restarted.

Its not perfect, as it means there will be a brief period of time where
the avahi publish will be broadcasting about a squid that is shutting
down.

-- 
Avahi service for squid-deb-proxy does not start
https://bugs.launchpad.net/bugs/666014
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to