Git / SSL Errors while installing packages

I have been getting the following error upon installation of any Julia package in all my CI builds for a couple of hours.

INFO: Cloning METADATA from https://github.com/JuliaLang/METADATA.jl
ERROR: GitError(Code:ERROR, Class:Net, SSL error: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version)

Is this a temporary service / network outage or something that needs solving?

Sounds like it is related to:

Announcement on GitHub discontinued support for the TLS 1.0 & 1.1 protocols and only support connections with the TLS 1.2 protocol on February 22, 2018 19:00 UT

This seems to impact all package installation for Julia 0.5 on Linux.

Is there a workaround to keep Julia 0.5 working or did GitHub basically deprecate Julia 0.5?

There is one in that thread I posted, I think.

Yes, the easiest way to fix it for now is to use the “Easy Fix” from

@simonbyrne The fix that you are pointing to is a Microsoft update. The issue that I am describing is for Julia 0.5 on Linux.

There is no workaround for 0.5 linux. The solution is to rebuild it with a new version of OpenSSL.