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

Автор ricaro, октября 01, 2015, 17:29:31

« предыдущая - следующая »

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 драйвер из консоли?

denkin

я думаю что проблема настолько тесно завязана с офисом, что лучше обратиться к профессионалам:
http://forumooo.ru/

ricaro

Ну... мне думается, что проблема все-таки связана с ODBC драйвером. Все-таки OpenOffice и LibreOffice уже две большие разницы.
Я так и не смог найти механизм, по которому можно было бы проверить работу драйвера из консоли.
Но, возможно, советом воспользуюсь.

denkin

Цитата: ricaro от октября 02, 2015, 02:21:08
Ну... мне думается, что проблема все-таки связана с ODBC драйвером. Все-таки OpenOffice и LibreOffice уже две большие разницы.
Я так и не смог найти механизм, по которому можно было бы проверить работу драйвера из консоли.
Но, возможно, советом воспользуюсь.
forumooo.ru - несмотря на название на нем обсуждают все свободные версии офисов, с учетом угасания проекта ООо (к нему тяготели организаторы форума) естественно как раз проекту ЛО там уделяют больше внимания.

Большинство постоянных посетителей форума - профессионалы, которые ООо/ЛО используют больше десятка лет и даже занимались/занимаются его развитием (там есть прораммеры русского ООо от Инфра-ресурс, почившего ныне из-за лицензионных проблем в основном).

Некоторые из этих профессионалов используют линукс и даже Убунту :).

Поэтому я предложил туда обратиться.

У нас здесь форум, мягко говоря, любителей. Хотя по общим вопросам Линукс некоторые разбирются неплохо, как для любителей.

Удачи.

oermolaev

Цитата: ricaro от октября 02, 2015, 02:21:08
Ну... мне думается, что проблема все-таки связана с ODBC драйвером.


Может попробовать через JDBC драйвер? УМВР