Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Не работает консоль asterisk -r без перезапуска

0

Добавил в сервисы Asterisk, он стартует при запуске, но .pid файл не создаётся и asterisk -r ругается. Даже если добавить "/sbin/service asterisk restart" в rc.local, всё равно не помогает. Если же выполнить "service asterisk restart" руками, то всё волшебным образом работает.

В логах из похожего только это:

[Jan 19 15:03:37] WARNING[1425] db.c: Unable to open Asterisk database '/var/lib/asterisk/astdb': Permission denied
[Jan 19 15:03:37] WARNING[1425] db.c: Unable to open Asterisk database '/var/lib/asterisk/astdb': Permission denied
[Jan 19 15:03:37] WARNING[1425] db.c: Unable to open Asterisk database '/var/lib/asterisk/astdb': Permission denied
[Jan 19 15:03:37] WARNING[1481] db.c: Unable to open Asterisk database '/var/lib/asterisk/astdb': Permission denied
[Jan 19 15:03:37] WARNING[1481] db.c: Database unavailable

Права на файл стоят всем чтение, всем запись. Чего ему не хватает?

Asterisk 1.8.15, Centos 6.3

спросил Jan 19 '13

aaaa Gravatar aaaa
69 7 1 7

Comments

Да, это был именно selinux. Поставил в /etc/selinux/config "disabled" и всё заработало отлично.

aaaa (Jan 20 '13)edit

2 Ответа

1

selinux

?

ссылка удалить спам редактировать

ответил Jan 19 '13

komrad123 Gravatar komrad123
3810 5 3 44

Comments

Да, оно. Спасибо!

aaaa (Jan 20 '13)edit
0

В логах у вас видно что Астериск не имеет доступ на запись в файл базы данных, а должен. Желательно чтоб владельцем был тот же пользователь, под которым запускается астериск.

ссылка удалить спам редактировать

ответил Jan 19 '13

switch Gravatar switch
8334 11 7 92
http://lynks.ru/

Comments

Я вообще не использую SQL на этой машине и никак его не настраивал. Я думал это некая внутренняя база астериска которая ему обязательно нужна для работы... Как эту дрянь убрать из логов?

aaaa (Jan 20 '13)edit

Дать доступ астериску на запись в этот файл.

switch (Jan 20 '13)edit

Дык дал, chmod ugo+rw /var/lib/asterisk/astdb

aaaa (Jan 20 '13)edit

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: Jan 19 '13

Просмотрен: 3,493 раз

Обновлен: Jan 19 '13

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.