CentOS8, установку коннектора делал по статье https://serveradmin.ru/nastroyka-servera-telefonii-asterisk-s-nulya/
Всё установилось без ошибок. Вывод
# odbcinst -q -d такой:
[PostgreSQL]
[MySQL]
[FreeTDS]
[MariaDB]
[MySQL ODBC 8.0 Unicode Driver]
[MySQL ODBC 8.0 ANSI Driver]
В файле /etc/odbcinst.ini есть такие строки:
Driver = /usr/lib/libmyodbc8.so Setup = /usr/lib/libodbcmyS.so Driver64 = /usr/lib64/libmyodbc8a.so Setup64 = /usr/lib64/libodbcmyS.so
Начал проверять пути, и в каталоге lib этих файлов (и похожих) не обнаружил. В lib64 всё на месте.
Вывод CLI Asterisk выдаёт:
> odbc show all
Name: asterisk
DSN: MySQL-asterisk
Last fail connection attempt: 2021-02-07 11:05:20
Number of active connections: 0 (out of 1)
Logging: Disabled
Файлы, перечисленные в инструкции все отредактировал. Почему у астера нет подключения по odbc?, чего не хватает и почему нет соответствующих файлов в директории lib?, как полечить?
вопрос решён: файлик
Driver64 = /usr/lib64/libmyodbc8a.so
был прописан в конфиге без буквы "а"