Fehler beim Initialisieren der Datenbank
Moderator: heiner
-
ecfsolutions
- Beiträge: 1
- Registriert: Montag 17. November 2025, 10:03
- JVerein-Version: 2.8.18
- Betriebssystem: Ubuntu
Re: Fehler beim Initialisieren der Datenbank
@Turing - Vielen Dank für Deine Mühen und Deinen Tip - ich bin am Sonntag über genau das gleiche Problem gestolpert und auch bei mir hat Deine Vorgehensweise zum Erfolg geführt. Wobei es ganz interessant ist, dass er aus dem Backup die Hibiscus-Daten ohne Probleme eingespielt hat, dann aber mit J-Verein das Problem hatte. Nachdem ich die ..196.jar an die entsprechende Stelle kopiert habe, waren auch die J-Verein-Daten plötzlich wieder da.
-
tobisnet
- Beiträge: 1
- Registriert: Dienstag 3. Mai 2016, 12:34
- Mitglieder: 100
- JVerein-Version: aktuell
- Betriebssystem: Windows 10
Re: Fehler beim Initialisieren der Datenbank
Danke, das hat mir sehr geholfenTuring hat geschrieben: Sonntag 16. November 2025, 12:24 Hallo Zusammen,
ich musste jetzt jameica und Hibiscus wegen der neuen EU Richtlinie zur Namensüberprüfung mit IBAN neu installieren.
Dabei bin ich von jameica Version 2.11.0 nightly auf 2.12.0 gewechselt. Hibiscus lief sofort, aber jVerein hat den altbekannten Fehler beim Initialisieren der Datenbank ausgespuckt. Erst im Zuge dessen ist mit dann aufgefallen, dass es mittlerweile openJVerein gibt. Also habe ich dieses gemäß Anleitung installiert (dem Repository den neuen Link https://openjverein.github.io/jameica-repository hinzugefügt) und der Fehler mit der Datenbank war weiterhin da.
Ich habe dann festgestellt, dass im Programmverzeichnis der neuen jameica Version unter jameica/lib/h2 keine h2 Datenbankdatei mehr abliegt sondern es den zusätzlichen Ordner "migration-h2" mit den Unterverzeichnissen "enabled" und "disabled" gibt. Hier habe ich im enabled Ordner versucht die 196er h2 Version abzulegen, mit dem Ziel JVerein wieder zum laufen zu bekommen. Kleiner Tipp: damit zerstört man sich die Hibiscus Datenbank!
Was aber geholfen hat ist, die 196er Version der H2-Datenbank einfach in das jameica/lib/h2 Verzeichnis abzulegen und den "Migration-h2" Ordner unverändert zu lassen.
Seit dem läuft jVerein wieder.
Ich hoffe das hilft dem ein oder anderen.
Beste Grüße
-
kawewue
- Beiträge: 1
- Registriert: Dienstag 2. Dezember 2025, 13:28
- Verein: Naturwissenschaftlicher Verein Würzburg e.V.
- Mitglieder: 225
- JVerein-Version: 2.8.18
- Betriebssystem: linux mint 6.14.0-36
Re: Fehler beim Initialisieren der Datenbank
Danke, mir hat es geholfen!
Klaus
Klaus
-
udo
- Beiträge: 11
- Registriert: Mittwoch 11. Dezember 2013, 23:05
- Verein: Blau-Weiß Creuzburg
- Mitglieder: 120
- JVerein-Version: 2.8.18
- Betriebssystem: debian 13 (trixie)
Re: Fehler beim Initialisieren der Datenbank
Herzlichen Dank für die Hilfe!!!
So habe ich es bei mir auch wieder zum Leben erwecken können.
Frage dazu: ist das denn der letzte Stand?
Würde ja bedeuten, dass man aktuell keine funktionsfähige Neuinstallation hinbekommt, bei der das Backup verwendbar ist.
Es müsste jeweils immer die 196er Version der H2-Datenbank eingespielt werden ... ????
Unglaublich.
Ist das tatsächlich so?
Danke vorab.
Udo
So habe ich es bei mir auch wieder zum Leben erwecken können.
Frage dazu: ist das denn der letzte Stand?
Würde ja bedeuten, dass man aktuell keine funktionsfähige Neuinstallation hinbekommt, bei der das Backup verwendbar ist.
Es müsste jeweils immer die 196er Version der H2-Datenbank eingespielt werden ... ????
Unglaublich.
Ist das tatsächlich so?
Danke vorab.
Udo
Re: Fehler beim Initialisieren der Datenbank
Das ist zumindest der einfachste Workaround. Die saubere Lösung ist, die Datenbank einmal zu exportieren und dann mit der neueren H2-Version wieder zu importieren. Das Vorgehen ist hier im Forum auch schon einige Mal beschrieben worden. Wenn man das einmal gemacht hat, besteht das Problem danach nicht mehr.
-
udo
- Beiträge: 11
- Registriert: Mittwoch 11. Dezember 2013, 23:05
- Verein: Blau-Weiß Creuzburg
- Mitglieder: 120
- JVerein-Version: 2.8.18
- Betriebssystem: debian 13 (trixie)
Re: Fehler beim Initialisieren der Datenbank
Super, dann lässt sich das Problem ja klären.
Danke für die superschnelle Antwort!
Allerdings habe ich bisher keine Hinweise zum Ex-/Import der DB unter Linux gefunden.
Kann ich die unter viewtopic.php?p=17622#p17622 angegebenen java-Befehle identisch verwenden, wenn ich die Pfade für mein Saystem entsprechend anpasse?
Sorry, aber da erschöpfen sich meine Kenntnisse zu java leider ...
Oder gibt es eine DB-Export-Funktion in der GUI zu jVerein, die mir bisher nicht bekannt ist?
Danke und Gruß,
Udo
Danke für die superschnelle Antwort!
Allerdings habe ich bisher keine Hinweise zum Ex-/Import der DB unter Linux gefunden.
Kann ich die unter viewtopic.php?p=17622#p17622 angegebenen java-Befehle identisch verwenden, wenn ich die Pfade für mein Saystem entsprechend anpasse?
Sorry, aber da erschöpfen sich meine Kenntnisse zu java leider ...
Oder gibt es eine DB-Export-Funktion in der GUI zu jVerein, die mir bisher nicht bekannt ist?
Danke und Gruß,
Udo
-
tuxcad
- Beiträge: 1
- Registriert: Montag 5. Januar 2026, 14:43
- Verein: Ubuntu Deutschland e.V.
- Mitglieder: 50
- JVerein-Version: 2.8.18
- Betriebssystem: Linux (ubuntu)
Re: Fehler beim Initialisieren der Datenbank
Auch ich möchte mich für die Super Hinweise und Empfehlungen hier im Forum und speziell diesem Thread bedanken! So konnte ich auch unsere Vereinsverwaltung wieder zum Leben erwecken.
besten Dank!
besten Dank!
-
udo
- Beiträge: 11
- Registriert: Mittwoch 11. Dezember 2013, 23:05
- Verein: Blau-Weiß Creuzburg
- Mitglieder: 120
- JVerein-Version: 2.8.18
- Betriebssystem: debian 13 (trixie)
Re: Fehler beim Initialisieren der Datenbank
So, den Export habe ich nach Anpassung der Pfade hinbekommen:
Ausführen aus ~/jameica/lib/h2, wo auch die h2-1.4.196 liegt:
java -cp h2-1.4.196.jar org.h2.tools.Script -url jdbc:h2:/home/user/.jameica/jverein/h2db/jverein -user jverein -password jverein -script /home/user/jverein_out.sql
Soweit ok.
Dann:
Ausführen aus ~/jameica/lib/h2/migration-h2/enabled, wo auch die h2-2.3.232 liegt:
java -cp h2-h2-2.3.232.jar org.h2.tools.RunScript -url jdbc:h2:/home/user/.jameica/jverein/h2db/jverein -user jverein -password jverein -script /home/user/jverein_out.sql
Dies verläuft ohne Fehlermeldung, nach dem Start fehlt dann aber alles zu jverein.
Die h2-2.3.232 liest es offenbar nicht.
Mache ich den Import stattdessen auch wieder mit der h2-1.4.196.jar, so läuft alles.
Aber das kann ich mir ja sparen, das ist ka der gleiche Stand wie vor dem Ex- und Import.
Was tun?
Ausführen aus ~/jameica/lib/h2, wo auch die h2-1.4.196 liegt:
java -cp h2-1.4.196.jar org.h2.tools.Script -url jdbc:h2:/home/user/.jameica/jverein/h2db/jverein -user jverein -password jverein -script /home/user/jverein_out.sql
Soweit ok.
Dann:
Ausführen aus ~/jameica/lib/h2/migration-h2/enabled, wo auch die h2-2.3.232 liegt:
java -cp h2-h2-2.3.232.jar org.h2.tools.RunScript -url jdbc:h2:/home/user/.jameica/jverein/h2db/jverein -user jverein -password jverein -script /home/user/jverein_out.sql
Dies verläuft ohne Fehlermeldung, nach dem Start fehlt dann aber alles zu jverein.
Die h2-2.3.232 liest es offenbar nicht.
Mache ich den Import stattdessen auch wieder mit der h2-1.4.196.jar, so läuft alles.
Aber das kann ich mir ja sparen, das ist ka der gleiche Stand wie vor dem Ex- und Import.
Was tun?
Re: Fehler beim Initialisieren der Datenbank
Du musst den Import mit 1.4.199 machen - die Version, die bei aktuellen Jameica-Versionen enthalten ist. In 2.x wurde das H2-Datenbankformat komplett und nicht abwärtskompatibel geändert.
-
udo
- Beiträge: 11
- Registriert: Mittwoch 11. Dezember 2013, 23:05
- Verein: Blau-Weiß Creuzburg
- Mitglieder: 120
- JVerein-Version: 2.8.18
- Betriebssystem: debian 13 (trixie)
Re: Fehler beim Initialisieren der Datenbank
... ah - ja.
Das war der entscheidende Hinweis.
Nun klappt es einwandfrei, auch ohne das vorhalten alter 19xer Versionen.
Beste Grüße und herzlichen Dank nochmals für die prompte Hilfe!!!
Das war der entscheidende Hinweis.
Nun klappt es einwandfrei, auch ohne das vorhalten alter 19xer Versionen.
Beste Grüße und herzlichen Dank nochmals für die prompte Hilfe!!!