John Andrunas wrote:
> On Tue, Aug 18, 2009 at 10:10 AM, John Andrunas<john_at_andrunas.net> wrote:
>> I am having trouble getting squid 3.1 configured with icap and clamav.
>>  I have it working with squid 3.0 but using the information on
>> http://wiki.squid-cache.org/Features/ICAP I just get ICAP
>> communication failed, nothing is getting logged in the icap logs so I
>> am fairly sure that it is a squid config issue.
>>
>> --
>> John
>>
> my squid.conf has the following lines in it
> 
> icap_enable          on
> icap_preview_enable  on
> icap_preview_size    128
> icap_send_client_ip  on
> icap_service         service_avi_req reqmod_precache 0
> icap://localhost:1344/srv_clamav
> adaptation_access service_avi_req allow all
> icap_service         service_avi respmod_precache 1
> icap://localhost:1344/srv_clamav
> adaptation_access service_avi_resp allow all
> 
> nothing seems to get to icap (at least not logged), and I get the
> following error
> 
> 
> 
>     ICAP protocol error.
> 
> The system returned: [No Error]
> 
> This means that some aspect of the ICAP communication failed.
> 
> Some possible problems are:
> 
>     *
> 
>       The ICAP server is not reachable.
>     *
> 
>       An Illegal response was received from the ICAP server.
> 
> 
> If I remove teh adaptation_access lines I can browse, but nothing goes to icap.
> 
> Any help?
> 
> 
What 3.1 release are you using?
The bump in 3.1 recently to add service chains may have altered things. 
You may need to add a "adaptation_service_chain" directive with the name 
of your reqmod service.
If that does not fix it we shall have to try and locate the author Alex 
when he gets back in a few days to check/update the documentation properly.
Amos
-- Please be using Current Stable Squid 2.7.STABLE6 or 3.0.STABLE18 Current Beta Squid 3.1.0.13Received on Wed Aug 19 2009 - 01:18:05 MDT
This archive was generated by hypermail 2.2.0 : Wed Aug 19 2009 - 12:00:04 MDT