Hello,
[Summary]
- The icecat package doesn’t correctly set the LDLIBRARYPATH
variable during the wrap-program build stage to include mit-krb5 libraries so kerberos authentication fails as the libraries are not found at runtime:
[Details] Execution logs obtained by running icecat with the following setup:
$ export NSPRLOGFILE=icecat $ export NSPRLOGMODULES=negotiateauth:5 $ icecat
icecat.mozlog:
[Parent 30197: Main Thread]: D/negotiateauth entering nsAuthGSSAPI::nsAuthGSSAPI() [Parent 30197: Main Thread]: D/negotiateauth Fail to load gssapi library [Parent 30197: Main Thread]: D/negotiateauth entering nsAuthGSSAPI::Init()
Confirmed by running through strace:
$ strace -e “open,openat” icecat 2>&1 |grep -E “gssapi|krb5”
(See results in attachment)
Best regards,
Ignacio
<#part type=“application/octet-stream” filename=“/home/spike/icecat-strace.log” disposition=attachment> <#/part>