<p dir="ltr">You can compile rpm packages from 4.4 branch.<br>
Current packaging scripts contains proper systemd initialization<br>
</p>
<br><div class="gmail_quote"><div dir="ltr">ср, 16 авг. 2017 г., 15:22 Ryan Wagoner <<a href="mailto:rswagoner@gmail.com">rswagoner@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I'm running Kamailio 4.4.6-2.1 installed from RPM on CentOS 7, where /var/run is a tmpfs (by default). After every reboot Kamailio fails to start with the following error:<div><br></div><div>Aug 16 00:27:39 sbc1 /usr/sbin/kamailio[7135]: ERROR: mi_fifo [fifo_fnc.c:72]: mi_init_fifo_server(): Can't create FIFO: Permission denied (mode=432)<br></div><div><br></div><div>I have the following line in my kamailio.cfg</div><div>modparam("mi_fifo", "fifo_name", "/var/run/kamailio/kamailio_fifo")<br></div><div><br></div><div>At this point the /var/run/kamailio directory looks like this</div><div>drwx------.  2 root root      80 Aug 16 00:30 .<br></div><div><div>drwxr-xr-x. 26 root     root     880 Aug 16 00:30 ..</div><div>srw-------.  1 kamailio kamailio   0 Aug 16 00:30 kamailio_ctl</div><div><br></div><div>If I run "chown kamailio /var/run/kamailio" and "systemctl start kamailio" I am good to go. Am I missing something in my config? It appears Kamailio is creating the /var/run/kamailio folder as root, writing the kamailio_ctl file, dropping root privileges, and then trying to write the kamailio_fifo file.</div><div><br></div><div>Thanks,</div><div>Ryan</div><div><br></div></div></div>
_______________________________________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote></div>