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

Reply via email to