Vo všeobecnosti môže byť riešením kompletná preinštalácia Javy, keďže program ju teraz obsahuje v inštalácii – je teda potrebné program odinštalovať a znovu nainštalovať (na stiahnutie tu).
Pomôcť môže aj vypnutie SIP. (Session Initiation Protocol)
V prípade využívania Flexi v cloude môže pomôcť nainštalovanie klientského balíčka rovnakej verzie, akú má aplikácia Flexi.
Fedora 28
Vo Fedore sú v predvolenom stave pre Javu zakázané tieto certifikáty
jdk.certpath.disabledAlgorithms=MD2, MD5, DSA, RSA keySize < 2048
na tomto riadku je potrebné číslo 2048 nahradiť číslom 1024 (v súbore /etc/crypto-policies/back-ends/java.config)
Potom Flexi naštartuje správne.
Fedora 34, openSUSE Tumbleweed, openSUSE 15.4
Fedora 34 a openSUSE Tumbleweed nie sú zatiaľ oficiálne podporovanými OS. Overené riešenie problému spočíva v úprave riadku v súbore /etc/crypto-policies/back-ends/java.config:
jdk.certpath.disabledAlgorithms=MD2, SHA1, MD5, DSA, RSA keySize < 2048
Odstráňte certifikát SHA1.
Výsledný riadok vyzerá nasledovne:
jdk.certpath.disabledAlgorithms=MD2, MD5, DSA, RSA keySize < 2048
Pre openSUSE Tumbleweed sa problém podarilo vyriešiť aj preinštalovaním na Javu 1_8_0-1.8.162-30 (z repozitára polyconvex).
Fedora 38
sudo update-crypto-policies --set LEGACY
Centos 6
Problém sa objavil aj s certifikátom Let's Encrypt na Centos 6, riešenie:
1. prihláste sa do PostgreSQL a vymažte v centralServer tabuľku cscert
2. reštartujte Flexi, vytvorí vlastný self-signed certifikát
3. nahrajte správny certifikát
