web-platform-tests / wpt

Test suites for Web platform specs — including WHATWG, W3C, and others
https://web-platform-tests.org/
Other
4.91k stars 3.06k forks source link

'wpt install firefox driver' fails for OSX #10143

Open lukebjerring opened 6 years ago

lukebjerring commented 6 years ago

requests.exceptions.SSLError: HTTPSConnectionPool(host='github.com', port=443): Max retries exceeded with url: /mozilla/geckodriver/releases/download/v0.20.0/geckodriver-v0.20.0-macos.tar.gz (Caused by SSLError(SSLError(1, u'[SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:661)'),))

Likely due to OpenSSL version.

FWIW, python -c "import ssl; print(ssl.OPENSSL_VERSION)" OpenSSL 0.9.8zh 14 Jan 2016

jgraham commented 6 years ago

Right, I don't know what we could do here other than print a more specific error. The problem is that OSX ships with an outdated version of OpenSSL that is no longer supported by GitHub. You need to install Python via some other means to use it.

lukebjerring commented 6 years ago

I mostly opened this issue for discoverability/search reasons if others encounter the same thing. This issue/error is essentially a dead end. There's a few possible options: