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?
1 Like

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.

2 Likes

thanks mateā€¦

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

1 Like