Mariadb und ODBC ab OpenSUSE 13.2
Hallo *, ich versuche gerade zu Testzwecken die ODBC-Verbindung zur Mariadb zu erstellen. Leider scheitere ich bei OpenSUSE 13.2 von LibreOffice aus mit dieser Meldung: [unixODBC][MySQL][ODBC 5.1 Driver]Driver does not support server versions under 4.1.1 Ich nehme doch an, dass der Server der MariaDB gemeint ist. Da steht die Versionsnummer aber irgendwo bei 10. Die Pakete, die ich installiert habe, stammen alle aus den OpenSUSE-Repositories der Version 13.2/64bit. Vielleicht hat ja von Euch jemand den Kontakt zur MariaDB erstellen können? Gruß Robert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 05.03.2015 um 20:18 schrieb Robert Großkopf:
Hallo *,
ich versuche gerade zu Testzwecken die ODBC-Verbindung zur Mariadb zu erstellen. Leider scheitere ich bei OpenSUSE 13.2 von LibreOffice aus mit dieser Meldung:
[unixODBC][MySQL][ODBC 5.1 Driver]Driver does not support server versions under 4.1.1
Ich nehme doch an, dass der Server der MariaDB gemeint ist. Da steht die Versionsnummer aber irgendwo bei 10.
Die Pakete, die ich installiert habe, stammen alle aus den OpenSUSE-Repositories der Version 13.2/64bit.
Vielleicht hat ja von Euch jemand den Kontakt zur MariaDB erstellen können?
Gruß
Robert
Ich habe das mal ausprobiert. Die 5.1er MyODBC-Version von openSUSE geht nicht. Die Version 5.3 von der MySQL-Webseite funktioniert dagegen bei mir, obwohl sie ein paar Beschwerden beim Verbindungstest bringt. Abgesehen davon ginge es auch per JDBC o.a. Gruß, Hendrik -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Hendrik,
ich versuche gerade zu Testzwecken die ODBC-Verbindung zur Mariadb zu erstellen. Leider scheitere ich bei OpenSUSE 13.2 von LibreOffice aus mit dieser Meldung:
[unixODBC][MySQL][ODBC 5.1 Driver]Driver does not support server versions under 4.1.1
Ich nehme doch an, dass der Server der MariaDB gemeint ist. Da steht die Versionsnummer aber irgendwo bei 10.
Die Pakete, die ich installiert habe, stammen alle aus den OpenSUSE-Repositories der Version 13.2/64bit.
Vielleicht hat ja von Euch jemand den Kontakt zur MariaDB erstellen können?
Gruß
Robert
Ich habe das mal ausprobiert. Die 5.1er MyODBC-Version von openSUSE geht nicht. Die Version 5.3 von der MySQL-Webseite funktioniert dagegen bei mir, obwohl sie ein paar Beschwerden beim Verbindungstest bringt.
Muss ich einmal nachsehen. Wäre natürlich schöner, wenn innerhalb von OpenSUSE die Pakete zueinander kompatibel wären.
Abgesehen davon ginge es auch per JDBC o.a.
Die native Verbindung ist natürlich besser. Ich schrieb aber schon: "zu Testzwecken". Ich muss da einen Bug untersuchen, der bei meinen letzten Tests auftrat. Gruß Robert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Hendrik,
Ich habe das mal ausprobiert. Die 5.1er MyODBC-Version von openSUSE geht nicht. Die Version 5.3 von der MySQL-Webseite funktioniert dagegen bei mir, obwohl sie ein paar Beschwerden beim Verbindungstest bringt.
So hat es funktioniert. Ich habe einfach einen Link von /var/run/mysql/mysql.sock nach /tmp gemacht. Dann konnte ich den Kontakt herstellen. Der Bug, der früher einmal zu beobachten war (in LO keine Eingabe möglich, sofortiger Absturz) tritt damit jedenfalls nicht mehr auf. Gruß Robert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Robert Am 2015-03-05 um 20:18 schrieb Robert Großkopf:
ich versuche gerade zu Testzwecken die ODBC-Verbindung zur Mariadb zu erstellen. Leider scheitere ich bei OpenSUSE 13.2 von LibreOffice aus mit dieser Meldung:
[unixODBC][MySQL][ODBC 5.1 Driver]Driver does not support server versions under 4.1.1
Ich nehme doch an, dass der Server der MariaDB gemeint ist. Da steht die Versionsnummer aber irgendwo bei 10.
Ich denke das scheitert dadran driver/connect.c if (!is_minimum_version(dbc->mysql.server_version, "4.1.1", 5)) Holger -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Holger,
ich versuche gerade zu Testzwecken die ODBC-Verbindung zur Mariadb zu erstellen. Leider scheitere ich bei OpenSUSE 13.2 von LibreOffice aus mit dieser Meldung:
[unixODBC][MySQL][ODBC 5.1 Driver]Driver does not support server versions under 4.1.1
Ich nehme doch an, dass der Server der MariaDB gemeint ist. Da steht die Versionsnummer aber irgendwo bei 10.
Ich denke das scheitert dadran
driver/connect.c
if (!is_minimum_version(dbc->mysql.server_version, "4.1.1", 5))
Wo finde ich diese Zeile und kann ich die eventuell ausklammern? Gruß Robert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Robert Am 2015-03-06 um 15:42 schrieb Robert Großkopf:
Ich denke das scheitert dadran
driver/connect.c
if (!is_minimum_version(dbc->mysql.server_version, "4.1.1", 5))
Wo finde ich diese Zeile und kann ich die eventuell ausklammern?
im Quellcode des src.rpm Pakets MyODBC-unixODBC-5.1.8-16.1.3.src.rpm mysql-connector-odbc-5.1.8 driver/connect.c ab Zeile 246 und dann neu uebersetzen Wahrscheinlich ist es aber besser dafuer einen bugreport zu erstellen. Denn das ist ja ein runtime und kein build Fehler Holger -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Holger, Ich habe jetzt erst einmal mit dem ODBC-Connector der MySQL-Homepage den Testfall erstellt.
Wahrscheinlich ist es aber besser dafuer einen bugreport zu erstellen. Denn das ist ja ein runtime und kein build Fehler
Ich habe den Bugreport gerade aufgegeben (mit viel Probieren habe ich schließlich noch die Eingabemaske entdeckt ...) https://bugzilla.opensuse.org/show_bug.cgi?id=921143 Gruß Robert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Robert Am 2015-03-06 um 20:40 schrieb Robert Großkopf:
Ich habe jetzt erst einmal mit dem ODBC-Connector der MySQL-Homepage den Testfall erstellt.
joo, in der 5.3.4 ist das behoben mysql-connector-odbc-5.3.4-src if (is_minimum_version(dbc->mysql.server_version, "4.1.1") Holger -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Donnerstag, 5. März 2015, 20:18:03 schrieb Robert Großkopf:
Hallo *,
ich versuche gerade zu Testzwecken die ODBC-Verbindung zur Mariadb zu erstellen. Leider scheitere ich bei OpenSUSE 13.2 von LibreOffice aus mit dieser Meldung:
[unixODBC][MySQL][ODBC 5.1 Driver]Driver does not support server versions under 4.1.1
Ich nehme doch an, dass der Server der MariaDB gemeint ist. Da steht die Versionsnummer aber irgendwo bei 10.
Die Pakete, die ich installiert habe, stammen alle aus den OpenSUSE-Repositories der Version 13.2/64bit.
Vielleicht hat ja von Euch jemand den Kontakt zur MariaDB erstellen können? Konfiguriere, direkte Verbindung zu Mysql, das funktioniert bei mir. Viele Grüße, Heinz Dittmar
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Heinz,
ich versuche gerade zu Testzwecken die ODBC-Verbindung zur Mariadb zu erstellen. Leider scheitere ich bei OpenSUSE 13.2 von LibreOffice aus mit dieser Meldung:
[unixODBC][MySQL][ODBC 5.1 Driver]Driver does not support server versions under 4.1.1
Ich nehme doch an, dass der Server der MariaDB gemeint ist. Da steht die Versionsnummer aber irgendwo bei 10.
Die Pakete, die ich installiert habe, stammen alle aus den OpenSUSE-Repositories der Version 13.2/64bit.
Vielleicht hat ja von Euch jemand den Kontakt zur MariaDB erstellen können?
Konfiguriere, direkte Verbindung zu Mysql, das funktioniert bei mir.
Ich mache das gerade nur zu Testzwecken, weil ich da vor einiger Zeit einmal einen Bug drin hatte und der bei LO noch offen ist. Sonst würde ich auch über die direkte Verbindung gehen. Gruß Robert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (4)
-
Heinz Dittmar
-
Hendrik Woltersdorf
-
Holger Bruenjes
-
Robert Großkopf