-
Notifications
You must be signed in to change notification settings - Fork 10.6k
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
SSLv3_METHOD where did you come from??????????????? #5635
Comments
I am getting the same issue too with Scrapy being used by GitHub Actions. |
It is being addressed but not merged yet #5634 |
Work around:
Obviously not a production-ready solution, but will get your through the day. |
Further this was introduced by release here: https://github.com/pyca/pyopenssl/tags -- don't go blaming scrapy the wonderful folk here have actually picked this up and run with it immediately. Thank you @NguyenDa18 , @gliptak , @Gallaecio and anyone else involved for being so proactive -- we are incredibly grateful! Alternative work around is to revert to the previous release (the one that is >9h old at time of writing):
|
@Gallaecio are you also thinking of backporting the fix for If not, it would be nice if you could include a temporary suggested workaround in the release notes for users that don't have the time/capacity to upgrade to |
Is it under discussion, but I personally think backporting to 2.6.x is enough. That is where the most obvious issue happens, because When installing older Scrapy versions, you should be aware that installing newer versions of dependencies, released after the release of the Scrapy version that you are installing, can break Scrapy. If you installed Scrapy 2.5 back when it was the latest release, you should not be affected by this issue as long as you are freezing dependencies, which is a good practice for non-packages. If we had to update all Scrapy versions every time we found out a new version of some package broke them, it would be a maintenance nightmare for us. So, I am OK with bakporting this to 2.6 because 2.7 may not release for a while, and |
@Gallaecio makes sense! thank you for your prompt reply. We only got a broken |
Hi, I resolved this issue by uninstalling pyOpenSSL==22.1.0 and installing pyOpenSSL==22.0.0, because a fresh install of Scrapy on my virtual environment broke it.
Run Scrapy shell to check if it works Current requirements.txt for my Scrapy install.
|
pyOpenSSL==22.0.0 |
I am reopening this until we release 2.6.3, hopefully that will mean fewer duplicate reports. |
2.6.3 is out 🎉 |
Details: see this issue: scrapy/scrapy#5635
Should solve the problem seen in the latest run for the GitHub Action that scrapes the weather station data. https://github.com/flother/weather_stations_iceland/actions/runs/3125058898/jobs/5074760696 scrapy/scrapy#5635
I got the same error while deploying the code to scrapy hub. Turned out Scrapy_hub was using an older version of scrapy i.e. version 2.0 and this forum helped me set the newer version. For me, This worked:
|
WHAT THE F
does not exist in pyopenssl
no help anywhere
The text was updated successfully, but these errors were encountered: