Local Community

cURL error 35 when using WP Migrate Pro

Issue Summary

Using WP Migrate Pro, the connection to the remote host (pulling sql data and asset files) fails after a few seconds with this error message:

cURL error 35: error:14004410:SSL routines:CONNECT_CR_SRVR_HELLO:sslv3 alert handshake failure

Troubleshooting steps

I suspect this SO issue can help: php - osx 10.10 Curl POST to HTTPS url gives SSLRead() error - Stack Overflow

php -i | grep "SSL Version"
>SSL Version => (SecureTransport) LibreSSL/2.8.3

System Details

  • Which version of Local is being used? 6.1.2
  • OS: macOS Big Sur

Making sure to use openssl instead of libreSSL solved it for me.

echo 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"' >> ~/.profile
1 Like

Nice! Thanks for reporting this and sharing your solution!

Hi guys,

i met the same error message on my Local app.
But i’m pretty sure that i’m using open SSL.
That’s what "php -i | grep “SSL Version” say :
SSL Version => (SecureTransport) OpenSSL/1.1.1l

I’m on MacOSMonterey (12.0.1) and i’ve no more ideas of what fails.

Can you help me please ?