Hibiskus - Jameicaserver

Error: Unable to access jarfile jameica-linux.jar

 
weholei
Benutzer
Avatar
Geschlecht:
Beiträge: 21
Dabei seit: 09 / 2025
Betreff:

Hibiskus - Jameicaserver

 · 
Gepostet: 24.11.2025 - 16:50 Uhr  ·  #1
Hallo

Nachdem ich die Einrichtung von Hibiskus lokal hinbekommen habe, möchte ich meine Daten zentral auf einem Server haben.

Ich bin nach der Anleitung vorgegangen:

Anleitung Hibiskus

Code

desperade-Admin@raspi-u4:~/hibiscus-server $ ./jameicaserver.sh 
Error: Unable to access jarfile jameica-linux.jar
desperade-Admin@raspi-u4:~/hibiscus-server $ dir
total 2900
drwxr-xr-x  6 werner root        4096 Nov 24 16:38 .
drwxr-x--- 19 werner opa-josi    4096 Nov 24 16:39 ..
drwxr-xr-x  2 werner opa-josi    4096 Nov 24 16:38 ablage
drwxr-xr-x  2 werner root        4096 Nov 24 16:38 cfg
-rw-r--r--  1 werner root       11920 Nov 24 11:09 ChangeLog
-rw-r--r--  1 werner root       18092 Nov 24 11:08 COPYING
-rw-r--r--  1 werner root          97 Nov 24 11:08 .jameica
-rw-r--r--  1 werner root     2769378 Nov 24 11:08 jameica.jar
-rw-r--r--  1 werner root        3598 Nov 24 11:08 jameica-linux64.jar
-rw-r--r--  1 werner root       84992 Nov 24 11:09 jameicaserver.exe
-rwxr-xr-x  1 werner root         343 Nov 24 11:08 jameicaserver.sh
-rw-r--r--  1 werner root         253 Nov 24 11:08 jameica.service
-rw-r--r--  1 werner root        3595 Nov 24 11:08 jameica-win64.jar
drwxr-xr-x 18 werner root        4096 Nov 24 11:09 lib
-rw-r--r--  1 werner root        1238 Nov 24 11:08 LICENSE
drwxr-xr-x 10 werner root        4096 Nov 24 11:09 plugins
-rw-r--r--  1 werner root        3742 Nov 24 11:08 plugin.xml
-rwxr-xr-x  1 werner root        1630 Nov 24 11:08 rcjameica
-rwxr-xr-x  1 werner root        9705 Nov 24 11:08 rcjameica-centos
-rwxr-xr-x  1 werner root         251 Nov 24 11:08 rcjameica-systemd

hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11319
Dabei seit: 03 / 2005
Betreff:

Re: Hibiskus - Jameicaserver

 · 
Gepostet: 24.11.2025 - 16:55 Uhr  ·  #2
Kann es sein, daß das ein 32Bit-Linux ist?
weholei
Benutzer
Avatar
Geschlecht:
Beiträge: 21
Dabei seit: 09 / 2025
Betreff:

Re: Hibiskus - Jameicaserver

 · 
Gepostet: 24.11.2025 - 17:40 Uhr  ·  #3
Danke für die schnelle Antwort

gut möglich

Wie finde ich das heraus?

Das habe ich auf die Schnelle gefunden:

Code

xxxxxx@raspi-u4:~ $ uname -a
Linux raspi-u4 5.15.0-1090-raspi #93-Ubuntu SMP PREEMPT Tue Oct 14 15:50:20 UTC 2025 armv7l armv7l armv7l GNU/Linux
xxxxxx@raspi-u4:~ $ uname -m
armv7l
xxxxx@raspi-u4:~ $ dpkg --print-architecture
amhf
xxxxxxx@raspi-u4:~ $


und das:

Code

xxxx@raspi-u4:~ $ lsb_release -a
No LSB modules are available.
Distributor ID:  Ubuntu
Description:  Ubuntu 22.04.5 LTS
Release:  22.04
Codename:  jammy
xxxxxxx@raspi-u4:~ $ 

hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11319
Dabei seit: 03 / 2005
Betreff:

Re: Hibiskus - Jameicaserver

 · 
Gepostet: 24.11.2025 - 17:43 Uhr  ·  #4
weholei
Benutzer
Avatar
Geschlecht:
Beiträge: 21
Dabei seit: 09 / 2025
Betreff:

Re: Hibiskus - Jameicaserver

 · 
Gepostet: 24.11.2025 - 18:08 Uhr  ·  #5
Danke, jetzt tut er zwar, aber noch nicht, wie er soll, denke ich

Nicht ausgeschlossen, dass ich es vermasselt habe.

zurück auf Los?

Code

[Mon Nov 24 18:00:39 CET 2025][ERROR][main][de.willuhn.jameica.services.ClassService.load] error while loading class de.willuhn.jameica.hbci.payment.web.beans.PassportsDdv
java.lang.UnsupportedClassVersionError: de/willuhn/jameica/hbci/payment/web/beans/PassportsDdv has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0
  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1022)
  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
  at java.base/java.security.AccessController.doPrivileged(Native Method)
  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:594)
  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527)
  at de.willuhn.util.MultipleClassLoader.findVia(MultipleClassLoader.java:310)
  at de.willuhn.util.MultipleClassLoader.load(MultipleClassLoader.java:263)
  at de.willuhn.jameica.services.ClassService.load(ClassService.java:308)
  at de.willuhn.jameica.services.ClassService.prepareClasses(ClassService.java:280)
  at de.willuhn.jameica.services.ClassService.prepareClasses(ClassService.java:179)
  at de.willuhn.jameica.plugin.PluginLoader.loadPlugin(PluginLoader.java:314)
  at de.willuhn.jameica.plugin.PluginLoader.init(PluginLoader.java:213)
  at de.willuhn.jameica.services.PluginService.init(PluginService.java:39)
  at de.willuhn.boot.BootLoader.resolve(BootLoader.java:139)
  at de.willuhn.boot.BootLoader.resolve(BootLoader.java:119)
  at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:70)
  at de.willuhn.jameica.system.Application.init(Application.java:103)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
  at de.willuhn.jameica.Main.main(Main.java:78)


infoman
Benutzer
Avatar
Geschlecht:
Beiträge: 7995
Dabei seit: 06 / 2008
Betreff:

Re: Hibiskus - Jameicaserver

 · 
Gepostet: 24.11.2025 - 18:31 Uhr  ·  #6
weholei
Benutzer
Avatar
Geschlecht:
Beiträge: 21
Dabei seit: 09 / 2025
Betreff:

Re: Hibiskus - Jameicaserver

 · 
Gepostet: 24.11.2025 - 19:06 Uhr  ·  #7
Das wird schwierig, läuft auf eine Neuinstalltion hinaus

Update nicht möglich

die ist zwar schon in Arbeit, mit Ubuntu 24.04 Server, Rechnername pi4, anderes subnetz, 2 Fritz Boxen mit vpn verbunden, aber noch in der Testphase

aber auch da gibt es Probleme

Ich vermute eine Kollision mit meinem, mit viel Mühe selbst erstellten letsencrypt Zertifikat für die NextCloud

Code

24.11.2025 18:49:33   

SynchronizeEngine


loading synchronize backends

24.11.2025 18:48:56   

JettyAwareLogger

  

handleException /webadmin/ java.io.IOException: unable to execute json command /rest/plugins/list on server pi4

24.11.2025 18:48:56   

VelocityService$VelocityLogger

  

Exception rendering #parse(includes/server.vm) at index.vm[line 18, column 7]

24.11.2025 18:48:56   

Server

  

unable to execute json command /rest/plugins/list on server pi4
javax.net.ssl.SSLException: (internal_error)[u] Das System-Zertifikat darf nicht überschrieben werden[/u]
  at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:132)
  at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:383)
  at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:326)
  at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:321)

infoman
Benutzer
Avatar
Geschlecht:
Beiträge: 7995
Dabei seit: 06 / 2008
Betreff:

Re: Hibiskus - Jameicaserver

 · 
Gepostet: 24.11.2025 - 19:20 Uhr  ·  #8
weholei
Benutzer
Avatar
Geschlecht:
Beiträge: 21
Dabei seit: 09 / 2025
Betreff:

Re: Hibiskus - Jameicaserver

 · 
Gepostet: 25.11.2025 - 06:39 Uhr  ·  #9
Danke für die Antwort


Dass die Java Version beim Testserver pi4 nicht aktuell ist, glaube ich nicht.

Code

root@pi4:~ fake $ java -version
openjdk version "21.0.9" 2025-10-21
OpenJDK Runtime Environment (build 21.0.9+10-Ubuntu-124.04)
OpenJDK 64-Bit Server VM (build 21.0.9+10-Ubuntu-124.04, mixed mode, sharing)
root@pi4:~ fake $ 



Aber egal, beim Produktiv Server raspi-u4 war es der Fall, das ist aber jetzt behoben, ich will eh da installieren

Code

root@raspi-u4 / #  java -version
openjdk version "17.0.17" 2025-10-21
OpenJDK Runtime Environment (build 17.0.17+10-Ubuntu-122.04)
OpenJDK Server VM (build 17.0.17+10-Ubuntu-122.04, mixed mode, sharing)
root@raspi-u4 / #  



Ich konnte jetzt das Programm mit einem nicht privilegierten Benutzer starten und komme jetzt vom Desktop aus auf das Webinterface.

Auf dem Server war noch kein Hibiscus, da der ohne grafische Oberfläche ist.

Muss ich jetzt die ganzen Bankzugänge neu anlegen?

Ich bin beim Versuch, das zu tun, nicht weitergekommen-

Unter anderem wird da nach einer TAN-Medienbezeichnung gefragt. Bei der Desktop Version konnte ich die auswählen.

kann ich die embedded Datenbank verwenden oder muss ich mich mit MariaDb/mysql auseinandersetzen?


Dem nicht privilegierten Benutzer einfach das Verzeichnis .jameica des Desktoips "unterzuschieben" und die Rechte anzupassen klappt offenbar nicht.

Über ein paar Hinweise würde ich mich sehr freuen


Ich werde auch gerne alles löschen -wenn nötig - und von neuem anfangen um saubere Anfangsbedingungen zu schaffen.
magic
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 197
Dabei seit: 07 / 2009
Betreff:

Re: Hibiskus - Jameicaserver

 · 
Gepostet: 27.11.2025 - 23:45 Uhr  ·  #10
Zitat
Muss ich jetzt die ganzen Bankzugänge neu anlegen?

Ja, die Bankzugänge werden lokal gespeichert, nicht in der Datenbank.
Lass die TAN-Medienbezeichnung einfach leer.

Zitat
kann ich die embedded Datenbank verwenden oder muss ich mich mit MariaDb/mysql auseinandersetzen?

Was hast du vor? Die embedded H2 Datenbank kann nur von einem Client genutzt werden, also nicht hibiscus-Server und hibiscus-Desktop gleichzeitig. Und dein PI wird ja ohne GUI (Headless) laufen.
weholei
Benutzer
Avatar
Geschlecht:
Beiträge: 21
Dabei seit: 09 / 2025
Betreff:

Re: Hibiskus - Jameicaserver

 · 
Gepostet: 09.12.2025 - 08:50 Uhr  ·  #11
Danke für die Antwort

Ich benutze mehrere Rechner.
Da ich nicht jedes mal die Kontonummer neu eingeben muss, wenn ich eine Überweisung am 2. oder 3. PC getätigt habe, möchte ich einen gemeinsamen Datenbestand, wie es bei VR-Networld üblich war.

Von einem Import meiner VRExport_kontakte wage ich nicht einmal zu träumen.

Wenn ich Deine Antwort richtig verstehe, werde ich mich mit MariaDB auseinandersetzen und es lernen müssen.

Alternativ einen Weg finden, die Bankverbindungen meiner Geschäfftspartner zu exportieren und von anderen Rechner zu importieren.

Über einen Hinweis würde ich mich sehr freuen

Besten Dank
Raimund Sichmann
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 8420
Dabei seit: 08 / 2002
Betreff:

Re: Hibiskus - Jameicaserver

 · 
Gepostet: 09.12.2025 - 17:17 Uhr  ·  #12
Zitat geschrieben von weholei
Ich benutze mehrere Rechner.
gleichzeitig?
weholei
Benutzer
Avatar
Geschlecht:
Beiträge: 21
Dabei seit: 09 / 2025
Betreff:

Re: Hibiskus - Jameicaserver

 · 
Gepostet: 10.12.2025 - 08:35 Uhr  ·  #13
der war gut!

Du gehörst vermutlich zur Generation Laptop, die nicht versteht, warum ein Mensch mehr als einen PC braucht?!


-- .. obwohl, meine Probleme wären damit gelöst
Raimund Sichmann
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 8420
Dabei seit: 08 / 2002
Betreff:

Re: Hibiskus - Jameicaserver

 · 
Gepostet: Gestern um 21:50 Uhr  ·  #14
äh, nein, gehöre ich nicht und die Frage ist durchaus relevant, weil du mit Remote-Desktop-Lösungen arbeiten könntest und mehrere gleichzeitige Userzugriffe vom Programm aber auch unterstützt werden müssten. Wie da der Stand ist, weiß ich leider nicht, meines Wissens kann es bei Hibisus dann Probleme geben.
infoman
Benutzer
Avatar
Geschlecht:
Beiträge: 7995
Dabei seit: 06 / 2008
Betreff:

Re: Hibiskus - Jameicaserver

 · 
Gepostet: Gestern um 23:02 Uhr  ·  #15
Zitat geschrieben von weholei
warum ein Mensch mehr als einen PC braucht?!

dein posting beantwortet die ursprüngliche Frage aber in keinster Weise
denn wenn nicht parallel/gleichzeitig genutzt wird, kann man über eine "Datenbasis" denken
erst bei parallel/gleichzeitig ist ja eine Datenbank zwingend. (bspw. von mehreren Mitarbeitern)
Raimund Sichmann
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 8420
Dabei seit: 08 / 2002
Betreff:

Re: Hibiskus - Jameicaserver

 · 
Gepostet: Heute um 09:41 Uhr  ·  #16
warum so patzig?
Es war auch nicht mein Ansinnen, deine Frage final zu beantworten. Es ging nur um die Klärung dieses Umstandes.
Gewählte Zitate für Mehrfachzitierung:   0