Page 1 sur 1

Probleme de connexion serveur (window R2)

Posté : mer. juin 28, 2017 2:56 pm
par Sebastien 1976
Bonjour,
Apres avoir suivi les instructions d'installation, il nous est impossible de se connecter sur la base de donnees. Je souhaite avoir OC sur le serveur et consultable par plusieurs utilisateurs. Mon pere me donne un coup de main car n etant pas informaticien !

Serveur Windows Server 2012 R2 VPS (OVH)
Nous pensons a un probleme de configuration du pg_hba / Le ping sur le portable detecte le serveur!

Action realisee
• Creation base sur serveur postsql 9.6
• Droit et création utilisateur dans PG ADMIN (query)
• Verification des fichier config
pg_hba.conf => host all all (Ipv4 du serveur) / 32md5
postgresql.conf => listen_addresses='*' OK
• Via cmd on a édité le script.sql sans problème (les base et tables ont ete initialisée après verif sur pg admin
• Exception sur pare feu serveur et portable en local
• Exception sur pare feu de notre Box
• Installation de la version 1.4.2 en multiposte sur le PC en local / Creation utilisateur : openconcerto avec mot de passe openconcerto et connexion avec l’IP de notre serveur ipv4 / port 5432 => Echec de mise à jour :evil: :evil:

Voici le message d’erreur ?

----------------------------------------------------------------------------------------------------------------
Impossible d'obtenir une connexion sur jdbc:postgresql://145.239.72.50:5432/OpenConcerto
org.openconcerto.utils.ExceptionHandler: Echec de mise à jour
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:121)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:125)
at org.openconcerto.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:390)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IllegalStateException: Impossible d'obtenir une connexion sur jdbc:postgresql://145.239.72.50:5432/OpenConcerto
at org.openconcerto.sql.model.SQLDataSource.getRawConnectionThrow(SQLDataSource.java:1349)
at org.openconcerto.sql.model.SQLDataSource.getRawConnection(SQLDataSource.java:1367)
at org.openconcerto.sql.model.SQLDataSource.borrowConnection(SQLDataSource.java:1301)
at org.openconcerto.sql.model.SQLDataSource.getNewConnection(SQLDataSource.java:1278)
at org.openconcerto.sql.model.SQLDataSource$QueryInfo.<init>(SQLDataSource.java:695)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:605)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:550)
at org.openconcerto.sql.model.SQLDataSource.getSchema(SQLDataSource.java:1851)
at org.openconcerto.sql.model.SQLDataSource.getSchema(SQLDataSource.java:1833)
at org.openconcerto.sql.model.DBSystemRoot.setRootPathFromDS(DBSystemRoot.java:622)
at org.openconcerto.sql.model.DBSystemRoot.setDS(DBSystemRoot.java:618)
at org.openconcerto.sql.model.SQLBase.<init>(SQLBase.java:142)
at org.openconcerto.sql.model.PGSQLBase.<init>(PGSQLBase.java:24)
at org.openconcerto.sql.model.SQLSyntaxPG.createBase(SQLSyntaxPG.java:370)
at org.openconcerto.sql.model.SQLServer.createBase(SQLServer.java:421)
at org.openconcerto.sql.model.SQLServer.getBase(SQLServer.java:409)
at org.openconcerto.sql.model.SQLServer.createSystemRoot(SQLServer.java:468)
at org.openconcerto.sql.model.SQLServer.getSystemRoot(SQLServer.java:446)
at org.openconcerto.sql.model.SQLServer.getSystemRoot(SQLServer.java:426)
at org.openconcerto.sql.PropsConfiguration.createSystemRoot(PropsConfiguration.java:604)
at org.openconcerto.erp.config.ComptaPropsConfiguration.createSystemRoot(ComptaPropsConfiguration.java:703)
at org.openconcerto.sql.PropsConfiguration.getSystemRoot(PropsConfiguration.java:1013)
at org.openconcerto.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:135)
... 1 more
Caused by: org.postgresql.util.PSQLException: FATAL: aucune entr�e dans pg_hba.conf pour l'h�te � 31.32.94.63 �, utilisateur � openconcerto �,
base de donn�es � OpenConcerto �, SSL inactif
at org.postgresql.Driver$ConnectThread.getResult(Driver.java:348)
at org.postgresql.Driver.connect(Driver.java:271)
at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
at org.openconcerto.sql.model.SQLDataSource$4.makeObject(SQLDataSource.java:1557)
at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
at org.openconcerto.sql.model.SQLDataSource.createPoolableConnectionFactory(SQLDataSource.java:1572)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at org.openconcerto.sql.model.SQLDataSource.getRawConnection(SQLDataSource.java:1359)
... 22 more

Re: Probleme de connexion serveur (window R2)

Posté : mer. juin 28, 2017 4:07 pm
par guillaume
Bonjour,

Postgresql vous indique pourtant ce qui ne va pas !
FATAL: aucune entrée dans pg_hba.conf pour l'hôte 31.32.94.63, utilisateur openconcerto

Il faut mettre une entrée dans pg_hba.conf pour y mettre les IPs qui vont se connecter.
Lisez la doc de PostgreSQL sinon vous risquez d'ouvrir à tout vent et vous faire hacker en 30s.

Pour une solution vraiment sécurisée, on a une offre cloud faites pour cela.

Cordialement,

Re: Probleme de connexion serveur (window R2)

Posté : jeu. juin 29, 2017 7:07 am
par Sebastien 1976
Bonjour guillaume,
J'ai resolu le probleme. IL fallait en effet ajouter l'adresse IP de notre Box et paramétrer une exception sur le pare feu de la box. Tout semble fonctionner parfaitement.
J'avais en effet penser a votre solution cloud. Nous démarrons notre activité donc on pilote tout a moindre cout. Peut être a l avenir nous penserons plus en detail a cette solution.
concernant la securisation du serveur vous avez raison nous allons mettre en place des securites.
Nous devons migrer desormais les donnees de ma version 1.3 en monoposte sous 1.4 en multiposte.
Bravo encore pour ce logiciel et ces foncitonnalites. Ideal pour un jeune entrepreneur. dans l'attende de courir votre nouvelle version 1.5
Cdlt
Sebastien