<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 2 Apr 2018, at 19:03 , Yury Kotlyarov <<a href="mailto:yury.kotlyarov@gmail.com" class="">yury.kotlyarov@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class=""><div class="gmail_signature"><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div class="">Hey,</div><div class=""><br class=""></div><div class="">compiled and installed without any errors.</div></div></div></div></div></div></div></div></blockquote><div><br class=""></div><div>Nice to hear this!</div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class=""><div class="gmail_signature"><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div class="">I see the module:</div><div class=""><br class=""></div><div class=""><div class="">ls -l /usr/lib/unit/modules/</div><div class="">total 140</div><div class="">-rwxr-xr-x 1 root root 139296 Apr  2 17:51 <a href="http://ruby.unit.so/" class="">ruby.unit.so</a></div></div><div class=""><br class=""></div><div class="">But when I try to:</div><div class=""><br class=""></div><div class="">curl -X PUT -d @config/nginx-unit.json --unix-socket /run/control.unit.sock <a href="http://localhost/" class="">http://localhost</a><br class=""></div><div class=""><br class=""></div><div class="">log:</div><div class=""><br class=""></div><div class="">Apr  2 18:01:54 Ubuntu-1710-artful-64-minimal unit: discovery: [alert] 3243#3243 dlopen("/usr/lib/unit/modules/<a href="http://ruby.unit.so/" class="">ruby.unit.so</a>"), failed: "libruby.so.2.5: cannot open shared object file: No such file or directory”</div></div></div></div></div></div></div></div></blockquote><div><br class=""></div><div>From previous <a href="https://pastebin.com/8e1LcB2D" class="">https://pastebin.com/8e1LcB2D</a> output I can see Ruby library used from '/root/.rbenv/versions/2.5.0’. However, discover process and applications started as non-root and unable to access to libraries. Consider to install Ruby 2.5.0 into /usr/local or any other shared location.</div><div><br class=""></div><div>If this does not help, please share:</div><div>1. the configure command line parameters and output;</div><div>2. the make command line parameters and output;</div><div>3. the output of 'ldd /usr/lib/unit/modules/ruby.unit.so'</div><div><br class=""></div><div>Best regards,</div><div>Max Romanov</div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class=""><div class="gmail_signature"><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div class=""><br class=""></div></div></div></div></div></div>
</div>
_______________________________________________<br class="">unit mailing list<br class=""><a href="mailto:unit@nginx.org" class="">unit@nginx.org</a><br class="">https://mailman.nginx.org/mailman/listinfo/unit</div></blockquote></div><br class=""></body></html>