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
Build failure with openssl 1.1.0 #90
Comments
Duo Unix is still dependent on TLSv1, which is deprecated in OpenSSL 1.1.0. Try rolling back to OpenSSL 1.0.2 and building with that. Thanks for trying Duo! |
I need to use 1.1.0, 1.0.2 is depricated in debian stretch. So i need this fixed before i can use DuoSecurity......... hopefully this will be fixed soon. |
@HyperDevil It appears that there is an |
That is the source package only, there is no ready binary. They way you advice will likely break other subsystems. What if you just add the HTTP OpenSSL library to your package instead instead of linking to a deprecated openssl release? Also ubuntu and redhat will remove 1.0.2 in the future. |
We would like to support 1.1.0 in an upcoming release. As a workaround, I believe you can install the following two packages on stretch:
The result will be that you have shared libraries for both 1.0.2 and 1.1.0, and your development headers will be for 1.0.2 You can then compile |
This is where you compile
|
I will try soon! thanks for the information. |
I have followed the guide and got duo security pam module loaded. Feb 7 18:46:52 bla sshd[28554]: Failsafe Duo login for 'yomama' from 10.0.99.215: Couldn't connect to api-y43hj4k2a.duosecurity.com: sslv3 alert bad record mac that is an example api adress and user ;) |
Thanks for the update! I'm unable to reproduce the issue on my stretch install, unfortunately. Can you provide the output of |
Additionally, the output of |
When building with openssl 1.1.0 a compiler error occurs:
https://hydra.nixos.org/build/47456913/nixlog/1/raw
The text was updated successfully, but these errors were encountered: