да неее... железо если не работает, что это вываливается в дамп и трендец. так не бывает.
Я проверил. во всех приложениях службах mariadb отрабатывает нормально. нет нигде проблем когда он включен и подключение идет у всех.
через утилиты я проверил что коннекторы работают тоже.
Не работает asterisk - значит ... а что это значит? )))
Раз раньше работало, значит надо попробовать более старую версию библиотеки libmysqlclient.so. Судя по всему ошибки с ней.
возможно.
Вообще предыстория была такая. но это месяц тому назад. Я обновил ядро до последнего. Все работало, но начал отваливаться mariadb произвольно с частотой раз в день (может чаще).
Я не нашел причины и попытался переустановить. не помогло. тогда плюнул и поставил 10 версию со всеми библиотеками и зависимостями. ок. все заработало и даже астериск. А теперь такое вот дерьмо.
Блин, так не бывает. в линюх если его не трогаешь он работает вечно, а здесь я не могу понять в чем прикол. НИЧЕГО не делал и упало
У меня есть результат: кстати спасибо. но есть и вопросы.
в системе было много разных libmysqlclient.so но модуль астерикса обращался к последней версии.
Я сделал немного коряво, символическую ссылку на 18 версию файла переделал на 15-ю.
В итоге в логах вот так:
Nov 16 14:05:29 iptel asterisk[6659]: NOTICE[6659]: loader.c:1446 in load_modules: 233 modules will be loaded.
Nov 16 14:05:29 iptel asterisk[6659]: WARNING[6659]: loader.c:556 in load_dynamic_module: Error loading module 'app_mysql.so': /lib64/libmysqlclient.so.18: version `libmysqlclient_18' not found (required by /usr/lib64/asterisk/modules/app_mysql.so)
Nov 16 14:05:29 iptel asterisk[6659]: WARNING[6659]: loader.c:556 in load_dynamic_module: Error loading module 'cdr_mysql.so': /lib64/libmysqlclient.so.18: version `libmysqlclient_18' not found (required by /usr/lib64/asterisk/modules/cdr_mysql.so)
Nov 16 14:05:29 iptel asterisk[6659]: WARNING[6659]: loader.c:556 in load_dynamic_module: Error loading module 'res_config_mysql.so': /lib64/libmysqlclient.so.18: version `libmysqlclient_18' not found (required by /usr/lib64/asterisk/modules/res_config_mysql.so)
т.е. модулю не нравится версия, однако odbc нормально работает. сейчас работает и база данных и odbc
как я понимаю астерикс скомпелирован с поддержкой постгрей,mysql и odbc.
odbc работает а на подгрузке mysql падает. какой-то конфликт получается. вероятно астерикс не может работать с более свежей версией коннектора.
Вот теперь надо думать либо как отключить модуль mysql либо как сделать так, что было согласие между всеми. хз.