Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Не загружается модуль chan_h323.so. Помогите советом

Не загружается модуль chan_h323.so. Помогите советом

Откуда: Москва
Сообщений: 2

Не загружается модуль chan_h323.so. Помогите советом

Добрый день!
Есть CentOS 5 + Asterisk 1.6 + libpri + pwlib + openh323

По доке http://asterisk.ru/knowledgebase/asterisk-h323 собираю chan_h323.so
Кладу куда нужно. но модуль упорно не грузится, Астериск ругает:

loader.c: Error loading module 'chan_h323.so':
/usr/lib/asterisk/modules/chan_h323.so: undefined symbol: _ZNK7PObject7CompareERKS_


Подскажите что это может быть? Куда копать? Как исправить?
2010-03-19 14:27

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Не загружается модуль chan_h323.so. Помогите советом

прям таки собрали модуль make ' ом ?
и gcc честно скомпилировал?
http://линия24.рф - Астериск и прочие бубны!
2010-03-19 15:08

Откуда: Москва
Сообщений: 2

Re: Не загружается модуль chan_h323.so. Помогите советом

Да, все честно собрал. И мейком и мейк оптом и копировал модули, и мейк инсталил.
Потратил 4 часа. Раза 4-5 пересобирал. В итоге неясно из-за чего, но собрался нормально.
Дальше пошли ошибки
WARNING[26156]: channel.c:560 ast_channel_register: Already have a handler for type 'H323'
ERROR[26156]: chan_h323.c:3250 load_module: Unable to register channel class 'H323'

Но они уже решились другим чудным образом.

Меня только вот что волнует... неужели нельзя определенной последовательностью действий
собрать openh323, неужели всегда надо бегать вот так с бубном? :((
2010-03-19 15:26

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Не загружается модуль chan_h323.so. Помогите советом

если не читать документацию в программе/модулю и не иследовать CHANGELOG , то да.
http://линия24.рф - Астериск и прочие бубны!
2010-03-19 15:56

Откуда: St.Petersburg
Сообщений: 17

Re: Не загружается модуль chan_h323.so. Помогите советом

Скорее всего модули, которые были доступны при компиляции не доступны при запуске *. Например, такое бывает если при компиляции указываете путь к библиотекам, который не прописан в "стандартных" местах (ld.so.conf, LD_LIBRARY и т.д.). дайте команду 'ldd chan_h323.so' и увидите список модулей, которые требуются для загрузки, а так же их расположение. Если какой-то модуль не найден, то ldd скажет об этом
2010-03-19 16:16

Сообщений: 6521

Re: Не загружается модуль chan_h323.so. Помогите советом

module unload chan_ooh323.so сначала сделать надо было. Без чудес.
Кроме ldd можно смотреть в /var/log/asterisk/full
2010-03-19 16:18

Сообщений: 1530

Re: Не загружается модуль chan_h323.so. Помогите советом

neotlt:

loader.c: Error loading module 'chan_h323.so':
/usr/lib/asterisk/modules/chan_h323.so: undefined symbol: _ZNK7PObject7CompareERKS_
Явно неправильно собрано. С OpenH323 нужно поплясать с бубном.
http://www.telecomtechnology.net - premium терминация
2010-03-19 19:55

Avatara of wins
Откуда: Краснодар
Сообщений: 189

Re: Не загружается модуль chan_h323.so. Помогите советом

Если появится большое желание лезть в отладку - юзайте strace. Да, ldd проще :)
All desires should be executed
2010-03-19 20:25

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru