@nemoforum

Freeswitch: SSL/TLS работает только из-под рута. Как починить?

Продолжаю осваивать Freeswitch.

Система: Ubuntu Server 12.10 32bit.

После включения SSL/TLS профили перестают загружаться, если Freeswitch запускается не от рута. Если запускать от рута — все работает.

Права на сертификаты и ключи правильные (пробовал и 777).

Устанавливал и так:
git clone git://git.freeswitch.org/freeswitch.git freeswitch
cd freeswitch
./bootstrap.sh
./configure
make all install uhd-sounds-install uhd-moh-install samples


и при помощи скрипта от Fusionpbx.

В чем может быть проблема?
  • Вопрос задан
  • 4312 просмотров
Пригласить эксперта
Ответы на вопрос 3
Zerstoren
@Zerstoren
Посмотрите какой порт используется.
Если порт до 1024, то рут обязателен.

Найдите в настройках, как поменять порт и установите на любой порт выше 1025.
Ответ написан
Нужно посмотреть права на файлы в папке db.
После запуска из под рута, некоторые файлы могли создаться под ним и не доступны для чтения другим пользователям.
Ответ написан
Комментировать
@grender
Такое часто бывает из-за проблем с доступом к файлам.
Чтоб отловаить где же проблема используете strace
Эта утилитка позволяет запуск процесс от пользователя и вывести в файл все, что процесс попытается открыть. Плюс напишет получилилось или нет, а если нет то почему. Удалось решить ту же проблему в freeswitch.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы