Bonjour,
je rencontre une difficulté depuis quelques jours. J'administre un SI, basé sur une base de données postgresql 12 (sous centOS 7). J'ai différents clients logiciel qui y accèdent par ODBC ou hibernate avec SSL, depuis des postes windows 10 64 bits. Ces logiciels sont installés sur des PC gérés par différentes entités publiques (réseaux différents donc)
Tout fonctionnait à merveille depuis plus de 10 ans. Depuis quelques jours, j'ai une erreur sur plusieurs instances de ces logiciels qui sont hébergés au sein d'un même réseau....toutes les autres instances ne sont pas impactées (notamment sur mon réseau)
La connexion via ODBC et hibernate ne fonctionne plus en SSL, sachant que je n'ai pas fait de modif au niveau de la config de mon serveur...et qu'à priori rien n'a été fait non plus sur le réseau où sont hébergées mes applis.
Erreur client
- JDBC/hibernate : org.hibernate.exception.GenericJDBCException: Cannot open connection [...]Caused by: java.sql.SQLException: Connections could not be acquired from the underlying database!
- ODBC : [9332-7.330]connection[LIBPQ_connect]2908: Could not establish connection to the database; LIBPQ returned -> SSL SYSCALL error: Connection reset by peer (0x00002746/10054)
Côté serveur, chaque test de connexion d'un client, que ce soit via hibernate ou ODBC donne l'erreur suivante :
- 2022-05-23 11:10:25.452 CEST [26769] LOG: could not accept SSL connection: Connection reset by peer
Si je configure postgresql via pg_hba.conf pour autoriser une connexion sans ssl (host à la place de hostssl + reload), ça fonctionne !!
les erreurs obtenues ne sont pas assez explicites et je ne vois pas comment débugguer ça et trouver la source du problème.....
auriez-vous des pistes que je pourrai explorer, le moyen d'avoir du log plus explicite?
Merci par avance pour votre aide
Gérald
Partager