Problème d'installation

Un conseil pour l'installation? Un problème technique pour installer OpenConcerto?
Répondre
Lawin
Messages : 1
Enregistré le : lun. janv. 21, 2013 3:09 pm

lun. janv. 21, 2013 3:24 pm

Bonjour à tous,
J'ai parcouru le guide d'installation, mais à chaque lancement de l'installation j'ai le message suivant :Erreur lors de la tentative de connexion à la base.

Common is not a child of DBSystemRoot OpenConcerto
org.openconcerto.utils.ExceptionHandler: Erreur lors de la tentative de connexion à la base.
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:86)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:90)
at org.openconcerto.erp.config.Gestion$2.run(Gestion.java:273)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: org.openconcerto.sql.model.DBStructureItemNotFound: Common is not a child of DBSystemRoot OpenConcerto
at org.openconcerto.sql.model.DBStructureItem.getCheckedChild(DBStructureItem.java:101)
at org.openconcerto.sql.model.DBSystemRoot.getRoot(DBSystemRoot.java:126)
at org.openconcerto.sql.PropsConfiguration.createRoot(PropsConfiguration.java:305)
at org.openconcerto.sql.PropsConfiguration.getRoot(PropsConfiguration.java:770)
at org.openconcerto.sql.ui.ConnexionPanel.<init>(ConnexionPanel.java:134)
at org.openconcerto.sql.ui.ConnexionPanel.<init>(ConnexionPanel.java:129)
at org.openconcerto.sql.ui.ConnexionPanel.create(ConnexionPanel.java:99)
at org.openconcerto.erp.action.NouvelleConnexionAction.createFrame(NouvelleConnexionAction.java:242)
at org.openconcerto.erp.config.Gestion$2.run(Gestion.java:258)
... 8 more
____________________
Quelqu'un peut-il m'aider.

PS j'ai pourtant dans les Templates les dossiers: Avoir, relance, livre de paye etc...
xantof
Messages : 504
Enregistré le : dim. juil. 10, 2011 2:33 pm

jeu. janv. 24, 2013 11:35 pm

Bonjour,

Quels sont les détails de votre installation? (versions OC, Java, PostGreSQL, etc...)
Avez-vous accès à la base de données par un autre biais - eg. PgAdmin?

Bien vérifier le nom de la base de données - OpenConcerto - avec ses majuscules et le mot de passe - openconcerto - SANS majuscules!

Stephan
Lubuntu 16.04 LTS au travail. Ubuntu 15.04 à la maison. 13 ans sous logiciel propriétaire. OC depuis 2012. Petit Commerce
Comment poser une question sur un forum : http://www.linux-france.org/article/the ... ns-fr.html
daniel064
Messages : 5
Enregistré le : mar. févr. 05, 2013 6:29 pm

mar. févr. 05, 2013 6:34 pm

J'ai également un souci avec l'installation réseau. Aucun problème sur le poste serveur mais je n'arrive pas à me connecter à la base depuis un poste client. Cerait-ce un problème de configuration ?
Merci pour vos réponses
Daniel
ci dessous le message d'erreur

Erreur de connexion à la base de données

Impossible d'obtenir une connexion sur jdbc:postgresql://10.234.146.166:5432/OpenConcerto: Cannot create PoolableConnectionFactory (La tentative de connexion a échoué dans le délai imparti.)
org.openconcerto.utils.ExceptionHandler: Erreur de connexion à la base de données
at org.openconcerto.utils.ExceptionHandler.die(ExceptionHandler.java:106)
at org.openconcerto.erp.config.Gestion.main(Gestion.java:219)
Caused by: java.lang.IllegalStateException: Impossible d'obtenir une connexion sur jdbc:postgresql://10.234.146.166:5432/OpenConcerto: Cannot create PoolableConnectionFactory (La tentative de connexion a échoué dans le délai imparti.)
at org.openconcerto.sql.model.SQLDataSource.getRawConnection(SQLDataSource.java:1093)
at org.openconcerto.sql.model.SQLDataSource.borrowConnection(SQLDataSource.java:1032)
at org.openconcerto.sql.model.SQLDataSource.getNewConnection(SQLDataSource.java:1014)
at org.openconcerto.sql.model.SQLDataSource$QueryInfo.<init>(SQLDataSource.java:538)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:444)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:396)
at org.openconcerto.sql.model.SQLDataSource.getSchema(SQLDataSource.java:1352)
at org.openconcerto.sql.model.SQLDataSource.getSchema(SQLDataSource.java:1334)
at org.openconcerto.sql.model.DBSystemRoot.setRootPathFromDS(DBSystemRoot.java:456)
at org.openconcerto.sql.model.DBSystemRoot.setDS(DBSystemRoot.java:452)
at org.openconcerto.sql.model.SQLBase.<init>(SQLBase.java:126)
at org.openconcerto.sql.model.PGSQLBase.<init>(PGSQLBase.java:24)
at org.openconcerto.sql.model.SQLSyntaxPG.createBase(SQLSyntaxPG.java:339)
at org.openconcerto.sql.model.SQLServer.getBase(SQLServer.java:370)
at org.openconcerto.sql.model.SQLServer.getBase(SQLServer.java:358)
at org.openconcerto.sql.model.SQLServer.createSystemRoot(SQLServer.java:419)
at org.openconcerto.sql.model.SQLServer.getSystemRoot(SQLServer.java:397)
at org.openconcerto.sql.model.SQLServer.getSystemRoot(SQLServer.java:378)
at org.openconcerto.sql.PropsConfiguration.createSystemRoot(PropsConfiguration.java:466)
at org.openconcerto.erp.config.ComptaPropsConfiguration.createSystemRoot(ComptaPropsConfiguration.java:535)
at org.openconcerto.sql.PropsConfiguration.getSystemRoot(PropsConfiguration.java:779)
at org.openconcerto.erp.config.Gestion.main(Gestion.java:216)
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (La tentative de connexion a échoué dans le délai imparti.)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1225)
at org.openconcerto.sql.model.SQLDataSource.createDataSource(SQLDataSource.java:1120)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
at org.openconcerto.sql.model.SQLDataSource.getRawConnection(SQLDataSource.java:1076)
... 21 more
Caused by: org.postgresql.util.PSQLException: La tentative de connexion a échoué dans le délai imparti.
at org.postgresql.Driver$ConnectThread.getResult(Driver.java:359)
at org.postgresql.Driver.connect(Driver.java:271)
at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:294)
at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1247)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1221)
... 24 more
xantof
Messages : 504
Enregistré le : dim. juil. 10, 2011 2:33 pm

mer. févr. 06, 2013 8:02 am

Bonjour,

Je résume :

Poste Serveur : connexion à la base OK.
Poste Client : pas de connexion à la base.

Voir si connexion possible à partir de PgAdmin et en ligne de commande à partir d'un poste client.

Mais -sans être spécialiste - je dirais qu'il s'agit plutôt d'un problème réseau -> voir de ce côté, pare-feu, et PostGreSQL.

Débugger en faisant les tests indépendamment d'OC.

Donnez plus de détails.

Bon débogage!

Stephan
Lubuntu 16.04 LTS au travail. Ubuntu 15.04 à la maison. 13 ans sous logiciel propriétaire. OC depuis 2012. Petit Commerce
Comment poser une question sur un forum : http://www.linux-france.org/article/the ... ns-fr.html
daniel064
Messages : 5
Enregistré le : mar. févr. 05, 2013 6:29 pm

mer. févr. 06, 2013 10:00 am

Bonjour,
comment puis-je accéder à PgAdmin depuis un poste client ? (j'utilise xp comme serveur et 7 comme client)
Concernant le pare feu j'ai bien tout désactivé pour faire le test. Je connais mal Postgresql, y aurait-il des droits particuliers à définir ?
Merci pour les réponses
Cordialement
Daniel
xantof
Messages : 504
Enregistré le : dim. juil. 10, 2011 2:33 pm

jeu. févr. 07, 2013 7:57 am

Bonjour,

PgAdmin est un interface de gestion de BDD (comme PhpMyAdmin pour MySQL). Et oui, il faut l'installer sur le poste de travail (client). L'idée est, si on arrive à accéder à la base OpenConcerto par son biais, ça veut dire que le problème se situe dans la configuration OC. Dans le cas contraire, le problème se situera au niveau du réseau.

Ici PgAdmin ne servira que pour avancer dans le diagnostic du problème.

Mais, on se rapproche de la limite de mes compétences! J'ai quitté Windows depuis longtemps et définitivement et mon expérience "réseau" se limite à faire fonctionner OC sur mon petit réseau personnel.

Mais comme dit par Guillaume de nombreuses fois, dès qu'on touche aux installations réseau, mieux vaut s'y connaître!

Ou sinon, il faut passer du temps sur le site PostGreSQL ;)

Bon courage,

Stephan
Lubuntu 16.04 LTS au travail. Ubuntu 15.04 à la maison. 13 ans sous logiciel propriétaire. OC depuis 2012. Petit Commerce
Comment poser une question sur un forum : http://www.linux-france.org/article/the ... ns-fr.html
daniel064
Messages : 5
Enregistré le : mar. févr. 05, 2013 6:29 pm

sam. févr. 09, 2013 8:27 am

Bonjour
Merci encore pour votre réponse. Je n'arrive toujours pas à régler le problème malgré plusieurs heures passées à essayer de comprendre. Je vais donc continuer à travailler sur le poste réseau et referai des investigations plus tard.
Cordialement
Daniel
daniel064
Messages : 5
Enregistré le : mar. févr. 05, 2013 6:29 pm

sam. févr. 16, 2013 11:27 am

Bonjour à tous,
J'ai enfin trouvé le problème, il suffit d'ajouter les adresses ip de postes clients dans le fichier "pg_hba.conf"
Bonne journée
Daniel
xantof
Messages : 504
Enregistré le : dim. juil. 10, 2011 2:33 pm

sam. févr. 16, 2013 12:51 pm

Bonjour,

Le truc servira, c'est sur!

Stephan
Lubuntu 16.04 LTS au travail. Ubuntu 15.04 à la maison. 13 ans sous logiciel propriétaire. OC depuis 2012. Petit Commerce
Comment poser une question sur un forum : http://www.linux-france.org/article/the ... ns-fr.html
Répondre