Re: Erlang is missing crypto
Aneeq Abid <[email protected]>
| Newsgroups | gmane.comp.lang.erlang.general |
|---|---|
| Message-ID | <CAO6RPXF9R64sV29jz6eLmkEFTVxTOac_t2tuVhT8y3nS9WCcgg@mail.gmail.com> |
Dear Mikael Pettersson, I am a rookie with no experience with Erlang at all. Can you please guide me how I can check that? And how I can setup the library/path? On Fri, 16 Oct 2020, 12:39 pm Mikael Pettersson, <[email protected]> wrote: > On Fri, Oct 16, 2020 at 8:35 AM Aneeq Abid <[email protected]> wrote: > > > > Hi, > > > > I am facing the following error. OpenSSL is installed on the server. Can > someone please provide any feedback why crypto is missing? > > > > $ erl > > Erlang/OTP 17 [erts-6.0] [source] [64-bit] [smp:4:4] [async-threads:10] > [hipe] [kernel-poll:false] > > > > Eshell V6.0 (abort with ^G) > > 1> crypto:start(). > > ** exception error: undefined function crypto:start/0 > > 2> > > =ERROR REPORT==== 15-Oct-2020::23:28:36 === > > Unable to load crypto library. Failed with error: > > "load_failed, Failed to load NIF library: > '/usr/local/lib/erlang/lib/crypto-3.3/priv/lib/crypto.so: undefined symbol: > HMAC_CTX_init'" > > OpenSSL might not be installed on this system. > > Does "ldd /usr/local/lib/erlang/lib/crypto-3.3/priv/lib/crypto.so" in > the Unix shell find openssl.so? If not, then that's your problem, > and you may need to set up LD_LIBRARY_PATH. >