[OpenSIPS-Users] 3.2.12 upgrade >> fifo_reply permission denied error

Răzvan Crainea razvan at opensips.org
Tue May 2 07:00:49 UTC 2023


Hi, James!

The problem seems to have been in OpenSIPS CLI and it was fixed by 
this[1] commit. Please update opensips cli and test again.

[1] 
https://github.com/OpenSIPS/opensips-cli/commit/114ee4d91ab970f59126b1568e2eec4c9abaadd6

Best regards,

Răzvan Crainea
OpenSIPS Core Developer
http://www.opensips-solutions.com

On 4/21/23 16:40, James Seer wrote:
> Hello,
> After an upgrade to OpenSIPS 3.2.12 , I cant run opensips-cli -x mi 
> using root. It's been working with the previous versions.
> 
> Apr 21 14:02:51 test-opensips/usr/sbin/opensips[705536]: 
> ERROR:mi_fifo:mi_open_reply_pipe: open error 
> (/tmp/opensips_fifo_reply_705551_1682078571_0451558): Permission denied
> Apr 21 14:02:51 test-opensips  /usr/sbin/opensips[705536]: 
> NOTICE:mi_fifo:mi_fifo_callback: cannot open reply pipe 
> /tmp/opensips_fifo_reply_705551_1682078571_0451558
> 
> changing reply folder from tmp to another non sticky bit one , with full 
> rights (for test purposes) does not change anything :
> 
> root at test-opensips:~# ls -dl /var/run/fiforeply/
> drwsrwsrwt 2 opensips opensips 60 Apr 21 14:11 /var/run/fiforeply/
> 
> Apr 21 14:11:11 test-opensips /usr/sbin/opensips[705725]: 
> ERROR:mi_fifo:mi_open_reply_pipe: open error 
> (/var/run/fiforeply/opensips_fifo_reply_705741_1682079071_2581842): 
> Permission denied
> Apr 21 14:11:11 test-opensips /usr/sbin/opensips[705725]: 
> NOTICE:mi_fifo:mi_fifo_callback: cannot open reply pipe 
> /var/run/fiforeply/opensips_fifo_reply_705741_1682079071_2581842
> 
> Opensips-cli version is the same before and after the upgrade : OpenSIPS 
> CLI 0.2.0
> 
> As a current workaround i'm running it through opensips user :
> runuser -u opensips -- opensips-cli -x mi uptime
> 
> 
> ----
> 
> opensips-cli config :
> 
> [default]
> log_level: WARNING
> prompt_name: opensips-cli
> prompt_intro: Welcome to OpenSIPS Command Line Interface!
> prompt_emptyline_repeat_cmd: False
> history_file: ~/.opensips-cli.history
> history_file_size: 1000
> output_type: pretty-print
> communication_type: fifo
> fifo_file: /var/run/opensips/opensips_fifo
> 
> Opensips config file  :
> 
> #### FIFO Management Interface
> loadmodule "mi_fifo.so"
> modparam("mi_fifo", "fifo_name", "/var/run/opensips/opensips_fifo")
> modparam("mi_fifo", "fifo_mode", 0666)
> 
> root at test-opensips:~# ps aux |grep opensips
> opensips  705724  0.0  0.6 541560 13984 ?        S    14:11   0:00 
> /usr/sbin/opensips -P /run/opensips/opensips.pid -f 
> /etc/opensips/opensips.cfg -m 500 -M 8
> opensips  705725  0.0  0.3 542060  6780 ?        S    14:11   0:00 
> /usr/sbin/opensips -P /run/opensips/opensips.pid -f 
> /etc/opensips/opensips.cfg -m 500 -M 8
> ...
> ...
> 
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users



More information about the Users mailing list