Skip to content
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

Add support for OpenSSL3x. OpenSSL 1.1.1 went end of life on September 11th 2023. #134

Open
sysfu opened this issue May 9, 2024 · 1 comment

Comments

@sysfu
Copy link

sysfu commented May 9, 2024

Describe the bug
OpenSSL 1.1.1 went EoL on the 11th of September 2023. The epic server binary will not run on gentoo linux with current versions of OpenSSL libraries installed.

To Reproduce
Download and extract latest epic server binary, then run it. Epic binary complains: epic: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
Expected behavior
epic server binary supports current version(s) of SSL.

Required data

  • Epic node v3.6.0
  • epic
  • OS: gentoo
  • Rust Version - n/a
  • Cargo Version n/a

Additional context
Current version of openssl libraries on gentoo is dev-libs/openssl-3.0.13-r2-17:0/3

Workaround is to emerge the dev-libs/openssl-compat package.

@sysfu sysfu changed the title Add support for OpenSSL3x. OpenSSL 1.1.1 went end of life was 11th September 2023. Add support for OpenSSL3x. OpenSSL 1.1.1 went end of life on September 11th 2023. May 9, 2024
@who-biz
Copy link
Contributor

who-biz commented Jun 11, 2024

Agreed that this should be changed. However, the most common distributions run by users of Linux are Ubuntu 20.04 and 22.04. These use different versions of openssl. Until Ubuntu 20.04 migrates to 3.0, or hits EOL, we are unfortunately stuck with this situation.

Not Ubuntu's first time creating a situation like this. glibc also had an update that broke backwards compat for Ubuntu 16.04 & Debian 9, some years ago. We are lucky that this is only a library, and does not require separate compiled binaries.

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

No branches or pull requests

2 participants