Public bug reported: On Precise, squid3 is started by a upstart job, while bind9 is not. This causes problem if squid3 needs to do DNS lookups when parsing its configuration file.
Example: the same machine is a DNS server and a proxy. The file /etc/squid3/squid.conf contains the following line: acl myacl src host.name The bind9 service would be able to resolve host.name, but it may not be started before squid3. If this happens, squids logs the following error messages: [...] squid3: Bungled squid.conf line 727: acl myacl src host.name [ 7167.978333] init: squid3 main process (4637) terminated with status 1 [ 7167.978363] init: squid3 main process ended, respawning squid3: Bungled squid.conf line 727: acl myacl src host.name [ 7167.995068] init: squid3 main process (4643) terminated with status 1 [ 7167.995098] init: squid3 main process ended, respawning squid3: Bungled squid.conf line 727: acl myacl src host.name [ 7168.012017] init: squid3 main process (4649) terminated with status 1 [ 7168.012047] init: squid3 respawning too fast, stopped This problem consistently appears on my system. # dpkg-query -l | grep squid ii squid 3.1.19-1ubuntu3.12.04.1 dummy transitional package from squid to squid3 ii squid-langpack 20111114-1 Localized error pages for Squid ii squid3 3.1.19-1ubuntu3.12.04.1 Full featured Web Proxy cache (HTTP proxy) ii squid3-common 3.1.19-1ubuntu3.12.04.1 Full featured Web Proxy cache (HTTP proxy) - common files # dpkg-query -l | grep bind9 ii bind9 1:9.8.1.dfsg.P1-4ubuntu0.5 Internet Domain Name Server ii bind9-host 1:9.8.1.dfsg.P1-4ubuntu0.5 Version of 'host' bundled with BIND 9.X ii bind9utils 1:9.8.1.dfsg.P1-4ubuntu0.5 Utilities for BIND ii libbind9-80 1:9.8.1.dfsg.P1-4ubuntu0.5 BIND9 Shared Library used by BIND IMHO the solution to this bug should consist of: 1- writing an upstart job for running bind9; 2- letting the squid3 upstart job depend on bind9. ** Affects: squid3 (Ubuntu) Importance: Undecided Status: New ** Tags: bind9 precise squid3 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1103362 Title: Precise: Squid3 does not start if ACL's require DNS lookups To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/squid3/+bug/1103362/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs