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?
mauro3
February 26, 2018, 6:59pm
2
Sounds like it is related to:
Version 0.6.2 (2017-12-13 18:08 UTC)
x86_64-w64-mingw32
julia> Pkg.update()
INFO: Initializing package repository C:\Users\PC.julia\v0.6
INFO: Cloning METADATA from https://github.com/JuliaLang/METADATA.jl
ERROR: GitError(Code:ECERTIFICATE, Class:OS, user cancelled certificate check: )
Stacktrace:
[1] macro expansion at .\libgit2\error.jl:99 [inlined]
[2] clone(::String, ::String, ::Base.LibGit2.CloneOptions) at .\libgit2\repository.jl:276
[3] #clone#100(::String, ::Bool, ::Ptr{Void}, :…
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
Last year we announced the deprecation of several weak cryptographic standards. Then we provided a status update toward the end of last year outlining some changes we’d made to make the transition easier for clients. We quickly approached the...
Est. reading time: 3 minutes
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?
mauro3
February 26, 2018, 8:31pm
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.
avik
February 26, 2018, 9:19pm
8
There is no workaround for 0.5 linux. The solution is to rebuild it with a new version of OpenSSL.