Thanks Amos.

The 4.8-1 .debs for unstable do install on Buster (Buster is so new I don't 
think there are significant differences yet) but it just fails faster, with a 
new error message.  It looks like unstable Squid doesn't like Buster Winbind.  
I don't quite understand that permission denied error.

And since 4.8 will likely not ever be migrated to Buster, I think I'm looking 
for alternatives anyway.  (I'm loathe to keep my production proxies on 
unstable!)


2019/07/22 08:22:06 kid1| Starting new helpers
2019/07/22 08:22:06 kid1| helperOpenServers: Starting 1/150 
'negotiate_wrapper_auth' processes
2019/07/22 08:22:06| negotiate_wrapper: Starting version 1.0.1
2019/07/22 08:22:06| negotiate_wrapper: NTLM command: /usr/bin/ntlm_auth 
--helper-protocol=squid-2.5-ntlmssp --domain=CBJ.LOCAL
2019/07/22 08:22:06| negotiate_wrapper: Kerberos command: 
/usr/lib/squid/negotiate_kerberos_auth -s HTTP/proxy.cbj.local@CBJ.LOCAL
2019/07/22 08:22:06| negotiate_wrapper: Failed execv for /usr/bin/ntlm_auth: 
Permission denied
2019/07/22 08:22:06| negotiate_wrapper: Could not assign streams for 
FDKIN/FDKOUT/FDNIN/FDNOUT
*** stack smashing detected ***: <unknown> terminated
2019/07/22 08:22:06| negotiate_kerberos_auth: ERROR: krb5_kt_start_seq_get: 
Resource temporarily unavailable
2019/07/22 08:22:06| negotiate_kerberos_auth: ERROR: krb5_read_keytab: Resource 
temporarily unavailable
2019/07/22 08:22:06 kid1| WARNING: negotiateauthenticator #Hlpr170 exited
2019/07/22 08:22:06 kid1| Too few negotiateauthenticator processes are running 
(need 1/150)
2019/07/22 08:22:06 kid1| Starting new helpers
2019/07/22 08:22:06 kid1| helperOpenServers: Starting 1/150 
'negotiate_wrapper_auth' processes
2019/07/22 08:22:06 kid1| ipcCreate: /usr/bin/ntlm_auth: (13) Permission denied
2019/07/22 08:22:06| negotiate_wrapper: Starting version 1.0.1
2019/07/22 08:22:06| negotiate_wrapper: NTLM command: /usr/bin/ntlm_auth 
--helper-protocol=squid-2.5-ntlmssp --domain=CBJ.LOCAL
2019/07/22 08:22:06| negotiate_wrapper: Kerberos command: 
/usr/lib/squid/negotiate_kerberos_auth -s HTTP/proxy.cbj.local@CBJ.LOCAL
2019/07/22 08:22:06| negotiate_wrapper: Failed execv for /usr/bin/ntlm_auth: 
Permission denied
2019/07/22 08:22:06| negotiate_wrapper: Could not assign streams for 
FDKIN/FDKOUT/FDNIN/FDNOUT
*** stack smashing detected ***: <unknown> terminated
2019/07/22 08:22:06 kid1| WARNING: negotiateauthenticator #Hlpr171 exited
2019/07/22 08:22:06 kid1| Too few negotiateauthenticator processes are running 
(need 1/150)
2019/07/22 08:22:06 kid1| Starting new helpers

But the ntlm_auth seems to not have actual file system permission errors.  I 
can run it as an unprivileged user:

jfzuelow@mis-squid2-lnx:~$ ntlm_auth --username=james_zuelow --domain=cbj.local
Password:
NT_STATUS_OK: The operation completed successfully. (0x0)

James

Reply via email to