On 21/12/2011 10:28 a.m., Igor NM wrote:
Hi Andy,

The permissions and path is ok.

I find the problem... In my server, I disabled the ipv6, but squid try use it 
to connect 'external acl'... On the line of acl, put the 'ipv4' parameter and 
the problem is gone!
I don't find any solution where say 'put ipv4 on....', but I find this: 
http://wiki.squid-cache.org/Features/IPv6#How_do_I_make_squid_use_IPv6_to_its_helpers.3F

"With squid external ACL helpers there are two new options ipv4 and ipv6. Squid 
prefers to use unix pipes to helpers and these are ignored. But on some networks TCP 
sockets are required. To work with older setups, helpers are still connected over IPv4 by 
default. You can add ipv6 option to use IPv6."

But the squid use ipv6... because, I don’t now...

Cause it was not part of the IPv6 feature, but a bug in the TCP stack handling.

Considering the lack of problems it caused (you are only the second report in 6 months since the bug was added). I am thinking of switching that background channel over to default IPv6 in the next release.

On the side; you have identified a helper which needs to be IPv6-enabled. If only to make it listen on all of the localhost IPs. It would be a good idea to get that fixed soonish.

Amos

Reply via email to