<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>
<html><head><meta http-equiv="Content-Type" content="text/html;charset=us-ascii">
<style>BODY{font:10pt Tahoma,Verdana,sans-serif} .MsoNormal{line-height:120%;margin:0}</style></head><body>
Stanislav,<div><br></div><div>Yes I did use that to get it going but then found that only worked as root.</div><div><br></div><div>Also, I know for myself, who was in control of the global zone, that this was a workaround but it was quickly pointed out to me by community members that this is just a workaround as those just using for example Joyent cloud or any zone other than on their own server would probably never be given access to the high res clock.</div><div><br></div><div>Regards</div><div>Darren<br><blockquote style="padding-left: 5px; margin-left: 5px; border-left: #0000ff 2px solid; margin-right: 0px"><hr><b>From:</b> Stanislav Sinyagin [mailto:ssinyagin@gmail.com]<br><b>To:</b> FreeSWITCH Users Help [mailto:freeswitch-users@lists.freeswitch.org]<br><b>Sent:</b> Tue, 08 Sep 2015 16:49:01 +0000<br><b>Subject:</b> Re: [Freeswitch-users] Compiling under SmartOS<br><br>phew, it started finally.<br>
<br>
The correct string is   "limit_priv": "default,proc_clock_highres"<br>
<br>
After vmadm update, you need to reboot the zone, in order for new<br>
permissions to propagate to its processes.<br>
<br>
<br>
<br>
<br>
On Tue, Sep 8, 2015 at 5:38 PM, Stanislav Sinyagin &lt;<a href="mailto:ssinyagin@gmail.com">ssinyagin@gmail.com</a>&gt; wrote:<br>
&gt; no, my bad, it's still failing on the timer.  I'll spend some time on<br>
&gt; it. Feel free to contact me directly on skype or google hangouts or<br>
&gt; telegram<br>
&gt;<br>
&gt; On Tue, Sep 8, 2015 at 5:27 PM, Stanislav Sinyagin &lt;<a href="mailto:ssinyagin@gmail.com">ssinyagin@gmail.com</a>&gt; wrote:<br>
&gt;&gt; actually the answer about the timer was given in that same chat where<br>
&gt;&gt; you took part:<br>
&gt;&gt; <a href="http://echelog.com/logs/browse/smartos/1438293600" target="_blank">http://echelog.com/logs/browse/smartos/1438293600</a><br>
&gt;&gt;<br>
&gt;&gt; I added the following line to the VM manifest json, and then did "vmadm update":<br>
&gt;&gt;<br>
&gt;&gt;   "limit_priv": "default,-proc_clock_highres"<br>
&gt;&gt;<br>
&gt;&gt; Now it doesn't complain about the timer. But the master branch still<br>
&gt;&gt; coredumps for some other reason :)<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Tue, Sep 8, 2015 at 3:42 PM, Support &lt;<a href="mailto:support@directvoip.co.uk">support@directvoip.co.uk</a>&gt; wrote:<br>
&gt;&gt;&gt; Stanislav,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I cannot help with this, my skills don't reach that far but I can point you<br>
&gt;&gt;&gt; in the right direction.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I had the same problem and it seems to be related to something called<br>
&gt;&gt;&gt; timerfd. Using the ppriv command you can see freeswitch is wanting access to<br>
&gt;&gt;&gt; the high res clock, something not available to smartos zones with the<br>
&gt;&gt;&gt; default privileges.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I did manage to mess with the smartos privileges and get it to run at one<br>
&gt;&gt;&gt; time but it was only when running as root.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; If you actually used an older version of smartos, I think the one I used is<br>
&gt;&gt;&gt; dated around january this year, then it will compile fine and use some sort<br>
&gt;&gt;&gt; of other timing method.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; This timerfd thing, thing relates to freeswitch finding a file called<br>
&gt;&gt;&gt; timerfd.h that didn't appear in smartos zones until about march this year,<br>
&gt;&gt;&gt; something to do with lx brand I think.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I have just looked and the smartos version that will compile is<br>
&gt;&gt;&gt; 20150108T111855Z, obviously it would be better on the newer.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Compiling on the above smartos version and then running it on newer is no<br>
&gt;&gt;&gt; problem which is what I ended up doing.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Hope this helps<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Regards<br>
&gt;&gt;&gt; Darren<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; ________________________________<br>
&gt;&gt;&gt; From: Stanislav Sinyagin [mailto:<a href="mailto:ssinyagin@gmail.com">ssinyagin@gmail.com</a>]<br>
&gt;&gt;&gt; To: FreeSWITCH Users Help [mailto:<a href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a>]<br>
&gt;&gt;&gt; Sent: Tue, 08 Sep 2015 07:55:37 +0000<br>
&gt;&gt;&gt; Subject: Re: [Freeswitch-users] Compiling under SmartOS<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; See the update at <a href="https://freeswitch.org/jira/browse/FS-7967" target="_blank">https://freeswitch.org/jira/browse/FS-7967</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I fixed the compilation problems, and now there's a runtime issue.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Mon, Aug 17, 2015 at 10:40 AM, Stanislav Sinyagin<br>
&gt;&gt;&gt; &lt;<a href="mailto:ssinyagin@gmail.com">ssinyagin@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt; I see there are some people on the list, working with SmartOS.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; The current master fails to compile:<br>
&gt;&gt;&gt;&gt; <a href="https://freeswitch.org/jira/browse/FS-7967" target="_blank">https://freeswitch.org/jira/browse/FS-7967</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Your input will be appreciated.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I just started looking around and getting the feeling what SmartOS is.<br>
&gt;&gt;&gt;&gt; I worked with Solaris quite a lot, but that was almost 10 years ago.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _________________________________________________________________________<br>
&gt;&gt;&gt; Professional FreeSWITCH Consulting Services:<br>
&gt;&gt;&gt; <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
&gt;&gt;&gt; <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Official FreeSWITCH Sites<br>
&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;&gt; <a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
&gt;&gt;&gt; <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; FreeSWITCH-users mailing list<br>
&gt;&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _________________________________________________________________________<br>
&gt;&gt;&gt; Professional FreeSWITCH Consulting Services:<br>
&gt;&gt;&gt; <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
&gt;&gt;&gt; <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Official FreeSWITCH Sites<br>
&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;&gt; <a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
&gt;&gt;&gt; <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; FreeSWITCH-users mailing list<br>
&gt;&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br>
_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services: <br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</blockquote><style>
</style>
</div></body></html>