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