I experienced an identical issue twice now on two separate installs on two separate environments. The first was on a client's production environment while I was trying to install an extension using Magento Connect. When I plugged in the extension key in step 2, I was presented with this:

error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure

I shook it off and just installed the extension over FTP and continued about my day thinking something might be wrong with Magento Connect.

I then experienced the same issue with a clean install of on a testing server I setup. Unable to proceed with extension install due to the same error.

Regarding SSL: The client's site has a fully verified SSL certificate. My testing server certificate was self-signed.

At this point I'm really just curious as to what causes it as I am able to proceed with FTP/SSH installs of my extension.

Additional Notes: Both instances were using Magento CE

1 Answer 1


Take a look at Fix Magento Error:14077410:SSL Routines:SSL23_GET_SERVER_HELLO:sslv3 Alert Handshake Failure!

You can also just manually editing downloader/lib/Mage/HTTP/Client/Curl.php

After: $this->curlOption(CURLOPT_SSL_VERIFYHOST, 2);

add: $this->curlOption(CURLOPT_SSL_CIPHER_LIST, 'TLSv1');

  • Worked like a charm. Thank you! Why does it affect some servers and not others? Any idea?
    – sparecycle
    Feb 23, 2015 at 21:17
  • All servers should be disabling sslv3 support due to the POODLE exploit back in October 2014. Feb 23, 2015 at 22:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.