проблема с Openser

Kamailio/OpenSIPS и другие производные от SER.

Модераторы: Admins, Модераторы

Ответить
Link
Сообщения: 875
Зарегистрирован: 20 апр 2007, 12:24
Откуда: Ukraine, Kyiv

проблема с Openser

Сообщение Link » 07 май 2008, 14:07

выдает при команде openserctr start:

ERROR: PID file /var/run/openser.pid does not exist -- OpenSER start failed

как преодолеть данную проблему?

Ded
Guru
Сообщения: 4428
Зарегистрирован: 10 янв 2005, 16:01
Откуда: Road Town, Tortola, British Virgin Islands

Сообщение Ded » 07 май 2008, 14:23

Курить мануал.
Коллега ys на своём ресурсе http://voip.rus.net очень хорошо и подробно рассказал, как инсталлировать и настраивать OpenSER.

Link
Сообщения: 875
Зарегистрирован: 20 апр 2007, 12:24
Откуда: Ukraine, Kyiv

Сообщение Link » 07 май 2008, 14:26

знаеш сколько я уже их выкурил!!!! :)

Ded
Guru
Сообщения: 4428
Зарегистрирован: 10 янв 2005, 16:01
Откуда: Road Town, Tortola, British Virgin Islands

Сообщение Ded » 07 май 2008, 14:35

Видать мало!
Знаешь сколько причин такой ошибки?
ERROR: PID file /var/run/openser.pid does not exist -- OpenSER start failed
Неизвестно, от какого юзера ты запускаешь его, возможно, нет прав у него на создание .pid файла в это директории!

Link
Сообщения: 875
Зарегистрирован: 20 апр 2007, 12:24
Откуда: Ukraine, Kyiv

Сообщение Link » 07 май 2008, 14:39

от openser.
а насчет того,что ошибок может быть много,полностью согласен!

Link
Сообщения: 875
Зарегистрирован: 20 апр 2007, 12:24
Откуда: Ukraine, Kyiv

Сообщение Link » 08 май 2008, 06:28

не подгружаются модули auth.so auth_db.so, из-за чего может это быть?

ys
Модератор
Сообщения: 688
Зарегистрирован: 28 апр 2005, 10:00
Откуда: Петербург
Контактная информация:

Сообщение ys » 08 май 2008, 11:06

Link писал(а):не подгружаются модули auth.so auth_db.so, из-за чего может это быть?
Курил говоришь? А пункт с большими букваим "Зависимости от других модулей" не видел?

http://voip.rus.net/tiki-index.php?page=SER+module+auth

Link
Сообщения: 875
Зарегистрирован: 20 апр 2007, 12:24
Откуда: Ukraine, Kyiv

Сообщение Link » 08 май 2008, 11:59

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

loadmodule "mysql.so"
loadmodule "sl.so"
loadmodule "tm.so"
loadmodule "rr.so"
loadmodule "maxfwd.so"
loadmodule "usrloc.so"
loadmodule "registrar.so"
loadmodule "textops.so"
loadmodule "mi_fifo.so"
loadmodule "uri_db.so"
loadmodule "uri.so"
loadmodule "xlog.so"
loadmodule "acc.so"
loadmodule "auth.so"
loadmodule "auth_db.so"

и после:
ERROR: PID file /var/run/openser.pid does not exist -- OpenSER start failed

ys
Модератор
Сообщения: 688
Зарегистрирован: 28 апр 2005, 10:00
Откуда: Петербург
Контактная информация:

Сообщение ys » 08 май 2008, 12:04

> ERROR: PID file /var/run/openser.pid does not exist -- OpenSER start failed

А разве в /var/run пользователь "openser" имеет право что-либо писать?

Link
Сообщения: 875
Зарегистрирован: 20 апр 2007, 12:24
Откуда: Ukraine, Kyiv

Сообщение Link » 08 май 2008, 12:13

я от root сделал запуск!
загрузка правильня(поочередность)?

ys
Модератор
Сообщения: 688
Зарегистрирован: 28 апр 2005, 10:00
Откуда: Петербург
Контактная информация:

Сообщение ys » 08 май 2008, 12:16

Ну берем лыжные палки, включаем дебаг:

debug=3
fork=no
log_stderror=yes

И медитируем над выхлопом при запуске openser.

Link
Сообщения: 875
Зарегистрирован: 20 апр 2007, 12:24
Откуда: Ukraine, Kyiv

Сообщение Link » 08 май 2008, 13:36

покурив manual-ы настроил работу с mysql!

tma
Сообщения: 361
Зарегистрирован: 11 июл 2005, 17:52
Контактная информация:

Сообщение tma » 03 фев 2009, 10:17

Пользователь openser не имеет (и не должен иметь) прав на запись в /var/run. Сделайте /var/run/openser с нужными правами.
P.S. Это если не стартует из-за невозможности создать pid-file.
Maksim Timofejev

Ответить