Hi, I’ve got VPS with Arch Linux and docker container with Arch Linux. I compile my release in container and then try to run it on my VPS. It all works good, but not for Comeonin.
bcrypt_nif.so
compiled on vps works but bcrypt_nif.so
compiled in docker image does not work, i get errors like
Sep 12 10:15:50 my.vps.net start.sh[17226]: 2016-09-12 10:15:50 crash_report
Sep 12 10:15:50 my.vps.net start.sh[17226]: initial_call: {supervisor,kernel,['Argument__1']}
Sep 12 10:15:50 my.vps.net start.sh[17226]: pid: <0.1053.0>
Sep 12 10:15:50 my.vps.net start.sh[17226]: registered_name: []
Sep 12 10:15:50 my.vps.net start.sh[17226]: error_info: {exit,{on_load_function_failed,'Elixir.Comeonin.Bcrypt'},[{gen_server,init_it,6,[{file,"gen_server.erl"},{line,352}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,247}]}]}
Sep 12 10:15:50 my.vps.net start.sh[17226]: ancestors: [kernel_sup,<0.1031.0>]
Sep 12 10:15:50 my.vps.net start.sh[17226]: messages: []
Sep 12 10:15:50 my.vps.net start.sh[17226]: links: [<0.1032.0>]
Sep 12 10:15:50 my.vps.net start.sh[17226]: dictionary: []
Sep 12 10:15:50 my.vps.net start.sh[17226]: trap_exit: true
Sep 12 10:15:50 my.vps.net start.sh[17226]: status: running
Sep 12 10:15:50 my.vps.net start.sh[17226]: heap_size: 376
Sep 12 10:15:50 my.vps.net start.sh[17226]: stack_size: 27
Sep 12 10:15:50 my.vps.net start.sh[17226]: reductions: 117
Sep 12 10:15:50 my.vps.net start.sh[17226]: 2016-09-12 10:15:50 supervisor_report
Sep 12 10:15:50 my.vps.net start.sh[17226]: supervisor: {local,kernel_sup}
Sep 12 10:15:50 my.vps.net start.sh[17226]: errorContext: start_error
Sep 12 10:15:50 my.vps.net start.sh[17226]: reason: {on_load_function_failed,'Elixir.Comeonin.Bcrypt'}
Sep 12 10:15:50 my.vps.net start.sh[17226]: offender: [{pid,undefined},{id,kernel_safe_sup},{mfargs,{supervisor,start_link,[{local,kernel_safe_sup},kernel,safe]}},{restart_type,permanent},{shutdown,infinity},{child_type,supervisor}]
Here: https://www.dropbox.com/sh/eykkkk8i2oxxumg/AAANPyaAyrMb8OqFuF_MSMjHa?dl=0 are those two bcrypt.so
files, can anyone tell me what is the difference between them?
I’m at complete loss, because other than that file, everything works