Avahi service for squid-deb-proxy does not start
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
squid-deb-proxy (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Lucid |
Fix Released
|
Undecided
|
Unassigned | ||
Maverick |
Fix Released
|
Medium
|
Unassigned | ||
Natty |
Fix Released
|
Medium
|
Unassigned |
Bug Description
TEST CASE:
1. use maverick
2. install squid-deb-proxy
3. reboot
4. run "sudo service squid-deb-
5. verify that its in state stop/waiting
6. install squid-deb-proxy from maverick-proposed
7. reboot
8. repeat step 4
9. verify that its in state start/running now
Binary package hint: squid-deb-proxy
Here's the summary of the problem after system startup:
% sudo service squid-deb-proxy status
squid-deb-proxy start/running, process 1297
% sudo service squid-deb-
squid-deb-
As we see the squid-deb-proxy avahi advertiser does not start and no machine can see we have a deb proxy around. Both dependencies (avahi and squid-deb-proxy services) are running in my case. If I do 'service squid-deb-
description "squid-
start on (squid-deb-proxy and avahi-daemon)
stop on stopping squid-deb-proxy
# get it back with
# avahi-browse -prt _apt_proxy._tcp
script
PORT=$(grep http_port /etc/squid-
if [ -n "$PORT" ] && [ -x /usr/bin/
exec avahi-publish -s "Squid deb proxy" _apt_proxy._tcp $PORT
fi
end script%
Changed in squid-deb-proxy (Ubuntu Maverick): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in squid-deb-proxy (Ubuntu Natty): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in squid-deb-proxy (Ubuntu Natty): | |
status: | Confirmed → Fix Committed |
Changed in squid-deb-proxy (Ubuntu Maverick): | |
milestone: | none → maverick-updates |
Changed in squid-deb-proxy (Ubuntu Natty): | |
status: | Fix Committed → Fix Released |
Changed in squid-deb-proxy (Ubuntu Maverick): | |
status: | Confirmed → In Progress |
description: | updated |
tags: |
added: verification-done removed: verification-needed |
tags: | added: testcase |
I am guessing this is the same bug:
It doesn't start when squid-deb-proxy is started:
# current status is running - good. proxy-avahi status proxy-avahi start/running, process 2848
juser@g2:~$ sudo service squid-deb-
squid-deb-
# stop squid-deb-proxy
juser@g2:~$ sudo service squid-deb-proxy stop
squid-deb-proxy stop/waiting
# -avahi stopped - good. proxy-avahi status proxy-avahi stop/waiting
juser@g2:~$ sudo service squid-deb-
squid-deb-
# start squid-deb-proxy
juser@g2:~$ sudo service squid-deb-proxy start
squid-deb-proxy start/running, process 2903
# -avahi still stopped - bad proxy-avahi status proxy-avahi stop/waiting
juser@g2:~$ sudo service squid-deb-
squid-deb-
# it does start ok: proxy-avahi start proxy-avahi start/running, process 2913
juser@g2:~$ sudo service squid-deb-
squid-deb-