-
Notifications
You must be signed in to change notification settings - Fork 250
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
Ubuntu: libssl.so.1.1: cannot open shared object file: No such file or directory #2623
Comments
o0Ignition0o
added a commit
that referenced
this issue
Feb 21, 2023
Ban openssl in cargo-deny Part of a fix for #2623 This change introduces a ban of openssl-sys in the project, with exceptions on redis and redis-cluster-async. This will allow us to prevent us from mistakenly reintroducing it in the future.
I came across this issue trying to host the router on Heroku! Heroku 22 uses Ubuntu 22.04 (which has the same issues as described above). I had to downgrade the Heroku stack from 22 to 20 using this command:
Hope it helps someone else! |
Thanks for documenting this! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This pinned issue shows you how to work around a temporary openssl related issue.
Ubuntu 22.XX doesn't provide libssl@1.1 anymore. The router will fail to start and show this error:
error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
This happens because ubuntu only ships libssl 3.X:
A known workaround is to manually install libssl 1.1 as explained in this stackoverflow issue by following the steps outlined in the answer.
We will keep this issue open for discoverability purposes, until we completely move to rustls.
The text was updated successfully, but these errors were encountered: