Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tongueroo/09d358fd3bd556be5dce3fe68cf46b40 to your computer and use it in GitHub Desktop.
Save tongueroo/09d358fd3bd556be5dce3fe68cf46b40 to your computer and use it in GitHub Desktop.
lambda puma openssl error
/opt/ruby/gems/2.5.0/gems/activesupport-5.1.7/lib/active_support/dependencies.rb:292:in `require': /lib64/libcrypto.so.10: version `OPENSSL_1.0.2' not found (required by /opt/ruby/gems/2.5.0/gems/puma-3.12.1/lib/puma/puma_http11.so) - /opt/ruby/gems/2.5.0/gems/puma-3.12.1/lib/puma/puma_http11.so (LoadError)
@tongueroo
Copy link
Author

This error happens with puma 3.12.1 - going down to 3.12.0 works. So it looks like the newer puma uses a newer openssl extension that is not available in the AWS Lambda Runtime.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment