Eu tenho usado o mariadb por um tempo no Ubuntu 12.04 com um ODBC DSN que eu poderia usar no R.
Hoje ele parou de funcionar e eu verifiquei coisas como reinstalar pacotes, mudando para mariadb 10 (como que impedia que as conexões ODBC fossem corrigidas), e geralmente olhando ao redor.
Ainda estou recebendo o seguinte erro
slocke@host:~$ isql -v myDB
Floating point exception (core dumped)
As pessoas podem aconselhar sobre a) como depurar mais e / ou b) qual é o problema provável?
UPDATE 1 Além da sugestão do @Rinzwind e deste isso é uma questão Consegui localizar um relatório de falhas / core dump. Usando apport-retrace Eu tentei abrir ambos os arquivos isql .crash presentes no diretório / var / crash, no entanto, ambos recebem o seguinte erro
sudo apport-retrace -g -R /var/crash/_usr_bin_isql.0.crash
Program terminated with signal 8, Arithmetic exception.
#0 0x00007ff459929366 in sqlchar_as_sqlwchar ()
from /usr/lib/x86_64-linux-gnu/odbc/libmyodbc.so
UPDATE 2 Com base na mensagem de erro, parece um bug conhecido com o conector ODBC do MySQL. Ele foi posteriormente corrigido, no entanto, a versão em que ele foi corrigido não está disponível no repositório do Ubuntu. Eu tentei baixar e instalar uma versão posterior, mas instalá-la parece muito difícil (para mim!) Com dependências que não podem ser atendidas pelo repositório e uma completa falta de instruções de instalação para o Ubuntu no arquivo INSTALL.
configuração do ODBC
/etc/odbcinst.ini
[MySQL]
Description = ODBC Driver for MySQL
Driver = /usr/lib/x86_64-linux-gnu/odbc/libmyodbc.so
Setup = /usr/lib/x86_64-linux-gnu/odbc/libodbcmyS.so
FileUsage = 1
/etc/odbc.ini
[myDB]
Description = Database linked to application
Driver = MySQL
SERVER = localhost
USER = abc
PASSWORD = mypwd
PORT = 3306
DATABASE = mydb
Pacotes mariadb instalados
dpkg --list
ii mariadb-client 10.0.10+maria- MariaDB database client binaries
ii mariadb-client 10.0.10+maria- MariaDB database core client binaries
ii mariadb-common 10.0.10+maria- MariaDB database common files (e.g. /etc/mys
ii mariadb-server 10.0.10+maria- MariaDB database server (metapackage dependi
ii mariadb-server 10.0.10+maria- MariaDB database server binaries
ii mariadb-server 10.0.10+maria- MariaDB database core server files
Outros pacotes
ii libmyodbc 5.1.10-1 the MySQL ODBC driver
ii libmysqlclient 10.0.10+maria- Virtual package to satisfy external depends
external depends
ii unixodbc 2.2.14p2-5ubun Basic ODBC tools
ii unixodbc-dev 2.2.14p2-5ubun ODBC libraries for UNIX (development files)