Probleme de connexion serveur (window R2)

Un conseil pour l'installation? Un problème technique pour installer OpenConcerto?
Répondre
Sebastien 1976
Messages : 11
Enregistré le : mer. juin 28, 2017 2:24 pm

mer. juin 28, 2017 2:56 pm

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
Avatar du membre
guillaume
Messages : 2457
Enregistré le : ven. févr. 11, 2011 7:15 pm

mer. juin 28, 2017 4:07 pm

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,
Directeur technique d'OpenConcerto qui dans son temps libre s'occupe du forum.
Pour une assistance pro, nous sommes joignables à ILM Informatique contre quelques jetons.
Pensez aussi à lire le manuel !
Sebastien 1976
Messages : 11
Enregistré le : mer. juin 28, 2017 2:24 pm

jeu. juin 29, 2017 7:07 am

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
Répondre