LibreOffice, MySQL и OBDC driver (вылет при попытке соединения)

Автор ricaro, 1 октября 2015, 23:29

0 Пользователи и 1 гость просматривают эту тему.

ricaro

Доброго времени суток.

Конфигурация:
1. Ноут DELL LATITUDE Core i5, 4Gb RAM
2.,XUbuntu 15.04 x64, все обновления
3. MySQL сервер (5.6.25-0ubuntu0.15.04.1), localhost, все по умолчанию
4. LibreOffice Version: 4.4.2.2 (Build ID: 40m0(Build:2) Locale: ru_RU) или OpenOffice  (т.к. снес, то версию не скажу, но 4.1.x точно)
5. ODBC драйвер установлен штатно через apt-get

Проблема:
Office Base (оба, и Libre, и Open) падают при попытке установить соединение с MySQL через ODBC. В свойствах базы данных устанавливаю тип соединения ODBC, затем выбираю источник, жму Test - и все, офис упал.

~#: dmesg
...
[ 4499.807406] soffice.bin[3114]: segfault at 0 ip           (null) sp 00007fffda086a68 error 14 in soffice.bin[400000+1000]
[ 4754.839477] soffice.bin[3193]: segfault at 1b1 ip 00000000000001b1 sp 00007ffdb77b9c58 error 14 in soffice.bin[400000+1000]
[ 4785.606867] traps: soffice.bin[3238] general protection ip:7fbc593304cb sp:7fffabc4da60 error:0 in libmyodbc.so[7fbc59303000+3b000]
(это после пары попыток)

~#: cat /etc/odbcinst.ini
[mysql_odbc]
Description=Driver MySQL 64 bit
Driver64=/usr/lib/x86_64-linux-gnu/odbc/libmyodbc.so
Setup64=/usr/lib/x86_64-linux-gnu/odbc/libodbcmyS.so
UsageCount=2

~#: cat /etc/odbc.ini
[M_local]
Description=Minerals on localhost
Driver=mysql_odbc
Server=localhost
Database=Mineral
Port=3306
#Socket=/var/run/mysqld/mysqld.sock
Option=3
Stmt=
Charset=utf8

В оригинале в локалке стоит сервер 10.04 с MySQL, к которому без проблем цепляются рукописные (на Basic) клиенты (сейчас 2, было до 5) на Ubuntu 12.04. Проблемы начались при попытке подключить этот ноут с XUbuntu. Чтобы уйти от всего сетевого непонятного - MySQL установлен локально и пытаюсь зацепиться за него.
Что через localhost, что через сокет - все без толку.

Идеи есть?
Или кто-нибудь может подсказать, как попробовать odbc драйвер из консоли?

bkonst

А почему через ODBC? Это не родная технология для Linux.
А если использовать JDBC драйвер?