On 15/05/2013 1:28 a.m., Claudio ML wrote:
Hello all, A big problem with Squid 3.2.6 and wbinfo_group.pl.
NOTE: 3.2 does not ship with "wbinfo_group.pl" any longer. The 3.2 script is named "ext_wbinfo_group_acl".
When the script is called, i got this on log: 2013/05/14 15:17:25| externalAclLookup: 'chkgrp' queue overload (ch=0x7fe832dab308) Significant parts of my squid.conf are: external_acl_type chkgrp children=15 ttl=0 %LOGIN /usr/sbin/wbinfo_group.pl -d acl libero external chkgrp "navlibera" http_access allow libero all The strange thing is i don't have any debug of wbinfo_group.pl -d on the logs, only the line reported above. If i try to use manually the wbinfo_group.pl script it works as aspected: echo "domain\utente navlibera" | /usr/sbin/wbinfo_group.pl -d Debugging mode ON. Got domain\navlibera from squid User: -domain\utente- Group: -navlibera- SID: -S-1-5-21-449068364-4053775113-1626773979-32150- GID: -4031- Sending OK to squid OK What can be? I don't know what to try already... is so a strange problem. Another problem with a previous version on Squid works correctly.
The 3.2 helpers bang-line (#!/usr/sbin/perl -w) is now set during build time instead of hard-coded to /usr/sbin/perl, and the helper is renamed to ext_wbinfo_group_acl. There are no other code related changes since 2010.
Is your test done with the same user credentials Squid will be using to run the helper?
Amos