-
Notifications
You must be signed in to change notification settings - Fork 71
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
SSL error from warcprox #2696
Comments
Not sure if this will shed any light, but https://www.ssllabs.com/ssltest/analyze.html?d=www.deutschland.de |
Why is mitmproxy trying to use SSLv3? It looks like that server doesn't have it enabled at all. |
Maybe connected? internetarchive/warcprox#115 |
Script to reproduce:
If run in the python REPL in the Perma docker image, you get the error. If you run in the REPLY in a fresh python:3.5.3 image with If you run in the REPL of a Perma image built freshly just now, with no build cache, you still get the error. Hmm. Time to start installing pinned versions of other packages....... |
Nope: I've tried building the Perma image from Next: trying a fresh python 3.5.3 image built on stretch, and/or seeing if I can get Perma running on a buster image... |
No error on a fresh
Next: either trying to work out what's up with |
This is fantastic: the error occurs running python 3.5.3 on all the various debian stretch images I had (pulled from Docker long ago), BOTH installed via Using This is weird! Best solution: let's either get pyenv going, or let's get the buster upgrade working! |
Other URLS:
This accounts for a significant fraction of recent failed captures. To satisfy curiosity, can we tell what they have in common? |
Got it: we are running into https://bugs.python.org/issue29697. (Located courtesy of matrix-org/synapse#2350 (comment) and websocket-client/websocket-client#353). This is a known cPython bug, that only surfaces when using OpenSSL 1.1. Patching warcprox to set Rather than fussing with the particular curve, I'm going to continue to try and get things working on Buster, as a better long-term strategy. |
Fixed by latest deployment. |
Happens when attempting to capture anything at https://www.deutschland.de
requests
has no problem; phatomjs has no problem even if usingwarcprox_controller.proxy.ca.ca_file
as its--ssl-certificates-path
The text was updated successfully, but these errors were encountered: