Skip to content
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

cURL error 35: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version #3231

Closed
mnks opened this issue Mar 2, 2018 · 21 comments

Comments

@mnks
Copy link

mnks commented Mar 2, 2018

Cannot download the "Media" extension zip. cURL error 35: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

Cannot download the "Shortcodes" extension zip. cURL error 35: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
Cannot download the "SEO" extension zip. cURL error 35: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
Cannot download the "Backup & Demo Content" extension zip. cURL error 35: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
Cannot download the "Forms" extension zip. cURL error 35: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
Cannot download the "Mailer" extension zip. cURL error 35: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
Cannot download the "Analytics" extension zip. cURL error 35: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
Cannot download the "Media" extension zip. cURL error 35: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

@ViorelEremia
Copy link
Contributor

Update your OpenSSL to 1.0.2, if this will solve the problem close the issue.

@mnks
Copy link
Author

mnks commented Mar 3, 2018

Any Manual performance?
because It is on shared hosting,it will take much time.

@ViorelEremia
Copy link
Contributor

Go to localhost install all unyson extensions move everything from localhost/wp-content/plugins/unyson/framework/extensions to the same path on your server and run this code:

update_option( 'fw_active_extensions', json_decode( '{"blog":[],"update":[],"github-update":[],"shortcodes":[],"page-builder":[],"editor-shortcodes":[],"builder":[],"forms":[],"contact-forms":[],"mailer":[],"wp-shortcodes":[],"sidebars":[],"media":[],"slider":[],"owl-carousel":[],"bx-slider":[],"nivo-slider":[],"population-method":[],"population-method-categories":[],"population-method-custom":[],"population-method-tags":[],"population-method-posts":[],"social":[],"social-twitter":[],"social-facebook":[],"seo":[],"seo-webmasters":[],"seo-sitemap":[],"seo-titles-metas":[],"events":[],"events-tags":[],"megamenu":[],"breadcrumbs":[],"backups":[],"backups-demo":[],"portfolio":[],"analytics":[],"feedback":[],"feedback-stars":[]}', true ) );

@mnks
Copy link
Author

mnks commented Mar 6, 2018

Thanks @ViorelEremia
It worked 👍

@ghost
Copy link

ghost commented Mar 28, 2018

Hi @ViorelEremia one quick one, where do I run this code? In my command line?

@ViorelEremia
Copy link
Contributor

@JacobMakau you can paste it into functions.php and refresh any page from your site admin or frontend

@ghost
Copy link

ghost commented Mar 28, 2018

Thank you @ViorelEremia

@ViorelEremia
Copy link
Contributor

Don't forget to remove it after refresh

@ghost
Copy link

ghost commented Mar 28, 2018

Alright, I sure will...thanks!

@ghost
Copy link

ghost commented Mar 30, 2018

Hi @ViorelEremia so, I tried the above and it did not work. At some point, I even thought cURL is disabled, but I have confirmed with the hosting company that it is enabled.
Can I give you the CPanel credentials you check this out for me? I am at a dead end...please!

@ViorelEremia
Copy link
Contributor

drop them here: viorel@themefuse.com

@ghost
Copy link

ghost commented Mar 30, 2018

Done so... thanks!

@ViorelEremia
Copy link
Contributor

ViorelEremia commented Mar 30, 2018

There are two solutions to solving this problem:

  1. Update your OpenSSL to 1.0.2.
  2. Check the php version; some servers use a too old version of php usually 5.2.

@ghost
Copy link

ghost commented Mar 30, 2018

Updating php worked!

Thanks a bunch. Cheers!

@p-burnet
Copy link

Hi, I have the same problem, but I'm a beginner so I don't know how to resolve it. First, my website is localhost. Normally, my php version is already updated (version 7.0.8.). And for the OpenSSL I don't know how to update it. Can you help me @ViorelEremia ?

@ViorelEremia
Copy link
Contributor

@p-burnet what os do you have?

@ViorelEremia
Copy link
Contributor

@p-burnet If you are a beginner use prebuild server installation like xampp or wampp they already have everything installed. Later you will understand how to do everything yourself.

@p-burnet
Copy link

p-burnet commented May 14, 2018

I have OS Sierra.
I already have a server called MAMP. So I think it's already installed @ViorelEremia ?

@p-burnet
Copy link

So I tried but it was a little bit difficult. So I deinstalled MAMP and reinstalled with the newest version, and it worked. Thanks so much, @ViorelEremia.

@OOMMYY
Copy link

OOMMYY commented Nov 29, 2018

I solved this by updating the curl. (place check the curl version and openssl version, they may not match)

curl 7.12.1 need OpenSSL/0.9.7a but my OpenSSL is 1.0.2m.

details:
~ $ curl -V curl 7.12.1 (x86_64-redhat-linux-gnu) libcurl/7.12.1 OpenSSL/0.9.7a zlib/1.2.1.2 libidn/0.5.6 Protocols: ftp gopher telnet dict ldap http file https ftps Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz ~ $ openssl version OpenSSL 1.0.2m 2 Nov 2017

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants