markmark206

markmark206

Installing erlang / elixir on ubuntu 20.04 is failing (`esl-erlang_25.0.2-1~ubuntu~focal_amd64.deb`, "file has unexpected size")

(EDIT: the problem seems to be specific to esl-erlang 25.0.2, I was able to install 25.0.1 via aptitude (or via sudo apt-get install esl-erlang=1:25.0-1) just fine.)

I am following the installation instructions on Installing Elixir - The Elixir programming language , for Ubuntu, and the sudo apt-get install esl-erlang step is failing, with the error that says

E: Failed to fetch http://binaries.erlang-solutions.com/debian/pool/esl-erlang_25.0.2-1~ubuntu~focal_amd64.deb  File has unexpected size (40579688 != 40585792). Mirror sync in progress? [IP: 108.138.246.41 80]

I waited a few minutes, in case this were a transient error, but 20+ mins later the problem is still there, so I thought I’d double-check here. ; )

(I am running this on a “general purpose” Digital Ocean droplet in SFO3).

Thank you!


More of the “log”:

# lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04.4 LTS
Release:	20.04
Codename:	focal
# wget https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb && sudo dpkg -i erlang-solutions_2.0_all.deb
--2022-07-04 21:29:43--  https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb
Resolving packages.erlang-solutions.com (packages.erlang-solutions.com)... 99.84.238.183, 99.84.238.211, 99.84.238.155, ...
Connecting to packages.erlang-solutions.com (packages.erlang-solutions.com)|99.84.238.183|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6288 (6.1K)
Saving to: ‘erlang-solutions_2.0_all.deb’

erlang-solutions_2.0_al 100%[==============================>]   6.14K  --.-KB/s    in 0s

2022-07-04 21:29:44 (188 MB/s) - ‘erlang-solutions_2.0_all.deb’ saved [6288/6288]
...
# sudo apt-get update && sudo apt-get install -y esl-erlang elixir
...
Get:1 http://binaries.erlang-solutions.com/debian focal/contrib amd64 esl-erlang amd64 1:25.0.2-1 [40.6 MB]
Err:1 http://binaries.erlang-solutions.com/debian focal/contrib amd64 esl-erlang amd64 1:25.0.2-1
  File has unexpected size (40579688 != 40585792). Mirror sync in progress? [IP: 108.138.246.97 80]
  Hashes of expected file:
   - SHA256:8645d44d27d641ba927f4899aabfd1e6317b56efb620495051b899de5d3ca57f
   - SHA1:77df6ed1e992c5714ca968e7637500ee1604e60f [weak]
   - MD5Sum:1c383df15d0fa762c9312daca01c5175 [weak]
   - Filesize:40585792 [weak]
E: Failed to fetch http://binaries.erlang-solutions.com/debian/pool/esl-erlang_25.0.2-1~ubuntu~focal_amd64.deb  File has unexpected size (40579688 != 40585792). Mirror sync in progress? [IP: 108.138.246.97 80]
   Hashes of expected file:
    - SHA256:8645d44d27d641ba927f4899aabfd1e6317b56efb620495051b899de5d3ca57f
    - SHA1:77df6ed1e992c5714ca968e7637500ee1604e60f [weak]
    - MD5Sum:1c383df15d0fa762c9312daca01c5175 [weak]
    - Filesize:40585792 [weak]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Most Liked

idflyfish

idflyfish

Hey Mark,

It seems we were running into the same problem on the same day! Thanks for posting what you did to make it work. I’m on the path now.

drobban

drobban

thanks mate…

Had the same issue, so thank you for posting your solution.

Where Next?

Popular in Questions Top

yawaramin
In the Dialyzer docs ( http://erlang.org/doc/man/dialyzer.html#requesting-or-suppressing-warnings-in-source-files ), there is a way to tu...
New
LegitStack
I’m hoping you guys can give me some general advice and perhaps code examples if you’re feeling up to it. I’m very interested in Elixir,...
New
jerry
Good day to you all. I have been struggling to get a query involving like and ilike to work. Can anyone assist me on this, please? pro...
New
aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
chensan
I have a User schema with a :from_id field set to type :string: defmodule TweetBot.Repo.Migrations.CreateUsers do use Ecto.Migration ...
New
qwerescape
Is there a way to get the call stack or stack trace at any point in the code? Not from exceptions, but an expression that returns how the...
New
hpopp
To simplify some tasks at work, I wrote and published this package yesterday. It’s a simple macro that enables Access behaviour on struct...
New
Fl4m3Ph03n1x
About me? ( if you have nothing better to do than reading about some random guy in the internet :stuck_out_tongue: ) Hello all, this is ...
New
skosch
To my knowledge, put_in, Map.update etc. all have the one limitation of not automatically creating intermediate keys when needed (for exa...
New
jc00ke
Expanding on this topic: https://forum.elixirforum.net/t/map-typespec-question/19217 Let’s say I have a map with required and optional k...
New

Other popular topics Top

senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
New
jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod -- where is this set? Thanks.
New
sergio
In Ruby, I can go: User.find_by(email: "foobar@email.com").update(email: "hello@email.com") How can I do something similar in Elixir? ...
New
lessless
I believe there are people here who are dealing with CSV files import on the daily basis, and since Excel is a really popular tool there ...
New
gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
New
JorisKok
I have a server on AWS, and was running a load test using artillery. When looking at the Phoenix dashboard I see the Ports going to 100% ...
New
chrismccord
This release brings a number of exciting features, including integration with the new Phoenix LiveDashboard and Phoenix LiveView. There h...
New
mgjohns61585
Could someone help me? I'm making my first elixir program, number guessing game. I can't figure out how to convert the user's guess from ...
New
aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
AstonJ
We’ve put together this wiki for Phoenix LiveView - please feel free to add any info you feel is worth including. What is Phoenix LiveV...
New

We're in Beta

About us Mission Statement