The winbind helpers for Squid depend on a internal Samba winbindd interface which was changed in the Samba 2.2.6 release. A patch exists but the existing ebuild does not compile cleanly when applied. See 'winbind helpers fail to work with Samba 2.2.6 or later' at http://www.squid-cache.org/Versions/v2/2.5/bugs/#STABLE1 Reproducible: Always Steps to Reproduce: 1. 2. 3.
Something along the following would work: In the SQUID STABLE1 ebuild, include source/nsswitch/winbindd_nss.h from Samba 2.2.7a. Then, in the SQUID ebuild, add: cp -f ${NSSH} helpers/basic_auth/winbind/ cp -f ${NSSH} helpers/ntlm_auth/winbind/ cp -f ${NSSH} helpers/external_acl/winbind_group/ Make Samba 2.2.7a a required dependency for SQUID 2.5 STABLE1. This should tide us over until STABLE2 is released, which fixes the problem long-term. If a new version of Samba comes out before STABLE2, the above file will need updated accordingly, if the user upgrades Samba.
Forgot to add: Where ${NSSH} is the path to winbindd_nss.h
hi could you try squid-2.5.2 which i've released yesterday i think... theres extended support in this release for older SAMBA's as well although the default is for recent versions. that solve everything?
should have all kinds of backwards compatible stuff in 2.5.2 you may need to adjust for that though