Дело в том что поставил на свой raspberry pi сборку взятую с www.raspberry-asterisk.org, все настроил, работало неделю. Потом я обнаружил когда был не дома что сервер упал. Когда пришел, перазапустил питание, и ничего
root@raspbx:~# fwconsole start Running FreePBX startup... Setting Permissions... Collecting Files...^C root@raspbx:~# fwconsole stop ^[[A^[[AAsterisk not currently running Running FreePBX shutdown...
root@raspbx:~# fwconsole start
Running FreePBX startup...
Setting Permissions...
Collecting Files...^C
root@raspbx:~# fwconsole stop
^[[A^[[AAsterisk not currently running
Running FreePBX shutdown...
root@raspbx:~# fwconsole start
Running FreePBX startup...
Setting Permissions...
Collecting Files...Done
1000/39312 [>---------------------------] 2%^C
root@raspbx:~# fwconsole r
-bash: /usr/sbin/fwconsole: Permission denied
root@raspbx:~# ls /usr/sbin/fwconsole -la
lrwxrwxrwx 1 root root 31 Jan 24 2016 /usr/sbin/fwconsole -> /var/lib/asterisk/bin/fwconsole
root@raspbx:~# chmod 777 /usr/sbin/fwconsole
root@raspbx:~# fwconsole r
Reloading FreePBX
Error(s) have occured, the following is the retrieve_conf output:
exit: 126
sh: 1: /var/lib/asterisk/bin/retrieve_conf: Permission denied
root@raspbx:~# fwconsole start
Asterisk already running
Running FreePBX startup...
Setting Permissions...
Collecting Files...Done
1900/39313 [=>--------------------------] 4%
/var/lib/asterisk/bin/retrieve_c 2300/39313 [=>--------------------------] 5%^C
root@raspbx:~# chmod 777 /var/lib/asterisk/bin/retrieve_conf
root@raspbx:~# fwconsole r
-bash: /usr/sbin/fwconsole: Permission denied
root@raspbx:~# chmod 777 /usr/sbin/fwconsole
root@raspbx:~# fwconsole r
Reloading FreePBX
Successfully reloaded
После полез вручную запускать asterisk, но и там он мне сопротивлялся. Тогда я писанул команду ps -uax | grep asterisk, и он мне выдал php /usr/sbin/fwconsole start. Я вручную попытал сделать тоже самое, тогда мне вышло сообщение о том что нужно поправить /etc/asterisk/freepbx_chown.conf, я его поправил, и с улыбкой на душе снова передернул питание своего raspberry pi
root@raspbx:~# cat /etc/asterisk/freepbx_chown.conf
[custom]
dir=/var/run/asterisk/,0777,asterisk
rdir=/var/run/asterisk/,0777,asterisk
В итоге админка freePBX запускается, а сам сервер Asterisk только после специальных манипуляция над файлами fwconsole и retrieve_conf, они требует chmod 777, иначе не запускается. И мне вот это все так осточертело, что я задался целью починить все
Нужно чтоб все работало правильно, а без всяких танцев с бубном, как исправить?
Ну во первых взять нормальный комп.
У вас проблемы с permissions же. Их и решайте.
Это нестандартный случай, ваша личная сборка.
Соответсвенно вам виднее как решать.
Задан: 2017-01-01 09:34:03 +0400
Просмотрен: 2,279 раз
Обновлен: Jan 01 '17
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.