Could not install Rebar because Mix could not download metadata at https://builds.hex.pm/installs/rebar3-1.x.csv

Hi, I’m trying to run an elixir script on an Ubuntu 16.04 server (yes, I know it’s old, but we run the same script on other servers and it works ok :wink: ).

I installed erlang and elixir using asdf:

These are the versions installed:

.asdf/installs/elixir/1.18.3-otp-27
.asdf/installs/erlang/27.3

Now, when I try to run my script I get:

Resolving Hex dependencies...
Resolution completed in 0.153s
New:
  certifi 2.14.0
  db_connection 2.7.0
  decimal 2.3.0
  ecto 3.12.5
  ecto_sql 3.12.1
  hackney 1.23.0
  httpoison 2.2.2
  idna 6.1.1
  jason 1.4.4
  logger_file_backend 0.0.14
  metrics 1.0.1
  mimerl 1.3.0
  parse_trans 3.4.1
  postgrex 0.20.0
  ssl_verify_fun 1.1.7
  telemetry 1.3.0
  unicode_util_compat 0.7.0
** (Mix.Error) httpc request failed with: {:failed_connect, [{:to_address, {~c"builds.hex.pm", 443}}, {:inet, [:inet], {:tls_alert, {:unexpected_message, ~c"TLS client: In state hello_retry_mi
ddlebox_assert at ssl_gen_statem.erl:781 generated CLIENT ALERT: Fatal - Unexpected Message\n {unexpected_msg,\n     {internal,\n         {server_hello,\n             {3,3},\n             <<8,
118,250,76,59,101,5,29,151,76,211,237,...>>,\n             <<189,52,60,197,131,143,192,50,48,239,189,...>>,\n             <<19,1>>,\n             \#{server_hello_selected_version =>\n         
          {server_hello_selected_version,{3,4}},\n               pre_shared_key => undefined,\n               key_share =>\n                   {key_share_server_hello,\n                       
{key_share_entry,secp384r1,<<4,209,80,...>>}}}}}}"}}}]}

Could not install Rebar because Mix could not download metadata at https://builds.hex.pm/installs/rebar3-1.x.csv.

    (mix 1.18.3) lib/mix.ex:618: Mix.raise/2
    (mix 1.18.3) lib/mix/local.ex:168: Mix.Local.find_matching_versions_from_signed_csv!/3
    (mix 1.18.3) lib/mix/tasks/local.rebar.ex:114: Mix.Tasks.Local.Rebar.install_from_s3/4
    (mix 1.18.3) lib/mix/dep/loader.ex:336: Mix.Dep.Loader.rebar_dep/4
    (mix 1.18.3) lib/mix/dep/loader.ex:100: Mix.Dep.Loader.load/3
    (mix 1.18.3) lib/mix/dep/converger.ex:241: Mix.Dep.Converger.all/9
    (mix 1.18.3) lib/mix/dep/converger.ex:254: Mix.Dep.Converger.all/9
    (mix 1.18.3) lib/mix/dep/converger.ex:170: Mix.Dep.Converger.init_all/8

P.S.: I’ve read and tried everything at Unable to run mix local.hex and mix local.rebar, but the problem persist.

Any hint?