Доброго времени суток.
Конфигурация:
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 драйвер из консоли?
я думаю что проблема настолько тесно завязана с офисом, что лучше обратиться к профессионалам:
http://forumooo.ru/
Ну... мне думается, что проблема все-таки связана с ODBC драйвером. Все-таки OpenOffice и LibreOffice уже две большие разницы.
Я так и не смог найти механизм, по которому можно было бы проверить работу драйвера из консоли.
Но, возможно, советом воспользуюсь.
Цитата: ricaro от октября 02, 2015, 02:21:08
Ну... мне думается, что проблема все-таки связана с ODBC драйвером. Все-таки OpenOffice и LibreOffice уже две большие разницы.
Я так и не смог найти механизм, по которому можно было бы проверить работу драйвера из консоли.
Но, возможно, советом воспользуюсь.
forumooo.ru - несмотря на название на нем обсуждают все свободные версии офисов, с учетом угасания проекта ООо (к нему тяготели организаторы форума) естественно как раз проекту ЛО там уделяют больше внимания.
Большинство постоянных посетителей форума - профессионалы, которые ООо/ЛО используют больше десятка лет и даже занимались/занимаются его развитием (там есть прораммеры русского ООо от Инфра-ресурс, почившего ныне из-за лицензионных проблем в основном).
Некоторые из этих профессионалов используют линукс и даже Убунту :).
Поэтому я предложил туда обратиться.
У нас здесь форум, мягко говоря, любителей. Хотя по общим вопросам Линукс некоторые разбирются неплохо, как для любителей.
Удачи.
Цитата: ricaro от октября 02, 2015, 02:21:08
Ну... мне думается, что проблема все-таки связана с ODBC драйвером.
Может попробовать через JDBC (http://wiki.forumooo.ru/wiki/JdbcSetup) драйвер? УМВР