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 ).
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?