En Debian 9 parece que el Conector ODBC para MySQL (Ahora en realidad es MariaDB)ya no es descargable desde respositios, la unica forma es descargarlo desde la web de MariaDB.
(Actualizado:Al final me doy cuenta de que el conector para debian es para debian
https://downloads.mariadb.org/connector-odbc/
Lo que yo descarge es el binario para debian en 32 bits. que si decides descargar los Binarios, el enlace es este.
https://downloads.mariadb.com/Connectors/odbc/connector-odbc-3.0.2/
En mi caso descargo:mariadb-connector-odbc-3.0.2-ga-debian-i686.tar.gz
Una vez descomprimido se desglosa en una estructura de directorios /lib /share
En /lib/libmaodbc.so directo el conector y el /share/../..ficheros de doc, un readme y un coping,.
Suponiendo que con esto ya me solucionaria el problema, pues tan sencillo como ponerlo en donde tengo la ruta a los otros conectores.
En mi caso /usr/lib/i386-linux-gnu/odbc
Pero cuando intento cargar en asterisk el ODBC, no lo hace y falla el acceso a la BBDD. Remiro todo 100 veces y todo está correcto, el error siempre es el mismo, no encuenta el fichero libmaodbc.so, pero estar está, lo descargo otra vez y lo copio otra vez, compruebo el MD5, y todo está bien, pero el error continua, No encuentra el fichero.......
Buscando por internet
Busco en internet y me aparecen un para de comandos nuevos, "file" y "ldd"en los comentarios de la gente, y paso el ldd a mi libmaodbc.so y ZASSS, Librerias no encontradas. copio y pego la salida del comando.
:/usr/lib/i386-linux-gnu/odbc# ldd -v libmaodbc.so
linux-gate.so.1 (0xb7710000)
libodbcinst.so.2 => /usr/lib/i386-linux-gnu/libodbcinst.so.2 (0xb7630000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb75db000)
libssl.so.1.0.0 => not found
libcrypto.so.1.0.0 => not found
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb7421000)
libltdl.so.7 => /usr/lib/i386-linux-gnu/libltdl.so.7 (0xb7415000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb73f8000)
/lib/ld-linux.so.2 (0xb7712000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb73f3000)
Version information:
./libmaodbc.so:
libm.so.6 (GLIBC_2.0) => /lib/i386-linux-gnu/libm.so.6
libcrypto.so.1.0.0 (OPENSSL_1.0.0) => not found
libssl.so.1.0.0 (OPENSSL_1.0.0) => not found
libc.so.6 (GLIBC_2.1.3) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.2) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.3) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i386-linux-gnu/libc.so.6
/usr/lib/i386-linux-gnu/libodbcinst.so.2:
libpthread.so.0 (GLIBC_2.0) => /lib/i386-linux-gnu/libpthread.so.0
libc.so.6 (GLIBC_2.3.4) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.1.3) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.3) => /lib/i386-linux-gnu/libc.so.6
/lib/i386-linux-gnu/libm.so.6:
ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
libc.so.6 (GLIBC_2.1.3) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_PRIVATE) => /lib/i386-linux-gnu/libc.so.6
/lib/i386-linux-gnu/libc.so.6:
ld-linux.so.2 (GLIBC_2.3) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2
/usr/lib/i386-linux-gnu/libltdl.so.7:
libdl.so.2 (GLIBC_2.1) => /lib/i386-linux-gnu/libdl.so.2
libdl.so.2 (GLIBC_2.0) => /lib/i386-linux-gnu/libdl.so.2
libc.so.6 (GLIBC_2.3.4) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.3) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.1.3) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i386-linux-gnu/libc.so.6
/lib/i386-linux-gnu/libpthread.so.0:
ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
libc.so.6 (GLIBC_2.3.2) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.1.3) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.2) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_PRIVATE) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i386-linux-gnu/libc.so.6
/lib/i386-linux-gnu/libdl.so.2:
ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
libc.so.6 (GLIBC_PRIVATE) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.1.3) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i386-linux-gnu/libc.so.6
:/usr/lib/i386-linux-gnu/odbc#
Y me encuentro conque no encuentra libssl.so.1.0.0 ni libcrypto.so.1.0.0 es normal, yo tengo debian 9 y mis versiones son superiores, pero presupongo que no le vale con las que yo tengo y necesita las que "pide",
Quizáslo idóneo seria bajase los fuentes y compilar,
https://mariadb.com/kb/en/library/compiling-mariadb-from-source/
pero al intentarlo, se me complico todo, no me apetecía instalar los requerimientos, y lo deje de lado.
La Solución.
Pues bajarse el conector de MySQL el "original", de MySQL (Oracle), está documentado que funciona con MariaDB, a si que porque no probarlo.
https://dev.mysql.com/downloads/connector/odbc/