ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

проблема с CDR ODBC Debian 9

Проблемы и их решения Asterisk как такового

Модераторы: april22, Zavr2008

проблема с CDR ODBC Debian 9

Сообщение wolfvsv » 14 дек 2017, 23:30

Привет. Может кто сталкивался на Debian 9 по умолчанию стоит MariaDB. Asterisk 13. Драйвера ODBC с их сайта скачал(libmaodbc.so 3.0.2),

odbcinst.ini

[MariaDB]
Description=MDBTools Drivers
Driver=/usr/lib/x86_64-linux-gnu/odbc/libmaodbc.so
Setup=/usr/lib/x86_64-linux-gnu/odbc/libodbcmyS.so
FileUsage=1
UsageCount=1

odbc.ini

[MySQL-asteriskcdrdb]
Description = MariaDB connection to 'asteriskcdrdb' database
driver = MariaDB
server = localhost
database = asteriskcdrdb
username = asterisk_user
password = ***
Port = 3306
Socket = /var/run/mysqld/mysqld.sock
option = 3

В астериске все прописал но не коннектится

odbc show asterisk

ODBC DSN Settings
-----------------

Name: asterisk
DSN: MySQL-asteriskcdrdb
Last connection attempt: 2017-12-14 22:13:45
Number of active connections: 0 (out of 1)


isql выдает странную ошибку хотя файл там лежит и права на него 777
isql -v MySQL-asteriskcdrdb
[01000][unixODBC][Driver Manager]Can't open lib '/usr/lib/x86_64-linux-gnu/odbc/libmaodbc.so' : file not found
[ISQL]ERROR: Could not SQLConnect
Может у кого есть идеи куда копать. Готов оплатить консультацию.
wolfvsv
 
Сообщений: 10
Зарегистрирован: 26 июл 2016, 13:51

Re: проблема с CDR ODBC Debian 9

Сообщение Vlad1983 » 15 дек 2017, 08:14

не пытаться ставить из ветки 3.X будет проблема в зависимостях
убедитесь сами
Код: выделить все
ldd /usr/lib/x86_64-linux-gnu/odbc/libmaodbc.so

только 2.X заводится и работает нормально
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: проблема с CDR ODBC Debian 9

Сообщение wolfvsv » 15 дек 2017, 11:01

Спасибо большое, на 3й версии
ldd /usr/lib/x86_64-linux-gnu/odbc/libmaodbc.so
linux-vdso.so.1 (0x00007ffff2ff6000)
libodbcinst.so.2 => /usr/lib/x86_64-linux-gnu/libodbcinst.so.2 (0x00007f6d15997000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f6d15693000)
libssl.so.1.0.0 => not found
libcrypto.so.1.0.0 => not found
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f6d152f4000)
libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7 (0x00007f6d150ea000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f6d14ecd000)
/lib64/ld-linux-x86-64.so.2 (0x00007f6d15e55000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f6d14cc9000)
Но думаю тут можно допинать зависимости чтобы встало,
на второй
ldd /usr/lib/x86_64-linux-gnu/odbc/libmaodbc.so
linux-vdso.so.1 (0x00007ffccc1e5000)
libodbcinst.so.2 => /usr/lib/x86_64-linux-gnu/libodbcinst.so.2 (0x00007fd65cdbf000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fd65cabb000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd65c71c000)
libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7 (0x00007fd65c512000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fd65c2f5000)
/lib64/ld-linux-x86-64.so.2 (0x00007fd65d27c000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fd65c0f1000)

isql -v MySQL-asteriskcdrdb
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+---------------------------------------+
wolfvsv
 
Сообщений: 10
Зарегистрирован: 26 июл 2016, 13:51


Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 33

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH