Verbindungsproblem zur Datenbank

 
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 12
Dabei seit: 08 / 2015
Betreff:

Verbindungsproblem zur Datenbank

 · 
Gepostet: 19.09.2024 - 11:13 Uhr  ·  #1
Hallo Forum,

vielleicht kann mir ja einer sagen wo das Problem her kommen könnte.

Fehlermeldung:
######

hibiscus (Hibiscus-Datenbank konnte nicht initialisiert werden.

connection to database.jdbc:mysql://192.168.1.2:3306/hibiscus?useUnicode=YescharacterEncoding=ISO8859_1 failed; nested exception is:
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet successfully received from the server was 0-10 milliseconds ago. The last packet send successfully to the server was 24 milliseconds ago. )

HBCI-Onlinebanking-Plugin für Jameica
https://www.willuhn.de/products/hibiscus/
Version 2.10.3

Manuell aktualisieren...

######

Info:

  • Ich arbeite uns OSX, der Fehler kommt auf 3 (OSX14 & 15)Systeme.
  • java -version ergab:
    openjdk version "11.0.12" 2021-07-20
    OpenJDK Runtime Environment Temurin-11.0.12+7 (build 11.0.12+7)
    OpenJDK 64-Bit Server VM Temurin-11.0.12+7 (build 11.0.12+7, mixed mode)
  • Firewall kann als Fehler ausgeschlossen werden
  • Port Blocking kann auch ausgeschlossen werden, anderen Port habe ich auch getestet
  • Alle System befinden sich im gleichen Netzwerk
  • Datenbank (MariaDB 10) auf Synology getestet -> NG (Andere Anwendung/System greifen ohne Probleme drauf zu)
  • Datenbank im Docker (Maria:last) getestet -> NG (Andere Anwendung/System greifen ohne Probleme drauf zu)
  • WLAN oder LAN macht kein unterschied


Zum Testen habe ich mir grade eine Windows installiert, alles eingerichtet bzgl. SQL ...
Hier Verbindet er sich ohne Fehlermeldung, aber es ist nicht an Daten vorhanden.

Wenn ich in die Datenbank, mit dem gleichen Benutzer wie sich auch Jameica bei der Datenbank meldet, kann ich alle Daten sehen ... was sich so seit 2010 angestellt hat.

Ach so, vor ca. 30 Tagen hatte ich noch keine Probleme.

Für Ideen und Vorschläge zur weiteren Fehler suche wäre ich Dankbar.
Benutzer
Avatar
Geschlecht:
Beiträge: 6961
Dabei seit: 06 / 2008
Betreff:

Re: Verbindungsproblem zur Datenbank

 · 
Gepostet: 19.09.2024 - 11:28 Uhr  ·  #2
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10450
Dabei seit: 03 / 2005
Betreff:

Re: Verbindungsproblem zur Datenbank

 · 
Gepostet: 19.09.2024 - 13:05 Uhr  ·  #3
Vorab: Das hat im Unterforum "Über das Homebanking-Forum" überhaupt nichts zu suchen sondern hätte hierher gehört: index.php?f=33

Die Meldung "Communications link failure" ist jedenfalls eindeutig und kommt auch nicht von Hibiscus sondern vom Datenbank-Treiber. Das ist also kein Hibiscus- sondern ein Netzwerk-spezifisches Problem. Da du selbst bereits die Ports und eine alternative Installation getestet hast und es dort funktionierte, wird es vermutlich nicht ander Datenbank selbst liegen. Eine weitergehende Idee habe ich hier aber auch nicht. Wenn es bis vor 30 Tagen noch funktioniert hat, dann versuche herauszufinden, was sich da zwischenzeitlich geändert hat.
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 12
Dabei seit: 08 / 2015
Betreff:

Re: Verbindungsproblem zur Datenbank

 · 
Gepostet: 19.09.2024 - 14:42 Uhr  ·  #4
@infoman
Da ich keine Server Version einsetze, brauche ich dort auch keinen Update machen ;-)
Aber der Einwand war nicht schlecht.
Ich habe gerade noch mal geschaut bin mit den Versionen im grünen Bereich :-)



@hibiscus

sry, da hatte ich dann nicht so ganz aufgepasst.

Also die Windows-Test-Version starte aber als neu Installation, keine Fehlermeldung aber auch keine Daten aus den Datenbank.
Konfigurationsdaten, PW & User wurden mit copy&paste eingetragen (weniger Fehler ;-) ).

Ich habe jetzt noch mal einen anderen MAC mir dazu geholt der seit einem 1/2 Jahr nicht mehr genutzt wurde,
hier kommt es zu den gleichen Fehlermeldung. Ich habe hier keine Updates etc. gemacht.

Da die Datenbank so weit läuft, die Anwendung ohne Datenbank auch starte ...
bleibt nur noch der Datenbank-Treiber der aufgerufen wird.
Jugendforscht
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10450
Dabei seit: 03 / 2005
Betreff:

Re: Verbindungsproblem zur Datenbank

 · 
Gepostet: 19.09.2024 - 14:54 Uhr  ·  #5
Bist du sicher, dass:

- das Networking in my.cnf aktiviert ist ("skip-networking" auskommentiert)
- die Datenbank auch wirklich an dem Interface "192.168.1.2" lauscht? ("netstat -tulpen | grep 3306")
- der Datenbank-Benutzer die Berechtigung hat, von "192.168.1.%" aus auf die Datenbank zuzugreifen und nicht nur von localhost?
- keine Firewall, keine statischen Routen, kein VPN dazwischen funkt?
Benutzer
Avatar
Geschlecht:
Beiträge: 6961
Dabei seit: 06 / 2008
Betreff:

Re: Verbindungsproblem zur Datenbank

 · 
Gepostet: 19.09.2024 - 16:12 Uhr  ·  #6
Zitat geschrieben von holbre78
...Da ich keine Server Version einsetze ...

Da hatte ich es falsch interpretiert ..
Aber auch bei der Standard Version;
Jameica 2.10.4 Hibiscus 2.10.21

+ Java mal aktualisiert?
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 12
Dabei seit: 08 / 2015
Betreff:

Re: Verbindungsproblem zur Datenbank

 · 
Gepostet: 20.09.2024 - 11:11 Uhr  ·  #7
[/code]Habe mal Java installiert und auch die alternative adoptopenjdk.
Keine Veränderung.


Die Frage die sich mir grade stellt ... sind meine Strings noch richtig?
Code

database.driver=de.willuhn.jameica.hbci.server.DBSupportMySqlImpl
database.driver.mysql.jdbcurl=jdbc\:mysql\://192.168.1.2\:33997/hibiscus?useUnicode\=Yes&characterEncoding\=ISO8859_1&serverTimezone\Europe/Paris

die Frage kam mir jetzt in den Sinn da ich dazu was gefunden hatte.
Code

database.driver.mysql.jdbcdriver=org.mariadb.jdbc.Driver
database.driver.mysql.jdbcurl=jdbc\:mariadb\://192.168.1.2\:33997/hibiscus?useUnicode\=Yes&characterEncoding\=ISO8859_1&serverTimezone\Europe/Paris

das mit MariaDB würde ja Sinn machen, aber wenn ich den String in der
* de.willuhn.jameica.hbci.rmi.HBCIDBService.properties *
ändere, kommt zwar keine Fehlermeldung aber er lädt auch nichts aus der Datenbank. Er arbeite dann mit seiner lokalen Datenbank.

Achse, die Datenbank heisst auch hibiscus ;-)
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10450
Dabei seit: 03 / 2005
Betreff:

Re: Verbindungsproblem zur Datenbank

 · 
Gepostet: 20.09.2024 - 11:19 Uhr  ·  #8
Zitat geschrieben von holbre78

Die Frage die sich mir grade stellt ... sind meine Strings noch richtig?
Code

database.driver=de.willuhn.jameica.hbci.server.DBSupportMySqlImpl
database.driver.mysql.jdbcurl=jdbc\:mysql\://192.168.1.2\:33997/hibiscus?useUnicode\=Yes&characterEncoding\=ISO8859_1&serverTimezone\Europe/Paris


Das kann ich nicht beantworten. Sieht aber plausibel aus.
Zitat geschrieben von holbre78

das mit MariaDB würde ja Sinn machen...

Zu MariaDB siehe hier:

https://www.willuhn.de/blog/in…riaDB.html
https://www.willuhn.de/wiki/doku.php?id=support:mysql (letzter Absatz)
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 12
Dabei seit: 08 / 2015
Betreff:

Re: Verbindungsproblem zur Datenbank

 · 
Gepostet: 24.09.2024 - 11:40 Uhr  ·  #9
Ich habe jetzt einfach mal einen Docker mit MySQL:5.7 ausgerollt.
Datenbank importiert, etc.

Aber auch dort kommt es zu dem gleichen Fehler.
Gewählte Zitate für Mehrfachzitierung:   0