Solved Handshake faliure when trying to login through CLI
-
Command : sudo cloudron login --allow-selfsigned my.site.com
ERROR:
write EPROTO 140070901078912:error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure:s23_clnt.c:802: -
@ghaisasadvait It seems you are using an older version of nodejs. Can you give the output of
node --version
? Ideally, something like node 10 will work.The issue here is not that the cert is self-signed or not, but that Cloudron does not support SSLv3. It's an insecure protocol which is disabled.
-
I can confirm that an update of node fixed the problem, thanks a lot @girish
-
@msbt If you remember, what node did you have and what node did you update to?
-
node --version
said v8.10.0, updated to v12.18.3 for good measure