[DOCS-10303] Document macOS / Python 3.6 / SSL workaround for Atlas connections Created: 25/May/17  Updated: 29/Oct/23  Resolved: 27/May/17

Status: Closed
Project: Documentation
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Critical - P2
Reporter: Bernie Hackett Assignee: Kay Kim (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
Participants:
Days since reply: 6 years, 38 weeks ago

 Description   

The Python 3.6 installers for macOS from python.org bundle a custom build of OpenSSL, rather than building against the Apple provided OpenSSL version. The installer does not automatically install any CA certificates. You have to run a script after installation to install an up to date CA bundle:

open "/Applications/Python 3.6/Install Certificates.command"

Before running that script connections to Atlas will fail certificate verification. After running the script connections will succeed. More details are available here:
https://bugs.python.org/issue29065#msg283984

This problem will affect any user of Python 3.6.0+ from python.org on macOS (users of python 3.6 installed by other means - like homebrew - are likely unaffected). Previous Python versions (<=3.5) are not affected.


Generated at Thu Feb 08 08:00:15 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.