Como investigar o problema de mariadb unixODBC ainda mais [fechado]

1

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)
    
por Steph Locke 11.04.2014 / 16:46

0 respostas