Eliezer, you didnt compiled LDAP_group external acl, see your ./configure line: '--enable-external-acl-helpers=wbinfo_group,kerberos_ldap_group,AD_group' My: --enable-external-acl-helpers="file_userip,LDAP_group,kerberos_ldap_group,session,unix_group,wbinfo_group" But I will try to rebuild your package with LDAP_group enabled -- Att... Ricardo Felipe Klein klein.rfk@xxxxxxxxx On Mon, Jun 3, 2013 at 8:53 AM, Ricardo Klein <klein.rfk@xxxxxxxxx> wrote: > Eliezer, > > You mean change permissions on /dev/shm? It is already "world writeable" > [root@theroutertwo ~]# ll /dev/shm > total 0 > drwxrwxrwt. 2 root root 40 Jun 1 12:16 . > > (maybe I am doing the hole shm thing wrong) > > Btw I will test your package this morning (it is monday morning here in > Brazil now) and tell you how it goes. > > -- > Att... > > Ricardo Felipe Klein > klein.rfk@xxxxxxxxx > > > On Mon, Jun 3, 2013 at 7:58 AM, Eliezer Croitoru <eliezer@xxxxxxxxxxxx> > wrote: >> >> Yes it works. >> If you need some SHM thing just change the ownership of the directory. >> it will solve most of the problems. >> If there is some SPEC expert here I will be happy to get some help to do >> this change in the SPEC file instead of doing it manually. >> >> Eliezer >> >> >> On 6/1/2013 11:50 PM, Ricardo Klein wrote: >>> >>> Eliezer, >>> >>> nice, you already have the package I need... Did you package works >>> with ldap_group external acl? >>> I will try it and check if your package works with my conf, this SHM >>> error is driving me crazy. >>> -- >>> Att... >>> >>> Ricardo Felipe Klein >>> klein.rfk@xxxxxxxxx >>> >>> >>> On Sat, Jun 1, 2013 at 5:28 PM, Eliezer Croitoru <eliezer@xxxxxxxxxxxx> >>> wrote: >>>> >>>> Hey Ricardo, >>>> >>>> If you can build an RPM and store it it will be helpful for many people. >>>> it will also add redundancy to my RPM and an alternative to mine. >>>> http://www1.ngtech.co.il/rpm/centos/6/x86_64/ >>>> if you want the SRPM this is where mine is stored: >>>> http://www1.ngtech.co.il/rpm/centos/6/x86_64/SRPM/ >>>> >>>> Eliezer >>>> >>>> >>>> On 6/1/2013 3:01 PM, Ricardo Klein wrote: >>>>> >>>>> >>>>> Amos, >>>>> >>>>> great thanks, I will fix this mess I did in the ./configure and try >>>>> again. If I can build an RPM package for CentOS 6.4 (and it should >>>>> work in RHEL 6.4 too) there is any interest I put this in somewhere >>>>> people can download it? >>>>> -- >>>>> Att... >>>>> >>>>> Ricardo Felipe Klein >>>>> klein.rfk@xxxxxxxxx >>>>> >>>>> >>>>> On Sat, Jun 1, 2013 at 12:39 AM, Amos Jeffries <squid3@xxxxxxxxxxxxx> >>>>> wrote: >>>>>> >>>>>> >>>>>> On 1/06/2013 7:40 a.m., Ricardo Klein wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>> Hi there, >>>>>>> >>>>>>> I am trying to build squid on CentOS 6.4 64bits with >>>>>>> external_acl_helper "ldap_group", but my ./configure log says: >>>>>>> configure: external acl helper ldap_group ... found but cannot be >>>>>>> built >>>>>>> I have fired a but in the bugtrack, but, if any of you know what is >>>>>>> wrong, please tell me so I can cancel that bugtracker. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> The script detecting external-acl-helpers entries has a bug displaying >>>>>> the >>>>>> wrong message for the error. It will report "found but cannot be >>>>>> built" >>>>>> for >>>>>> both the found and not-found error cases. In your situation I believe >>>>>> the >>>>>> helpers as named cannot be found at all due to incorrect ./configure >>>>>> options. >>>>>> >>>>>> Details inline with your options... >>>>>> >>>>>> >>>>>>> Here is my ./configure options: >>>>>>> ./configure \ >>>>>>> --prefix=/usr \ >>>>>>> --exec-prefix=/usr \ >>>>>>> --bindir=/usr/bin \ >>>>>>> --sbindir=/usr/sbin \ >>>>>>> --sysconfdir=/etc \ >>>>>>> --datadir=/usr/share \ >>>>>>> --includedir=/usr/include \ >>>>>>> --libdir=/usr/lib64 \ >>>>>>> --libexecdir=/usr/libexec \ >>>>>>> --sharedstatedir=/var/lib \ >>>>>>> --mandir=/usr/share/man \ >>>>>>> --infodir=/usr/share/info \ >>>>>>> --enable-internal-dns \ >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> internal-dns is enabeld by default. You can omit this. >>>>>> >>>>>> >>>>>>> --disable-strict-error-checking \ >>>>>>> --exec_prefix=/usr \ >>>>>>> --libexecdir=/usr/lib64/squid \ >>>>>>> --localstatedir=/var \ >>>>>>> --datadir=/usr/share/squid \ >>>>>>> --sysconfdir=/etc/squid \ >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> You already specified several of the above batch of options (datadir, >>>>>> sysconfdir, libexecdir) with different values. This may cause >>>>>> unexpected >>>>>> results when installing. >>>>>> And "--exec_prefix" does not exist. There is a different >>>>>> "--exec-prefix" >>>>>> option earlier which will be used ... so more unexpected results when >>>>>> installing. >>>>>> >>>>>>> --with-logdir=$LOCALSTATEDIR/log/squid \ >>>>>>> --with-pidfile=$LOCALSTATEDIR/run/squid.pid \ >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> --disable-dependency-tracking \ >>>>>>> --enable-arp-acl \ >>>>>> >>>>>> >>>>>> >>>>>> "--enable-arp-acl" does not exit. The replacement --enable-eui is >>>>>> already >>>>>> enabled by default, so all you need do is to remove the above option. >>>>>> >>>>>>> --enable-follow-x-forwarded-for \ >>>>>>> --enable-auth \ >>>>>> >>>>>> >>>>>> >>>>>> NP: auth is enabled by default, and when omitted will be auto-enabled >>>>>> by >>>>>> the >>>>>> below helpers options anyway. You can omit "--enable-auth" entirely. >>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> --enable-basic-auth-helpers=LDAP,MSNT,NCSA,PAM,SMB,YP,getpwnam,multi-domain-NTLM,SASL,DB,squid_radius_auth >>>>>>> --enable-ntlm-auth-helpers=smb_lm,no_check,fakeauth \ >>>>>>> --enable-digest-auth-helpers=password,ldap,eDirectory \ >>>>>>> --enable-negotiate-auth-helpers=squid_kerb_auth \ >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> The auth build options underwent a major change in the squid-3.2 >>>>>> series. >>>>>> --enable-X-auth-helpers options no longer exist. >>>>>> Squid ./configure script is ignoring the above auth helper options and >>>>>> using >>>>>> the default versions of the new --enable-auth-X options. >>>>>> >>>>>> For example your basic auth helpers line should be: >>>>>> >>>>>> >>>>>> --enable-auth-basic="LDAP,MSNT,NCSA,PAM,SMB,NIS,getpwnam,MSNT-multi-domain,SASL,DB,RADIUS" >>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> --enable-external-acl-helpers=ip_user,ldap_group,session,unix_group,wbinfo_group >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> You are not getting build problems with the auth helpers because the >>>>>> entire >>>>>> configure --enable-* option name changed and the broken ones above are >>>>>> ignored in favour of the auto-detected helpers. >>>>>> The external-acl-helpers option however did not change, so you hit >>>>>> error >>>>>> messages trying to build the differently named helpers. >>>>>> >>>>>> Run "ls -1 helpers/*/" to see all the new helper names. Note that the >>>>>> list >>>>>> here is case sensitive. >>>>>> >>>>>> >>>>>>> --enable-cache-digests \ >>>>>>> --enable-cachemgr-hostname=localhost \ >>>>>>> --enable-delay-pools \ >>>>>>> --enable-epoll \ >>>>>>> --enable-icap-client \ >>>>>>> --enable-ident-lookups \ >>>>>>> --enable-linux-netfilter \ >>>>>>> --enable-referer-log \ >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> --enable-referer-log no longer exists. It is a built-in squid.conf >>>>>> logformat >>>>>> type instead now. >>>>>> >>>>>>> --enable-removal-policies=heap,lru \ >>>>>>> --enable-snmp \ >>>>>>> --enable-ssl \ >>>>>>> --enable-storeio=aufs,diskd,ufs \ >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> NP: with 3.2 and later you probably want to build "rock" cache type as >>>>>> well. >>>>>> >>>>>>> --enable-useragent-log \ >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> --enable-useragent-log no longer exists. It is a built-in squid.conf >>>>>> logformat type instead now. >>>>>> >>>>>> >>>>>>> --enable-wccpv2 \ >>>>>>> --enable-esi \ >>>>>>> --with-aio \ >>>>>>> --with-default-user=squid \ >>>>>>> --with-filedescriptors=30000 \ >>>>>>> --with-dl \ >>>>>>> --with-openssl \ >>>>>>> --with-pthreads >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> Amos >>>> >>>> >>>> >> >