-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NTLM fails on Ubuntu 22.04 with OpenSSL 3.0 #71
Comments
dup of #71. |
Ah yeah, in openssl 3.0 the legacy provider is not enabled by default, thus MD4 may not work. |
Note that in the short term a workaround is to change the openssl 3.0 configuration (system-wide) to enable the "legacy" provider. |
it seems like we are minutes apart with @filipnavara - closing and opening at the same tome from different continents :) |
I will check if installing legacy openssl and forcing to use it would fix the problem @simo5. if that works I think that can be workaround for some time for anybody who urgently needs to jump on new OS version. |
Working on this here: #72 |
Perhaps it's because 22.04 hasn't technically been released yet? https://hub.docker.com/_/ubuntu says Edit: this assumes you are using a container via |
@simo5 I can't get Fedora containers to work, but you can see Ubuntu tests failing using this action: https://github.com/omajid/gss-ntlmssp/blob/ci-actions-containers/.github/workflows/ccpp.yml. Result: https://github.com/omajid/gss-ntlmssp/actions/runs/2073611521 |
If you can help me work around |
What version of Fedora? |
Fedora 35. See the
krb5-devel is installed earlier:
|
you need these packages installed to build: wbclient is actually optional, but it is easy to install via libwbclient-devel |
Yup, I grabbed all the dependencies from the Fedora 35 spec file too. Still doesn't seem to work.
|
Something fishy here gss_import_cred is supported since ages |
I tested this morning on rawhide (F37) installed from scratch (container image) and worked just fine. |
Rawhide works using the same dnf command, but not Fedora 35 😕 |
try to avoid the autoreconf |
Uhm I had missed installing libtool, all seem to be working fine now even after autoreconf |
This should be fixed in main now, please reopen or a file a new one in case of more issues |
It seems like OpenSSL 3.0 (at least on Ubuntu) retired md4.
authentication fails with unknown GSS error: dotnet/runtime#67353
Perhaps gss-ntlm should have fall-back implementation instead of depending on OpenSSL.
The text was updated successfully, but these errors were encountered: