asterisk + mariadb +centos

23 Записи
3 Пользователи
0 Reactions
80.6 Тыс. Просмотры
Записи: 15
Создатель темы
(@fedor)
Active Member
Присоединился: 7 лет назад

в логах видно, что mysql коннектор - на нем затыкается все. libmysqlclient.so.18.0.0

Ответить
Записи: 926
Admin
(@zerox)
Prominent Member
Присоединился: 11 лет назад

Исходя из полученных данных, мне больше нечего посоветовать. Разве что собрать не 14 и 15 версию, которые вываливаются с ошибкой при сборке, а LTS версию 13. Я лично везде ее ставлю.

Ответить
Записи: 15
Создатель темы
(@fedor)
Active Member
Присоединился: 7 лет назад

в том то и прикол что я сейчас не могу собрать никакую версию asteriskа в пору хоть linux переставять ((( во всех сборках астерикса на что нибудь ругается.

в 13-й версии к примеру ругается вот на что:

make[1]: [app_mysql.so] Ошибка 1
make:
[addons] Ошибка 2

в 14-й и 15-й версии

es_srtp.c: В функции «res_sdp_crypto_parse_offer»:
res_srtp.c:902:22: ошибка: «AES_128_GCM_KEYSIZE_WSALT» undeclared (first use in this function)
key_len_expected = AES_128_GCM_KEYSIZE_WSALT;
^
res_srtp.c:902:22: замечание: each undeclared identifier is reported only once for each function it appears in
res_srtp.c:907:22: ошибка: «AES_256_GCM_KEYSIZE_WSALT» undeclared (first use in this function)
key_len_expected = AES_256_GCM_KEYSIZE_WSALT;
^
make[1]: [res_srtp.o] Ошибка 1
make:
[res] Ошибка 2

Ответить
Записи: 15
Создатель темы
(@fedor)
Active Member
Присоединился: 7 лет назад

вот лог в messages

Nov 16 12:02:56 iptel systemd: asterisk.service: Supervising process 16828 which is not our child. We'll most likely not notice when it exits.
Nov 16 12:02:56 iptel asterisk[16828]: NOTICE[16828]: cdr.c:4180 in cdr_toggle_runtime_options: CDR simple logging enabled.
Nov 16 12:02:56 iptel asterisk[16828]: WARNING[16828]: udptl.c:1306 in removed_options_handler: t38faxudpec in udptl.conf is no longer supported; use the t38pt_udptl configuration option in sip.conf instead.
Nov 16 12:02:56 iptel asterisk[16828]: WARNING[16828]: udptl.c:1308 in removed_options_handler: t38faxmaxdatagram in udptl.conf is no longer supported; value is now supplied by T.38 applications.
Nov 16 12:02:56 iptel asterisk[16828]: NOTICE[16828]: loader.c:1446 in load_modules: 233 modules will be loaded.
Nov 16 12:02:56 iptel asterisk[16828]: NOTICE[16828]: res_odbc.c:617 in load_odbc_config: Registered ODBC class 'asterisk' dsn->[MySQL-asterisk]
Nov 16 12:02:56 iptel asterisk[16828]: NOTICE[16828]: res_odbc.c:1089 in load_module: res_odbc loaded.
Nov 16 12:02:56 iptel asterisk[16828]: ERROR[16828]: sorcery.c:979 in __ast_sorcery_insert_wizard_mapping: Wizard 'config' could not be applied to object type 'log_mappings' as it was not found
Nov 16 12:02:56 iptel asterisk[16828]: WARNING[16828]: res_pjproject.c:480 in load_module: Failed to register pjproject log_mappings object with sorcery
Nov 16 12:02:56 iptel asterisk[16828]: ERROR[16828]: res_config_pgsql.c:1636 in pgsql_reconnect: PostgreSQL RealTime: Failed to connect database asterisk on 127.0.0.1:
Nov 16 12:02:56 iptel asterisk[16828]: WARNING[16828]: res_config_pgsql.c:1574 in parse_config: PostgreSQL RealTime: Couldn't establish connection. Check debug.
Nov 16 12:02:56 iptel asterisk[16828]: WARNING[16828]: res_config_mysql.c:1250 in load_mysql_config: MySQL RealTime: No database user found, using 'asterisk' as default.
Nov 16 12:02:56 iptel asterisk[16828]: WARNING[16828]: res_config_mysql.c:1256 in load_mysql_config: MySQL RealTime: No database password found, using 'asterisk' as default.
Nov 16 12:02:56 iptel asterisk[16828]: WARNING[16828]: res_config_mysql.c:1262 in load_mysql_config: MySQL RealTime: No database host found, using localhost via socket.
Nov 16 12:02:56 iptel asterisk[16828]: WARNING[16828]: res_config_mysql.c:1268 in load_mysql_config: MySQL RealTime: No database name found, using 'asterisk' as default.
Nov 16 12:02:56 iptel asterisk[16828]: WARNING[16828]: res_config_mysql.c:1274 in load_mysql_config: MySQL RealTime: No database port found, using 3306 as default.
Nov 16 12:02:56 iptel asterisk[16828]: WARNING[16828]: res_config_mysql.c:1286 in load_mysql_config: MySQL RealTime: No database socket found, using '/var/lib/mysql/mysql.sock' as default.
Nov 16 12:02:56 iptel asterisk[16828]: WARNING[16828]: res_config_mysql.c:1291 in load_mysql_config: MySQL RealTime: No database socket found (and unable to detect a suitable path).
Nov 16 12:02:56 iptel asterisk[16828]: NOTICE[16828]: chan_sip.c:31455 in build_peer: The 'username' field for sip peers has been deprecated in favor of the term 'defaultuser'
Nov 16 12:02:56 iptel asterisk[16828]: NOTICE[16874]: chan_sip.c:24558 in handle_response_peerpoke: Peer '104' is now Reachable. (8ms / 2000ms)
Nov 16 12:02:56 iptel asterisk[16828]: NOTICE[16828]: confbridge/conf_config_parser.c:2094 in verify_default_profiles: Adding default_menu menu to app_confbridge
Nov 16 12:02:56 iptel kernel: asterisk[16828]: segfault at 8 ip 00007f1cc56638be sp 00007ffd81c4d690 error 4 in libmysqlclient.so.18.0.0[7f1cc563d000+31f000]
Nov 16 12:02:56 iptel abrt-hook-ccpp: Process 16828 (asterisk) of user 0 killed by SIGSEGV - dumping core

Ответить
Записи: 926
Admin
(@zerox)
Prominent Member
Присоединился: 11 лет назад

Жестко падает астер. Тут по-любому надо разбираться с libmysqlclient.so.18.0.0. Удалять, переставлять, вспоминать, какое обновление было по части mysql. В логах пакетного менеджера это должно остаться. Собственно 13-я версия и не собирается из-за этой же ошибки. Установка других версий тут вряд ли поможет. 

Может с железом какие-то проблемы? Ничего нет по части железа в логах?

Ответить
Страница 2 / 5
Используешь Telegram? Подпишись на канал автора →
This is default text for notification bar