[erlang-questions] running centos release tarball on debian

Garry Hodgson <>
Mon Dec 12 22:31:42 CET 2016


We are using a jenkins build server on centos to create our releases, 
using rebar3. The deployed release tarball includes the erlang runtime. 
Recently we needed to deploy it on a remote system that runs Ubuntu. The 
developers used a tool called alien to convert the .rpm that installs 
the release tarball into a .deb package that Ubuntu expects.

The application won't start, complaining that it can't find libcrypto, 
though OpenSSL is installed. I'm guessing that the compiled erlang 
runtime, having been built for centos, is looking for libs in different 
places, perhaps with different names.

Is there a way to make this work by working around with env vars, 
symlinks, or other post-buld kludgery? Or do we need to just bite the 
bullet and set up a Jenkins build server for ubuntu? Are others 
deploying releases on different Linux distributions? Any suggestions or 
lessons learned would be appreciated.

Thanks





More information about the erlang-questions mailing list