Asterisk Non-root – Selinux – Astdb
Hi
I’m trying to use Asterisk running as non-root user and selinux enabled. Asterisk is running ok, but astdb not works. When i try to put in astdb, console shows this message:
WARNING[1853]: db.c:350 ast_db_put: Couldn’t execute statment: SQL logic error or missing database
CentOS 7.5.1804
Asterisk certified/13.21-cert3
[root@sv03 asterisk]# ls -lahZ /var/lib/asterisk/astdb.sqlite3
-rw-r—–. asterisk asterisk unconfined_u:object_r:asterisk_var_lib_t:s0
/var/lib/asterisk/astdb.sqlite3
Can anyone help?
Thanks.
Rafael S. Saraiva
2 thoughts on - Asterisk Non-root – Selinux – Astdb
Hello,
I haven’t tried but this post probably gives a solution :
https://bugzilla.redhat.com/show_bug.cgi?id42733
Regards
Jean Aunis
Le 30/11/2018 à 19:24, Rafael dos Santos Saraiva a écrit :
Hi Jean
Thanks, you’ve solved my problem.
Reference:
https://bugzilla.redhat.com/show_bug.cgi?id=1342733
Solution:
semanage fcontext -a -t asterisk_var_lib_t /var/lib/asterisk/
restorecon -v /var/lib/asterisk/
Regards
Rafael S. Saraiva Porto Alegre – RS | Mobile: (51) 981-747-956
<http://br.linkedin.com/pub/rafael-saraiva/52/aab/230>
Em seg, 3 de dez de 2018 às 05:51, Jean Aunis
escreveu: