Проблема новичка. MariaDB+Asterisk
Добавлено: 20 ноя 2018, 22:16
Всем хорошего настроения! Начал изучение АТС, больше для интереса, столкнулся с проблемой.
шел по инструкции https://mneustroev.blogspot.com/2017/10 ... -odbc.html
что я имею на данный момент:
Debian 9, Asterisk 15, MariaDB 10.1 (поставилась при попытке установки mysql)
для удобства стоит phpmyadmin и для БД asterisk создан пользователь user1 и пароль 1234
а также для удобства передачи файлов есть samba, которая настроена на папку /mnt и папку конфигов астериска(что делать нельзя, я знаю, но этот пк не имеет доступа в инет и это для тестов)
скачал mariadb-connector-odbc-2.0.15-ga-debian-x86_64.tar.gz, распаковал на своем основном пк
файл libmaodbc.so через самбу скинул в папку /mnt потом с помощью rm перенес в /usr/lib/x86_64-linux-gnu/odbc/libmaodbc.so
выполним ldd /usr/lib/x86_64-linux-gnu/odbc/libmaodbc.so
настроем odbinst
выполним odbcinst -i -d -f /usr/local/etc/odbcinst.ini
выполним odbcinst -q -d
настроем obdc.ini
а теперь самое главное... выполним isql Maria-Asterisk -v
второй день пытаюсь решить при помощи гугла и своих сил, но я сдаюсь, прошу помощи у более опытных людей. спасибо взаранее
шел по инструкции https://mneustroev.blogspot.com/2017/10 ... -odbc.html
что я имею на данный момент:
Debian 9, Asterisk 15, MariaDB 10.1 (поставилась при попытке установки mysql)
для удобства стоит phpmyadmin и для БД asterisk создан пользователь user1 и пароль 1234
а также для удобства передачи файлов есть samba, которая настроена на папку /mnt и папку конфигов астериска(что делать нельзя, я знаю, но этот пк не имеет доступа в инет и это для тестов)
скачал mariadb-connector-odbc-2.0.15-ga-debian-x86_64.tar.gz, распаковал на своем основном пк
файл libmaodbc.so через самбу скинул в папку /mnt потом с помощью rm перенес в /usr/lib/x86_64-linux-gnu/odbc/libmaodbc.so
выполним ldd /usr/lib/x86_64-linux-gnu/odbc/libmaodbc.so
Код: Выделить всё
linux-vdso.so.1 (0x00007fff610d6000)
libodbcinst.so.2 => /usr/lib/x86_64-linux-gnu/libodbcinst.so.2 (0x00007f29a08f0000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f29a05ec000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f29a024d000)
libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7 (0x00007f29a0043000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f299fe26000)
/lib64/ld-linux-x86-64.so.2 (0x00007f29a0dad000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f299fc22000)
Код: Выделить всё
[MariaDB]
Description=ODBC for MariaDB
Driver=/usr/lib/x86_64-linux-gnu/odbc/libmaodbc.so
Setup=/usr/lib/x86_64-linux-gnu/odbc/libmaodbcS.so
FileUsage=1
Код: Выделить всё
odbcinst: Driver installed. Usage count increased to 1.
Target directory is /etc
Код: Выделить всё
[MariaDB]
Код: Выделить всё
[Maria-Asterisk]
Description=Maria-Asterisk database
Driver=MariaDB
SERVER = 127.0.0.1
USER=user1
PASSWORD=1234
DATABASE=asterisk
PORT=3306
Socket=/var/run/mysqld/mysqld.sock
Код: Выделить всё
[IM002][unixODBC][Driver Manager]Data source name not found, and no default driver specified
[ISQL]ERROR: Could not SQLConnect