Bug 1173156
Summary: | Native NTLM authentication on Linux unsupported | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Pat Riehecky <riehecky> | ||||||
Component: | firefox | Assignee: | Martin Stransky <stransky> | ||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Desktop QE <desktop-qa-list> | ||||||
Severity: | unspecified | Docs Contact: | |||||||
Priority: | unspecified | ||||||||
Version: | 6.6 | CC: | csieh, misterbonnie, riehecky, stransky, tpelka | ||||||
Target Milestone: | rc | ||||||||
Target Release: | --- | ||||||||
Hardware: | x86_64 | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | firefox-31.4.0-1 | Doc Type: | Bug Fix | ||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2015-01-19 15:58:39 UTC | Type: | Bug | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Attachments: |
|
Description
Pat Riehecky
2014-12-11 14:49:05 UTC
From upstream bug https://bugzilla.mozilla.org/show_bug.cgi?id=554122#c7 With Firefox 21.0 this was *sporadically* working for me. It turns out to be trying to run "ntlm_auth" with no path: 7113 execve("ntlm_auth", ["ntlm_auth", "--helper-protocol", "ntlmssp-client-1", "--use-cached-creds", "--username", "dwmw2"], [/* 88 vars */]) = -1 ENOENT (No such file or directory) If I run firefox from /usr/bin then it works; from elsewhere it doesn't. Can you please test latest package? Firefox-31.3.0. It uses PR_CreateProcess() for the ntlm_auth launch and should consider PATH variable. Can you please run firefox + ntlm_auth with strace ($strace -o debug.txt firefox) and reproduce the problem and attach the debug.txt file here? Thanks! Created attachment 972059 [details]
Requested debug log
I've compressed it with xz as the raw file was a few Mb.
Ahh, sorry, it needs to be run as "$strace -f -o debug.txt firefox" because the auth command is called from separated process and strace does not follow fork by default. So please run the modified command and attach all files (debug.txt.XXX) where XXX is a proccess number. Thanks! Created attachment 972082 [details]
more detailed logs
I've got the more detailed trace logs attached.
Pat
I guess you have ntlm_auth in /usr/bin and your PATH contains /usr/bin, right? Correct. $ echo $PATH /usr/krb5/bin:/usr/krb5/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/riehecky/bin $ rpm -q samba-winbind-clients samba-winbind-clients-3.6.23-12.el6.x86_64 Thanks, I'll ask you for testing when updated packages are available. Should be fixed in latest update - firefox-31.4.0-1. |