Skip to content

Use Debian 11 based images for building new Erlang 24 #362

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
kpy3 opened this issue Aug 17, 2021 · 5 comments · Fixed by #379
Closed

Use Debian 11 based images for building new Erlang 24 #362

kpy3 opened this issue Aug 17, 2021 · 5 comments · Fixed by #379

Comments

@kpy3
Copy link

kpy3 commented Aug 17, 2021

Since Debian 11 has been released and new docker images are ready, it seems images for new Erlang releases can be upgraded to new release.

Please upgrade base images for Erlang to new Debian 11. 🙏

@getong
Copy link
Collaborator

getong commented Aug 23, 2021

It is usually updated after the new debian is released one month or two later, because there are quite a lot images are based on the old debian release.

@RoadRunnr
Copy link

please don't do that. Debian 11 contains Linux 5.10. When Erlang is build against the new kernel headers that come with that, the resulting Erlang binaries will have broken SCTP support when running on older kernels (same issue as the Alpine images have, see #332)

@umbec
Copy link

umbec commented Oct 14, 2021

We opened a bug already regarding this some time ago:

https://bugs.erlang.org/browse/ERL-1207

For the poor souls hitting the same issue, this is the OTP 24.1.2 updated patch and the Dockerfile (alpine) making use of it:

SCTP_fix_OTP 24.1.2.zip

@vkatsuba
Copy link
Contributor

vkatsuba commented Oct 14, 2021

For the poor souls hitting the same issue, this is the OTP 24.1.2 updated patch and the Dockerfile (alpine) making use of it

Some time ago also was provided a fix SCTP issue by @RoadRunnr for it and published images to https://quay.io/repository/travelping/alpine-erlang.

@sparkertime
Copy link

sparkertime commented Dec 18, 2021

Have folks kicked the tires on this upgrade? I am not a Docker pro but since this went live, I'm consistently getting errors launching erlang with the new erlang:24 image of the sort

lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /app/erts-12.2/bin/beam.smp)

AFAICT the 23 image does not have this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants