Skip to content

OpenSSL link error on brightbox Ruby 2.5.5 and Ubuntu Trusty #1833

@julik

Description

@julik

Steps to reproduce

  1. On a Trusty 14.04 install, install Ruby 2.5.5 and puma 4.0 and try to start it

Expected behavior

Puma starts

Actual behavior

Puma crashes on startup with an undefined symbol error:

2019-07-02T10:27:57.293554+00:00 backend-s-eu-0737cb4504ece8209.node.eu-west-1.wt kernel: [4056975.003502] init: puma main process ended, respawning
2019-07-02T10:27:59.597406+00:00 backend-s-eu-0737cb4504ece8209.node.eu-west-1.wt puma: `/` is not writable.
2019-07-02T10:27:59.597420+00:00 backend-s-eu-0737cb4504ece8209.node.eu-west-1.wt puma: Bundler will use `/tmp/bundler/home/unknown' as your home directory temporarily.
2019-07-02T10:27:59.800240+00:00 backend-s-eu-0737cb4504ece8209.node.eu-west-1.wt puma: <app_path>/bundle/ruby/2.5.0/gems/puma-4.0.0/lib/puma/server.rb:16:in `require': <app_path>/bundle/ruby/2.5.0/gems/puma-4.0.0/lib/puma/puma_http11.so: undefined symbol: DTLS_method - <app_path>/bundle/ruby/2.5.0/gems/puma-4.0.0/lib/puma/puma_http11.so (LoadError)
2019-07-02T10:27:59.800299+00:00 backend-s-eu-0737cb4504ece8209.node.eu-west-1.wt puma: #011from <app_path>/bundle/ruby/2.5.0/gems/puma-4.0.0/lib/puma/server.rb:16:in `<top (required)>'
2019-07-02T10:27:59.800317+00:00 backend-s-eu-0737cb4504ece8209.node.eu-west-1.wt puma: #011from <app_path>/bundle/ruby/2.5.0/gems/puma-4.0.0/lib/puma/runner.rb:3:in `require'
2019-07-02T10:27:59.800331+00:00 backend-s-eu-0737cb4504ece8209.node.eu-west-1.wt puma: #011from <app_path>/bundle/ruby/2.5.0/gems/puma-4.0.0/lib/puma/runner.rb:3:in `<top (required)>'
2019-07-02T10:27:59.800345+00:00 backend-s-eu-0737cb4504ece8209.node.eu-west-1.wt puma: #011from

System configuration

Ruby version: ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux-gnu]
Rails version: None used
Puma version: 4.0.0

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions