HI all,
If you're running into issues building the admin UI and seeing an error that looks like this:
[INFO] 140164897451648:error:25066067:DSO support routines:DLFCN_LOAD:could not load the shared library:dso_dlfcn.c:185:filename(libssl_conf.so): libssl_conf.so: cannot open shared object file: No such file or directory
there's a simple cause, and effect. The cause appears to be PhantomJS not being compatible with (at lest) Debian's default openssl configuration file. I have not found a way to patch this in our code, but there is a simple workaround: Set the openssl config environment variable.
export OPENSSL_CONF=/*Some Random String*/
You will see errors about being unable to load a file upon phantomjs startup, but it does run and test as expected.
G