beA-Integration nach Update auf 3.5.0.x: SSLHandshakeException certificate_requi


Startseite Foren Hilfe bei Problemen beA-Integration nach Update auf 3.5.0.x: SSLHandshakeException certificate_requi

Verschlagwortet: 

15 Beiträge anzeigen - 1 bis 15 (von insgesamt 17)
  • Autor
    Beiträge
  • #7568
    Holger
    Participant

    Ich hänge mich hier einmal dran (obwohl ich eine andere Fehlermeldung habe).

    Bei mir funktioniert die beA-Anbindung seit dem letzten update auf Serverversion 3.5.0.17 bzw. die Vorgängerversion nicht mehr.
    Sie hat zunächst funktioniert; dann habe ich die e-mail-Anbindung neu konfiguriert. Jetzt funktioniert die beA-Anbindung nicht mehr.

    Das Fenster für das beA-Postfach geht nicht auf. Wenn ich auf „aktualisieren“ klicke kommt „unauthorized“.

    Ich habe versucht, in der Benutzerverwaltung das Zertifikt zu speichern. Wenn ich versuche, es zu speichern, „verschwindet“ es ohne Fehlermeldung. Danach kommt „Zertifikatsinformationen können nicht ermittelt werden: beA login failed: <html><head><title>Error</title></head><body>Unauthorized</body></html>“.

    Ich habe gemini nach einer Lösung gefragt und über zwei Stunden alles mögliche versucht (u.a. mehrere Änderungen am API-Endpunkt), aber ich komme nicht weiter. Hat noch jemand das Problem?

    #7570
    j-lawyer.org
    Keymaster

    Wurde die zusätzliche Software installiert?

    > https://www.j-lawyer.org/?p=7499

    #7572
    Holger
    Participant

    Danke für die schnelle Antwort. Ja, habe ich installiert.

    #7573
    j-lawyer.org
    Keymaster
    #7574
    Holger
    Participant

    Ja, habe ich gemacht.

    #7575
    j-lawyer.org
    Keymaster

    Und nicht zufällig https statt http genutzt?

    #7576
    Holger
    Participant

    Bei http://localhost:7080 ? Nein (habe gerade nochmal bei Docker.desktop nachgesehen)

    #7577
    j-lawyer.org
    Keymaster

    Dann bitte einen Systemreport per Mail senden.

    #7585
    Veraendert
    Participant

    Gibt es hierfür schon eine Lösung? Ich habe das gleiche Problem. Software ist auf dem Server, auf dem auch der j-lawyer-server läuft (Ubuntu). installiert und Container läuft. Anbindung ohne SSL. Fehler ist:

    Zertifikatsinformationen können nicht ermittelt werden: beA login failed: {"timestamp":"2026-05-11T11:57:46.994853594Z","status":500,"error":"Internal Server Error","message":"Keystore initialization failed: /opt/beastie/data/beastie-keystore.jks.tmp","path":"/api/v1/auth/login"}

    #7586
    j-lawyer.org
    Keymaster

    Neben der Installation des Docker-Containers ist noch eine Einstellung im Client zu setzen – ist weiter oben bereits verlinkt.

    #7587
    Veraendert
    Participant

    Hatte ich so gemacht (http://localhost:7080, also ohne SSL). Werden die Logs noch benötigt?

    #7591
    j-lawyer.org
    Keymaster

    Es wären zunächst die Logs des Docker-Containers zu prüfen. Am besten vorher neu starten.

    #7592
    Veraendert
    Participant

    Sieht nach einem Berechtigungsproblem aus:

    2026-05-11 18:51:45 ERROR c.j.b.api.controller.AuthController - Keystore initialization failed: /opt/beastie/data/beastie-keystore.jks.tmp
    java.nio.file.AccessDeniedException: /opt/beastie/data/beastie-keystore.jks.tmp
    #7593
    j-lawyer.org
    Keymaster

    Dann wären die Schreibrecht auf dem Datenverzeichnis von beAstie anzupassen, damit der Container dort schreiben kann. Evtl. wurde er mal als root gestartet und dann als normaler User.

    #7596
    Veraendert
    Participant

    Ich habe versucht: docker stop beastie, docker rm beastie, chmod -R 777 /opt. Ich kann dort Verzeichnisse und Dateien anlegen. Es gab KEIN Verzeichnis /opt/beastie. Alle Verzeichnisse angelegt, inklusive /opt/beastie/data/Cache/messages und /opt/beastie/data/Kommandos

    Neuinstallation nach Neustart:

    2026-05-13 08:54:41 INFO o.s.v.b.OptionalValidatorFactoryBean - Failed to set up a Bean Validation provider: jakarta.validation.NoProviderFoundException: Unable to create a Configuration, because no Jakarta Bean Validation provider could be found. Add a provider like Hibernate Validator (RI) to your classpath. (das dürfte unproblematisch sein)

    2026-05-13 08:54:51 WARN c.j.beastie.service.CommandService - Directory does not exist or is not accessible: /opt/beastie/data/Kommandos(Verzeichnis existiert)

    2026-05-13 08:56:16 ERROR c.j.b.a.s.MessageFileCacheService - Failed to create message cache directory: /opt/beastie/data/Cache/messages
    java.nio.file.AccessDeniedException: /opt/beastie/data/Cache

    Ansonsten beschwert er sich über fehlendes Zertifikat, das sich aber halt nicht installieren lässt (oder soll ich das händisch kopieren?)

    Neuinstallation nach Löschen des Verzeichnisses messages unter /opt/beastie/data/Cache/ gibt keine Änderung.

    Start des Containers mit root oder sudo würde ich ausschließen. Außer mir ist niemand an dem Rechner.

    Ich bin, für den Moment, ratlos.

    • Diese Antwort wurde vor vor 5 days, 13 hours von Veraendert bearbeitet.
15 Beiträge anzeigen - 1 bis 15 (von insgesamt 17)
  • Du musst angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.