Запуск Asterisk 1.6
Тупо не стартует демон.
Откуда: Казань
Сообщений: 10
|
Запуск Asterisk 1.6
Ситуация:
Назрела необходимость мигрировать на новое железо. Соответственно было мной принято решение проапгрейдить и сам астериск.
На приобретённом под * серваке была установлена FreeBSD7.1. * собран из портов. Всё встало нормально, без эксцессов.
НО! Сам демон * тупо не запускается.
Изначально при запуске в своём логе писал следующее:
[Aug 24 09:00:31] NOTICE[515] loader.c: 1 modules will be loaded.
[Aug 24 09:00:31] NOTICE[515] cdr.c: CDR simple logging enabled.
[Aug 24 09:00:31] WARNING[515] db.c: Unable to open Asterisk database '/var/db/asterisk/astdb': No such file or directory
После того, как я ему подсунул пустой файл astdb, warning ушёл, осталось:
[Aug 24 09:30:52] NOTICE[46661] cdr.c: CDR simple logging enabled.
[Aug 24 09:30:52] NOTICE[46661] loader.c: 167 modules will be loaded.
И всё также демон отказывается запускаться.
Есть запись в системном логе фри:
Aug 24 09:30:53 pbx kernel: pid 46661 (asterisk), uid 0: exited on signal 11 (core dumped)
Никто не подскажет, в какую сторону покопать?
З.Ы.: Ядро GENERIC (изменения в ядро специально пока не вносил). Фря собрана в 64битном варианте.
P.P.S: Опытным путём удалось выяснить, что мешает какой-то модуль. При запуске "вручную" в консоль вываливает
Asterisk Dynamic Loader Starting:
== Parsing '/usr/local/etc/asterisk/modules.conf': == Found
[Aug 24 10:40:28] NOTICE[46877]: loader.c:869 load_modules: 167 modules will be loaded.
Segmentation fault (core dumped)
P.P.P.S: Проблема была в chan_h323.so - без него всё работает на ура. Кто-нибудь сталкивался с подобной темой? Как её можно решить? (банальное отключение модуля не предлагать, это и так ясно, как сделать так, чтобы этот модуль заработал!)
Just a SoulMaster
|
Откуда: Odessa
Сообщений: 20
|
Re: Запуск Asterisk 1.6
в h323.conf прописать айпи на который биндится
[general]
port = 1720
bindaddr = 172.16.15.200
адрес должен присутствовать в системе
0.0.0.0 - не ставить
|
Сообщений: 71
|
Re: Запуск Asterisk 1.6
artyr_n: в h323.conf прописать айпи на который биндится
Какие ещё есть варианты решения описанной проблемы? Айпишник в h323.conf прописан, это не помогло.
|
Сообщений: 71
|
Re: Запуск Asterisk 1.6
soulmaster:
P.P.P.S: Проблема была в chan_h323.so - без него всё работает на ура.
Да, действительно, без него стартует нормально. Решение есть?
|
Сообщений: 6521
|
Re: Запуск Asterisk 1.6
Всегда.
1) трудный путь и 2) полегче.
1) Удалить все библиотеки openh323, pwlib, opal из системы.
Скачать sources asterisk, почитать README в channels/h323, скачать нужные версии pwlib и openh323 и собрать в строгом соответствии с канонами курбан-байрама, лицом обратившись в сторону Мекки.
2) http://asterisk.ru/knowledgebase/asterisk-h323
|
Сообщений: 71
|
Re: Запуск Asterisk 1.6
ded: Всегда.
1) трудный путь и 2) полегче.
1) Удалить все библиотеки openh323, pwlib, opal из системы.
Скачать sources asterisk, почитать README в channels/h323, скачать нужные версии pwlib и openh323 и собрать в строгом соответствии с канонами курбан-байрама, лицом обратившись в сторону Мекки.
Чё-та не попёрли мне каноны курбан-байрама. Pwlib-1.10.0 не устанавливается: gmake завершается с ашыпкой. Чё за ошибка - понять не могу. Обычно там видно, что чего-то не хватает или ещё что-то более-менее понятное, а тут какая-то лажа с перменными, ещё чего-то... Бр-р-р-р-р... Дидусь, нема какого-нибудь путЯ, чтоб без нервных срывов, ушибов и переломов? Кстати, я с самого начала не объявил, объявляю теперь: ставлюсь на FreeBSD. Может, это важно...
Дополняю:
После удаления OpenH323 pwlib прогмейкался чуть дальше, хотя всё равно gmake завершился с ошибкой:
gmake[2]: *** No rule to make target `/usr/local/include/ptlib.h', needed by `/usr/home/k/pwlib_v1_10_0/lib/obj_FreeBSD_x86_r/assert.o'. Stop.
|
Сообщений: 6521
|
Re: Запуск Asterisk 1.6
Нет, с самого начала было объявлено
soulmaster: Ситуация:
На приобретённом под * серваке была установлена FreeBSD7.1.
Ясно, что из двух назначений - шашечки или ехать, Вам интересны сами шашечки.
За то и страдания, они есть плата за упорство и приверженность FreeBSD.
Если было бы - ехать, то скачать триксбокс 2.8 и не мучиться.
|
Сообщений: 71
|
Re: Запуск Asterisk 1.6
ded: Нет, с самого начала было объявлено
soulmaster: Ситуация:
На приобретённом под * серваке была установлена FreeBSD7.1.
Ясно, что из двух назначений - шашечки или ехать, Вам интересны сами шашечки.
За то и страдания, они есть плата за упорство и приверженность FreeBSD.
Если было бы - ехать, то скачать триксбокс 2.8 и не мучиться.
Про 7.1 - это чё, я писАл? Давно было, наверное. Тот Астериск уже давно пашет (если это про него речь, конечно), но там SIP и Астериск 1.4. Сейчас уже 7.2 фряха и нужен H323.
|
Сообщений: 6521
|
Re: Запуск Asterisk 1.6
ded: За то и страдания, они есть плата за упорство и приверженность FreeBSD.
Если было бы - ехать, то скачать триксбокс 2.8 и не мучиться.
|
Сообщений: 177
|
Re: Запуск Asterisk 1.6
Бедный Йорег. Мне тебя жаль.
Нафига тебе фря, если разобраться ты в ней не можешь? И что за суперкритичные вещи во фре ты нашел?
Смысле тебе делать все руками?
Ладно разбираться лень, так ты еще и поиском пользоваться не научился.
Ты выбрал путь джедая! Так будь джедаем до конца!
Дед склоняет тебя на темную сторону... Но ты сильный ловкий и умелый! Джунгли зовут!
Аминь!
Если в доме нету денег, привяжите к жопе веник!
|
|