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

Не работает консоль 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

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

спросил 2013-01-19 15:16:58 +0400

aaaa Gravatar aaaa
69 6 7

Comments

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

aaaa ( 2013-01-20 12:43:50 +0400 )редактировать

2 Ответа

1

selinux

?

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

ответил 2013-01-19 15:34:38 +0400

komrad123 Gravatar komrad123
3780 5 3 42

Comments

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

aaaa ( 2013-01-20 12:45:14 +0400 )редактировать
0

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

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

ответил 2013-01-19 16:58:07 +0400

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

Comments

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

aaaa ( 2013-01-20 12:46:26 +0400 )редактировать

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

switch ( 2013-01-20 12:49:12 +0400 )редактировать

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

aaaa ( 2013-01-20 13:05:51 +0400 )редактировать

Ваш ответ

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 ленту новостей

Статистика

Задан: 2013-01-19 15:16:58 +0400

Просмотрен: 409 раз

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

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