Подскажите с Астериском

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модератор: SLEDopit

Ответить
dduh
Сообщения: 386

Подскажите с Астериском

Сообщение dduh »

Вдруг появилось в логах такое:

Код: Выделить всё

[Nov 24 16:19:52] WARNING[10364] loader.c: Error loading module 'app_stack.so': /usr/lib/asterisk/modules/app_stack.so: undefined symbol: ast_agi_unregister
[Nov 24 16:19:52] WARNING[10364] loader.c: Error loading module 'res_calendar_caldav.so': /usr/lib/asterisk/modules/res_calendar_caldav.so: undefined symbol: ast_calendar_event_container_alloc
[Nov 24 16:19:52] WARNING[10364] loader.c: Error loading module 'res_calendar_icalendar.so': /usr/lib/asterisk/modules/res_calendar_icalendar.so: undefined symbol: ast_calendar_register
[Nov 24 16:19:52] WARNING[10364] loader.c: Error loading module 'app_voicemail.so': /usr/lib/asterisk/modules/app_voicemail.so: undefined symbol: ast_smdi_mwi_set
[Nov 24 16:19:52] WARNING[10364] loader.c: Error loading module 'chan_sip.so': /usr/lib/asterisk/modules/chan_sip.so: undefined symbol: ast_websocket_write
[Nov 24 16:19:52] WARNING[10364] loader.c: Error loading module 'res_calendar_ews.so': /usr/lib/asterisk/modules/res_calendar_ews.so: undefined symbol: ast_calendar_register

Но я ни чего не менял! Откуда ноги растут?
Module show - показывает, что модули загружены?!!!
Изображение
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Подскажите с Астериском

Сообщение Bizdelnick »

Может что-то недообновилось? Например обновился сам asterisk, а модули остались старые.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
dduh
Сообщения: 386

Re: Подскажите с Астериском

Сообщение dduh »

Астериск переехал из KVM в LXC. Версии линукса и астериска не менялись(Debian 8 & Asterisk 11). Конфиги скопированы с одной машины на другую.
Как это исправить? Попробовать новую установку с 0?
Изображение
Спасибо сказали:
dduh
Сообщения: 386

Re: Подскажите с Астериском

Сообщение dduh »

Ради интереса вернул исходный module.conf
Получил:

Код: Выделить всё

[Nov 24 16:56:57] NOTICE[10447] loader.c: 222 modules will be loaded.
[Nov 24 16:56:57] WARNING[10447] loader.c: Error loading module 'app_stack.so': /usr/lib/asterisk/modules/app_stack.so: undefined symbol: ast_agi_unregister
[Nov 24 16:56:57] WARNING[10447] loader.c: Error loading module 'res_calendar_caldav.so': /usr/lib/asterisk/modules/res_calendar_caldav.so: undefined symbol: ast_calendar_event_container_alloc
[Nov 24 16:56:57] WARNING[10447] loader.c: Error loading module 'pbx_dundi.so': /usr/lib/asterisk/modules/pbx_dundi.so: undefined symbol: ast_check_signature_bin
[Nov 24 16:56:57] WARNING[10447] loader.c: Error loading module 'res_calendar_icalendar.so': /usr/lib/asterisk/modules/res_calendar_icalendar.so: undefined symbol: ast_calendar_register
[Nov 24 16:56:57] WARNING[10447] loader.c: Error loading module 'app_voicemail.so': /usr/lib/asterisk/modules/app_voicemail.so: undefined symbol: ast_smdi_mwi_set
[Nov 24 16:56:57] WARNING[10447] loader.c: Error loading module 'res_fax_spandsp.so': /usr/lib/asterisk/modules/res_fax_spandsp.so: undefined symbol: ast_fax_state_to_str
[Nov 24 16:56:57] WARNING[10447] loader.c: Error loading module 'chan_sip.so': /usr/lib/asterisk/modules/chan_sip.so: undefined symbol: ast_websocket_write
[Nov 24 16:56:57] WARNING[10447] loader.c: Error loading module 'cel_odbc.so': /usr/lib/asterisk/modules/cel_odbc.so: undefined symbol: SQLColumns
[Nov 24 16:56:57] WARNING[10447] loader.c: Error loading module 'cdr_adaptive_odbc.so': /usr/lib/asterisk/modules/cdr_adaptive_odbc.so: undefined symbol: SQLColumns
[Nov 24 16:56:57] WARNING[10447] loader.c: Error loading module 'res_calendar_ews.so': /usr/lib/asterisk/modules/res_calendar_ews.so: undefined symbol: ast_calendar_register
[Nov 24 16:56:57] WARNING[10447] loader.c: Error loading module 'func_odbc.so': /usr/lib/asterisk/modules/func_odbc.so: undefined symbol: SQLRowCount

Раньше такого не было!

Провел эксперимент.
Дефолтная установка астериска в контейнере LXC (Debian 8, Asteriks 11) сразу выдает эти ошибки. Ошибка компиляции в Debian stable? Хотя в LXC астериск переехал с виртуальной машины KVM, а там я этих ошибок не замечал. Проверю на KVM.
Ха, оказывается и в KVM всё повторилось. Это что, получается баг?

Проверил на wheezy-backports, здесь такого нет, только ругань на не настроенные конфиги.

Код: Выделить всё

[Nov 24 20:30:19] Asterisk 11.13.1~dfsg-2~bpo70+1 built by pbuilder @ sharky on a x86_64 running Linux on 2015-01-27 20:00:21 UTC
[Nov 24 20:30:19] ERROR[10283] config.c: The file 'manager.d/*.conf' was listed as a #include but it does not exist.
[Nov 24 20:30:19] NOTICE[10283] manager.c: Unable to open AMI configuration manager.conf, or configuration is invalid.
[Nov 24 20:30:19] NOTICE[10283] cdr.c: CDR simple logging enabled.
[Nov 24 20:30:19] NOTICE[10283] loader.c: 222 modules will be loaded.
[Nov 24 20:30:19] NOTICE[10283] res_odbc.c: res_odbc loaded.
[Nov 24 20:30:19] NOTICE[10283] res_smdi.c: No SMDI interfaces are available to listen on, not starting SMDI listener.
[Nov 24 20:30:19] NOTICE[10283] pbx_lua.c: Lua PBX Switch loaded.
[Nov 24 20:30:19] NOTICE[10283] res_config_ldap.c: No directory user found, anonymous binding as default.
[Nov 24 20:30:19] ERROR[10283] res_config_ldap.c: No directory URL or host found.
[Nov 24 20:30:19] ERROR[10283] res_config_ldap.c: Cannot load LDAP RealTime driver.
[Nov 24 20:30:19] NOTICE[10283] config.c: Registered Config Engine sqlite
[Nov 24 20:30:20] NOTICE[10283] config.c: Registered Config Engine sqlite3
[Nov 24 20:30:20] NOTICE[10283] config.c: Registered Config Engine curl
[Nov 24 20:30:20] NOTICE[10283] chan_skinny.c: Configuring skinny from skinny.conf
[Nov 24 20:30:20] ERROR[10283] chan_motif.c: Connection 'local-jabber-account' configured on endpoint 'jingle-endpoint' could not be found
[Nov 24 20:30:20] ERROR[10283] config_options.c: Error parsing connection=local-jabber-account at line 81 of
[Nov 24 20:30:20] ERROR[10283] config_options.c: In motif.conf: Processing options for jingle-endpoint failed
[Nov 24 20:30:20] ERROR[10283] chan_motif.c: Unable to read config file motif.conf. Not loading module.
[Nov 24 20:30:20] NOTICE[10283] cel_tds.c: cel_tds has no global category, nothing to configure.
[Nov 24 20:30:20] WARNING[10283] cel_tds.c: cel_tds module had config problems; declining load
[Nov 24 20:30:20] NOTICE[10283] cel_custom.c: No mappings found in cel_custom.conf. Not logging CEL to custom CSVs.
[Nov 24 20:30:20] NOTICE[10283] cdr_pgsql.c: cdr_pgsql configuration contains no global section, skipping module load.
[Nov 24 20:30:20] WARNING[10283] cel_pgsql.c: CEL pgsql config file missing global section.
[Nov 24 20:30:20] ERROR[10283] res_corosync.c: Failed to initialize cfg (6)
[Nov 24 20:30:20] NOTICE[10283] pbx_ael.c: Starting AEL load process.
[Nov 24 20:30:20] NOTICE[10283] pbx_ael.c: AEL load process: parsed config file name '/etc/asterisk/extensions.ael'.
[Nov 24 20:30:20] NOTICE[10283] pbx_ael.c: AEL load process: checked config file name '/etc/asterisk/extensions.ael'.
[Nov 24 20:30:20] NOTICE[10283] pbx_ael.c: AEL load process: compiled config file name '/etc/asterisk/extensions.ael'.
[Nov 24 20:30:20] NOTICE[10283] pbx_ael.c: AEL load process: merged config file name '/etc/asterisk/extensions.ael'.
[Nov 24 20:30:20] NOTICE[10283] pbx_ael.c: AEL load process: verified config file name '/etc/asterisk/extensions.ael'.

Вернуться обратно на wheezy что ли?
Изображение
Спасибо сказали:
dduh
Сообщения: 386

Re: Подскажите с Астериском

Сообщение dduh »

Откатился на Wheezy, контейнер LXC. Конфиги не менялись, и вот что видим:
[Nov 25 05:40:15] Asterisk 11.13.1~dfsg-2~bpo70+1 built by pbuilder @ sharky on a x86_64 running Linux on 2015-01-27 20:00:21 UTC
[Nov 25 05:40:15] ERROR[2122] config.c: The file 'manager.d/*.conf' was listed as a #include but it does not exist.
[Nov 25 05:40:15] NOTICE[2122] manager.c: Unable to open AMI configuration manager.conf, or configuration is invalid.
[Nov 25 05:40:15] NOTICE[2122] cdr.c: CDR simple logging enabled.
[Nov 25 05:40:15] NOTICE[2122] loader.c: 184 modules will be loaded.
[Nov 25 05:40:15] NOTICE[2122] res_smdi.c: No SMDI interfaces are available to listen on, not starting SMDI listener.
[Nov 25 05:40:15] NOTICE[2122] config.c: Registered Config Engine curl
[Nov 25 05:40:15] NOTICE[2122] cel_custom.c: No mappings found in cel_custom.conf. Not logging CEL to custom CSVs.

Получается, что баг в jessie. Поиск показал, народ пытается за счёт предзагрузки модулей как то решить проблему, но внятного решения не нашёл (или не увидел!).
Решил остаться на Wheezy.
Изображение
Спасибо сказали:
lazhu
Сообщения: 70
ОС: FreeBSD 9-STABLE / clang 3.3
Контактная информация:

Re: Подскажите с Астериском

Сообщение lazhu »

ох уж эти ваши линуксы :wacko:
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Подскажите с Астериском

Сообщение Bizdelnick »

Пишут, что такие сообщения не означают, что что-то действительно не работает: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=780392#30
Может быть, достаточно будет поменять порядок модулей в конфиге (те, про которые выдаются ошибки, переместить ближе к концу)?
Upd. Вот тут предлагают фикс: https://bugs.launchpad.net/ubuntu/+source/a...4058/comments/8
И тут то же самое: http://voiplet.com/tutorials/Asterisk-Ubun...b-app_stack.php
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
dduh
Сообщения: 386

Re: Подскажите с Астериском

Сообщение dduh »

Bizdelnick писал(а):
25.11.2016 12:24
Пишут, что такие сообщения не означают, что что-то действительно не работает: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=780392#30
Может быть, достаточно будет поменять порядок модулей в конфиге (те, про которые выдаются ошибки, переместить ближе к концу)?
Upd. Вот тут предлагают фикс: https://bugs.launchpad.net/ubuntu/+source/a...4058/comments/8
И тут то же самое: http://voiplet.com/tutorials/Asterisk-Ubun...b-app_stack.php


load => res_agi.so

Я это видел, и пробовал. Мне не помогло. Модули то загружаются, хотя ошибки сыпятся. Похоже на типа "не обращать внимания...". И реально на работоспособность не влияло, но не люблю видеть ошибки в логах.
Бог с ним. Уже вернулся на Wheezy. На мой век хватит.
Будет время ещё поэкспериментирую, контейнер на ноде остался.
Изображение
Спасибо сказали:
Ответить