DB in LO_6.o.*

Moin,
es gelingt mir nicht, eine bestehende MySQL/MariaDB in LO-6.0.*
zu öffnen (weder mit MySQL-connector noch mit JDBC).
Unter 5.4.6 läuft die DB einwandfrei.

OS: Debian stable.

Wo liegt der Wurm?

Danke & Gruß
Heinz

Hallo Heinz,

keine große Hilfe, aber eine Eingrenzung: bei mir kann ich unter Windows 10 die MariaDB-Datenbank mit dem JDBC-Treiber
org.mariadb.jdbc.Driver genauso wie früher öffnen.

Gruß

Gerhard

Hallo Heinz,

es gelingt mir nicht, eine bestehende MySQL/MariaDB in LO-6.0.*
zu öffnen (weder mit MySQL-connector noch mit JDBC).
Unter 5.4.6 läuft die DB einwandfrei.

OS: Debian stable.

Wo liegt der Wurm?

Kannst Du das genauer eingrenzen?
Du nennst 2 verschiedene LO-Versionen. Sind die Versionen beim gleichen
Benutzer parallel installiert, so dass Du direkt vergleichen kannst?

Gruß

Robert

Moin Robert, *,

Hallo Heinz,

es gelingt mir nicht, eine bestehende MySQL/MariaDB in LO-6.0.*
zu öffnen (weder mit MySQL-connector noch mit JDBC).
Unter 5.4.6 läuft die DB einwandfrei.

OS: Debian stable.

Wo liegt der Wurm?

Kannst Du das genauer eingrenzen?
Du nennst 2 verschiedene LO-Versionen. Sind die Versionen beim gleichen
Benutzer parallel installiert, so dass Du direkt vergleichen kannst?

beide Versionen sind von TDF und sind parallel installiert (gleicher user).
Fehlermeldung:

<Die Verbindung zur Datenquelle "hws" konnte nicht hergestellt werden.
und
    <Unable to load the libmysqlcppconn.so library.>

Gruß
Heinz

Hallo Heinz,

ich habe das jetzt bei mir mit parallel installierten Version von LO
unter OpenSUSE 42.3/64bit rpm Linux durchgetestet:
Version: 6.0.3.2
Build-ID: 8f48d515416608e3a835360314dac7e47fd0b821
CPU-Threads: 4; BS: Linux 4.4; UI-Render: Standard; VCL: kde4;

und

Version: 5.4.6.2
Build-ID: 4014ce260a04f1026ba855d3b8d91541c224eab8
CPU-Threads: 4; BS: Linux 4.4; UI-Render: Standard; VCL: kde4;

Mit beiden kann ich sowohl über die direkte Verbindung als auch über
JDBC auf meine MariaDB-Datenbank zugreifen.
Beide nutzen das gleiche Nutzerverzeichnis
home/<user>/.config/libreoffice/4
Beide nutzen also auch die gleiche JDBC-Verbindung als auch den gleichen
direkten Treiber, da dieser ja als Extension eingebaut ist.

Die betroffene Datei, die nach Deiner Fehlermeldung gesucht wird, ist
bei mir in
usr/lib64/

Das einzige, was mir spontan noch einfällt - wobei ich gar nicht weiß,
ob das funktioniert - : Ist eine der parallel installierten Versionen
keine 64bit-Version, sondern eine 32bit-Version?

Gruß

Robert

Die entsprechende Bibliothek sollte bei einem 32-bittigen Debian stable in
/usr/lib/i386-linux-gnu/ liegen.

Falls nicht - sind die Pakete libmysqlcppconn7v5 und libmysqlcppconn-dev bei
Dir installiert?

Evtl. solltest Du noch mitteilen, von wo Du diese LibreOffice-Version
installiert hast. Im aktuellen Debian stable ist Version 5.2.7 offiziell
Bestandteil.

Von der LibreOffice-Seite?
Aus dem Debian-Backports-Repo installiert?

Sein Mail-Header verrät es. :slight_smile: Er nutzt die 32-bit Version von Debian.
Unter einem 32-bit System bzw. OS kann man keine 64-bit Software ausführen.
Umgekehrt jedoch schon.

Moin,
danke für alle  Antworten!

es gelingt mir nicht, eine bestehende MySQL/MariaDB in LO-6.0.*
zu öffnen (weder mit MySQL-connector noch mit JDBC).
Unter 5.4.6 läuft die DB einwandfrei.

Evtl. solltest Du noch mitteilen, von wo Du diese LibreOffice-Version
installiert hast. Im aktuellen Debian stable ist Version 5.2.7 offiziell
Bestandteil.

Von der LibreOffice-Seite?
Aus dem Debian-Backports-Repo installiert?

Wie bereits geschrieben, sind beide Versionen von TDF (LO-Seite). Beide 32bit.
Die libmysqlcppconn.so und auch die *.dev sind installiert; werden wohl von
LO 5.4.6 gleichermaßen benötigt.
Bleibt also immer noch die Frage, warum 5.4.kann und 6.0 nicht.

Gruß
Heinz