Hi Enfal, Do you run also samba on the server ? If so samba may change the AD host entry to which your keytab is associated. This means your keytab gets out of sync with AD.
Markus "Enfal Gok" <enfal.gok2...@gmail.com> wrote in message news:pawpr03mb9010df5eec64c9a281a03b24f4...@pawpr03mb9010.eurprd03.prod.outlook.com... Dear Squid Community/Support Team, I am currently configuring Squid with Kerberos authentication and LDAP group-based access control. However, I am encountering persistent issues, and I would greatly appreciate your guidance. Below are the details of my configuration and the errors I am facing. -------------------------------------------------------------------------------- Error Logs The following errors repeatedly appear in the Squid logs: 2025/01/03 19:35:40 kid1| Starting new helpers 2025/01/03 19:35:40 kid1| helperOpenServers: Starting 1/5 'ext_kerberos_ldap_group_acl' processes support_sasl.cc(276): pid=70855 :2025/01/03 19:35:40| kerberos_ldap_group: ERROR: ldap_sasl_interactive_bind_s error: Local error support_ldap.cc(1086): pid=70855 :2025/01/03 19:35:40| kerberos_ldap_group: ERROR: Error while binding to ldap server with SASL/GSSAPI: Local error support_ldap.cc(1172): pid=70855 :2025/01/03 19:35:40| kerberos_ldap_group: ERROR: Error while binding to ldap server with Username/Password: Encoding error (ext_kerberos_ldap_group_acl): ../../../../libraries/liblber/io.c:108: ber_write: Assertion `buf != NULL' failed. 2025/01/03 19:35:41 kid1| WARNING: external_acl_type #Hlpr7 exited 2025/01/03 19:35:41 kid1| Too few external_acl_type processes are running (need 1/5) -------------------------------------------------------------------------------- Current Configuration Kerberos Authentication auth_param negotiate program /usr/lib/squid/negotiate_kerberos_auth -s HTTP/ubuntuserver.demo.local auth_param negotiate children 10 auth_param negotiate keep_alive on External ACL for LDAP Groups external_acl_type kerberos_ldap_group ttl=3600 negative_ttl=3600 %LOGIN /usr/lib/squid/ext_kerberos_ldap_group_acl \ -P HTTP/ubuntuserver.demo.local@DEMO.LOCAL \ -D demo.local \ -b DC=demo,DC=local \ -l ldap://dc.demo.local \ -g FullAccess@DEMO.LOCAL:Restricted@DEMO.LOCAL:Filtered@DEMO.LOCAL:Blocked@DEMO.LOCAL ACL Definitions acl FullAccess external kerberos_ldap_group FullAccess@DEMO.LOCAL acl Restricted external kerberos_ldap_group Restricted@DEMO.LOCAL acl Filtered external kerberos_ldap_group Filtered@DEMO.LOCAL acl Blocked external kerberos_ldap_group Blocked@DEMO.LOCAL acl allowed_sites dstdomain .benedictuspoort.be .smartschool.be .microsoft.com acl bad_sites dstdomain .adult.com .gambling.com Access Rules http_access allow FullAccess http_access allow Restricted allowed_sites http_access deny Restricted http_access deny Blocked http_access deny Filtered bad_sites http_access allow Filtered http_access deny all Proxy Settings http_port 3128 cache_dir ufs /var/spool/squid 100 16 256 coredump_dir /var/spool/squid -------------------------------------------------------------------------------- What I Have Tried a.. Verified that the Kerberos keytab is up-to-date and matches the Key Version Number (msDS-KeyVersionNumber) in Active Directory. b.. Tested LDAP queries using ldapsearch with both simple and GSSAPI bindings, which work intermittently. c.. Checked Squid logs and confirmed that Kerberos tickets are being issued successfully using kinit and klist. Despite these efforts, the ext_kerberos_ldap_group_acl helper is unable to bind to the LDAP server, and the Squid service keeps restarting helpers. -------------------------------------------------------------------------------- Request for Assistance Could you please provide guidance on: 1.. Debugging the ext_kerberos_ldap_group_acl helper? 2.. Ensuring compatibility between Kerberos and LDAP for group-based access control? 3.. Any potential misconfigurations or missing steps in my setup? Thank you in advance for your assistance. I look forward to your recommendations. Kind regards, Enfal gok -------------------------------------------------------------------------------- _______________________________________________ squid-users mailing list squid-users@lists.squid-cache.org https://lists.squid-cache.org/listinfo/squid-users
_______________________________________________ squid-users mailing list squid-users@lists.squid-cache.org https://lists.squid-cache.org/listinfo/squid-users