Просьба подсказать.
Все работало - проблем не было. не знаю что произошло (бывает же)
В итоге что имею:
есть запускаю mariadb - в логах asteriska вываливается ...error 4 in libmysqlclient.so.18.0.0 и астерикс вываливается в вечную перезагрузку.
если maruadb останавливаешь - все нормально. mysql коннектор проверял - работает. база работает. куда копать то?
Думаю, может пересобрать астерикс - и не компелируется ошибка компиляции AES_128_GCM_KEYSIZE_WSALT на шаге make и так на версиях 14 и 15 астерикса. вообще ничего не могу понять. в последнее время было много обновлений различных библиотек - но я каждый раз проверял и после перезагрузки всегда все работало. куда копать то? сейчас гоняю сервер без баз данных но это ж не дело (((
Что хранится в БД? Явно какое-то обновление сломало зависимости. Я бы действовал так:
1. Гуглил ошибки в англоязычном инете. Почти всегда это решает проблему.
2. Переустановил asterisk и mariadb с установкой гарантированно совместимых версий.
3. Если не получается решить проблему никак, то поднял бы новый сервер на виртуалке, установил бы туда текущие версии программ, что стоят на рабочем сервере и скопировал на него конфиги рабочих. Потом бы выключил основной и перекинул его ip на новый. Перенести астериск на другой сервер не представляет большой проблемы. Он хорошо подхватывает готовые конфиги.
англоязычный гугл не помогает. понятно что кто-то что-то сломало, но переустанавивать тоже не вариант. надо просто починить. но как выявить проблему хз.
коннектор mysql работает если проверять через утилиту.
астериск к базе подкючается и падает
Как подключается астериск к базе, через mysql или odbc коннектор? Можно попробовать другим способом, если один не работает. Настройки подключения хранятся либо в cdr_mysql.conf, либо в cdr_odbc.conf.
odbc коннектор. да на самом деле odbc всегда в этих случаях подключает mysql коннектор