<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;"><div>Hey,<br></div><div><br></div><div><br></div><div>been pulling my remaining 4 hairs out   over the this one in past few days... :) <br></div><div><br></div><div>Anyone can make any suggestions to tackle it? <br></div><div><br></div><div>Thank you in advance.<br></div><div><br></div><div><br></div><br><div style="" data-zbluepencil-ignore="true" class="zmail_extra"><br><div id="Zm-_Id_-Sgn1">---- On Tue, 29 Sep 2020 15:15:36 -0400 <b>Alex A <alex.a@gtanetworkconsulting.com></b> wrote ----<br></div><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); padding-left: 6px; margin: 0px 0px 0px 5px;"><div><div style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10.0pt;"><div>Hi Everyone, <br></div><div><br></div><div>I am running into an issue getting the restart_persistency working on CentOS Linux release 7.7.1908<br></div><div>Was hoping to get any pointers to further troubleshooting. <br></div><div><br></div><div>As soon as I enable these 2 lines: <br></div><blockquote><div>restart_persistency_size = 512<br></div><div>modparam("drouting", "enable_restart_persistency", yes)<br></div></blockquote><div><br></div><div>Opensips service fails to start.  Opensips is installed from nightly opensips repo:<br></div><div><br></div><blockquote><div>[opensips-cli-nightly]<br></div><div>name=OpenSIPS CLI tool - Open Source SIP proxy/server for el7 - $basearch<br></div><div>baseurl=<a href="https://yum.opensips.org/cli/nightly/el/7/noarch" target="_blank">https://yum.opensips.org/cli/nightly/el/7/noarch</a><br></div><div><br></div></blockquote><div>opensips -V<br></div><div>version: opensips 3.1.0 (x86_64/linux)<br></div><div>flags:
 STATS: On, DISABLE_NAGLE, USE_MCAST, SHM_MMAP, PKG_MALLOC, Q_MALLOC, 
F_MALLOC, HP_MALLOC, DBG_MALLOC, FAST_LOCK-ADAPTIVE_WAIT<br></div><div>ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16, MAX_URI_SIZE 1024, BUF_SIZE 65535<br></div><div>poll method support: poll, epoll, sigio_rt, select.<br></div><div>git revision: be33f6864<br></div><div>main.c compiled on 01:43:57 Sep 26 2020 with gcc 4.8.5<br></div><div><br></div><div><br></div><div>Opensips daemon, runs as opensips user: <br></div><blockquote><div>cat /usr/lib/systemd/system/opensips.service<br></div><div><br></div><div>[Unit]<br></div><div>Description=OpenSIPS is a very fast and flexible SIP (RFC3261) server<br></div><div>Documentation=man:opensips<br></div><div>After=network.target mysqld.service postgresql.service rtpproxy.service<br></div><div><br></div><div>[Service]<br></div><div>Type=forking<br></div><div>User=opensips<br></div><div>Group=opensips<br></div><div>RuntimeDirectory=opensips<br></div><div>RuntimeDirectoryMode=775<br></div><div>Environment=P_MEMORY=32 S_MEMORY=32<br></div><div>EnvironmentFile=-/etc/sysconfig/opensips<br></div><div>PermissionsStartOnly=yes<br></div><div>PIDFile=%t/opensips/opensips.pid<br></div><div>ExecStart=/usr/sbin/opensips -P %t/opensips/opensips.pid -f /etc/opensips/opensips.cfg -m $S_MEMORY -M $P_MEMORY $OPTIONS<br></div><div>ExecStop=/usr/bin/pkill --pidfile %t/opensips/opensips.pid<br></div><div>Restart=always<br></div><div>TimeoutStopSec=30s<br></div><div>LimitNOFILE=262144<br></div><div><br></div><div>[Install]<br></div><div>WantedBy=multi-user.target<br></div></blockquote><div><br></div><div><br></div><div>There is a permissions error that pops up when running "service opensips start":<br></div><div><br></div><div><span class="zm_inLnk">Sep 29 08:33:48</span> testBox opensips: <span class="zm_inLnk">Sep 29 08:33:48</span> [7016] INFO:drouting:dr_init: dynamic routing - initializing<br></div><div><span class="zm_inLnk">Sep 29 08:33:48</span> testBox opensips: <span class="zm_inLnk">Sep 29 08:33:48</span> [7016] INFO:core:init_rpm_mallocs: using 512 Mb of restart persistent shared memory<br></div><div><span class="zm_inLnk">Sep 29 08:33:48</span> testBox opensips: <span class="zm_inLnk">Sep 29 08:33:48</span> [7016] ERROR:core:init_rpm_mallocs: could not create the restart 
persistency memory file .restart_persistency.cache (13: Permission 
denied)<br></div><div><span class="zm_inLnk">Sep 29 08:33:48</span> testBox opensips: <span class="zm_inLnk">Sep 29 08:33:48</span> [7016] ERROR:core:rpm_init_mem: could not initialize restart persistent memory!<br></div><div>Sep 29 08:33:48 testBox opensips: Sep 29 08:33:48 [7016] ERROR:drouting:dr_init: could not initilize restart persistency memory!<br></div><div><br></div><div><br></div><div>The daemon start works in debug mode as a root and as opensips user (opensips -D);<br></div><div> however fails start with startup scripts. <br></div><div><br></div><div>The permissions on the /etc/opensips directory are as follows: <br></div><div>opensips# ls -aXlt<br></div><div>total 1708<br></div><div>drwxrwxrwx   3 opensips opensips      4096 Sep 29 08:25 .                     (/etc/opensips directory)<br></div><div>drwxr-xr-x. 78 root     root          4096 Sep 28 21:48 ..                           (/etc/ directory) <br></div><div>-rwxrwxrwx   1 opensips opensips     11673 Sep 28 20:51 opensips.cfg<br></div><div>drwxrwxrwx   4 opensips opensips      4096 Sep 26 16:40 tls<br></div><div>-rwxrwxrwx   1 opensips opensips      1674 Sep 25 19:45 dictionary.opensips<br></div><div>-rwxrwxrwx   1 opensips opensips       500 Sep  6 13:27 opensips-cli.cfg<br></div><div><br></div><div><br></div><div><br></div><div>It
 looks like the full permissions to opensips user are allowed on the 
home directory, however writing of this file still fails as systemV 
service <br></div><div><br></div><div>Is there anything else that I can check? <br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>Any pointers would be greatly appreciated. <br></div><div><br></div><div>Thank you.<br></div></div><br></div></blockquote></div><div><br></div></div><br></body></html>