I seem to remember having a similar problem when calling a URL
rewriter with command-line arguments; I solved it by having squid call
a shell script instead that had the actual rewriter + arguments on an
exec line. I later rewrote the helper app to read a config file in
lieu of command-line arguments.
If it's the same issue, see if you get a similar error when the line
is just
auth_param basic program "/squid/libexec/squid_ldap_auth"
(even though it won't work without the args...); if so, you may have
to make up a .bat file to launch your helper with the needed
arguments, and point squid to that instead.
-C
On Jul 10, 2008, at 5:12 AM, Duncan Peacock wrote:
Hi There,
I have recently installed Squid 2.6.STABLE21 for i686-PC-winnt. The
proxy server is currently acting as a chained Proxy and will send
all client HTTP request to an online web filtering site.
I have managed to configure this correctly but I am having problems
with LDAP.
I have put the following code into the suid.conf file:
auth_param basic program /squid/libexec/squid_ldap_auth -v 3 -b
"dc=mydomain,dc=net" -D uid=ldap user,ou=IT
Department,dc=mydomain,dc=net -w ******** -f uid=%s
myserver.mydomain.net
auth_param basic children 5
auth_param basic realm mydomain Server
auth_param basic credentialsttl 5 hours
But I get the following error from the squid.exe txt file:
FATAL: auth_param basic program /squid/libexec/squid_ldap_auth: (2)
No such file or directory
Any idea what could be wrong?
Thanks
Duncan Peacock