-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Spurious WinHttpSyncHttpClient error (Failed setting secure crypto protocols) on windows #2181
Comments
Thanks for taking the time to try to get pyarrow working with the aws-sdk-cpp. Can you include the cmake commands that you are using to build? Also what version of windows are you using? |
Is there a way to solve this problem on an AWS Windows machine with PyArrow v11.0.0? |
Are there any updates on this issue? I experience the same issue on a Win machine on AWS with aws-sdk-cpp v1.10.57. |
I have the same problem on a Windows server that has never even heard of AWS. |
If you are running into this issue can you let us know what version of winhttp client you are using? It's possible that this was built with tls 1.2 and 1.3 available, but when you are trying to use this you don't have the same version on your machine |
Greetings! It looks like this issue hasn’t been active in longer than a week. We encourage you to check if this is still an issue in the latest release. Because it has been longer than a week since the last update on this, and in the absence of more information, we will be closing this issue soon. If you find that this is still a problem, please feel free to provide a comment or add an upvote to prevent automatic closure, or if the issue is already closed, please feel free to open a new one. |
Describe the bug
When building pyarrow against aws-sdk-cpp 1.9.375, we get a spurious error when importing unrelated code, and on non-AWS hardware:
Based on the various issues on this tracker I think the error is coming from here.
Note that this only occurs on windows!
The only recent change around the code in question was 10ac040, and I don't see how this should affect behaviour.
PS. we have been blocked for a very long time from moving to 1.9 by #1809, I'm now trying to test if the recent changes have fixed things.
Expected Behavior
No error, especially if not running on non-AWS hardware.
Note that pyarrow is a library, so we want it to have support for AWS by default, but it will run in many environments that are not related to AWS, and those users should not be spammed with spurious warnings.
Current Behavior
Reproduction Steps
Build pyarrow against aws-sdk-cpp, then
import pyarrow.parquet
. Happy to assist (or provide ways to install the affected artefacts).Possible Solution
?
Additional Information/Context
Note that we unbundle the various c-libs from the sdk in conda-forge (e.g. if packages only need certain libraries, it avoids a lot of duplication, and we don't have to rebuild packages that only depend on the SDK ABI all the time). Since the libraries changes are potentially ABI-sensitive, we rebuild the stack as necessary once new versions come along. In this case, the used versions are:
AWS CPP SDK version used
1.9.375
Compiler and Version used
VS2019
Operating System and version
windows
The text was updated successfully, but these errors were encountered: