installation multipostes via tunnel local ssh

Un conseil pour l'installation? Un problème technique pour installer OpenConcerto?
Répondre
opco
Messages : 4
Enregistré le : dim. juin 16, 2013 2:52 pm

dim. juin 16, 2013 3:03 pm

Bonjour,
Je n'arrive pas à installer en multipostes via ssh avec tunnel local (ubuntu 12.04 / putty). Idem en passant par la ligne de commande :
ssh -4 -p 2222 -l admin -L 5432:localhost:5432 000.000.000.000 -f.
La base est située sur un VDS sous ubuntu server 12.04 avec postgresql 9.1.
Les paramètres de config ont l'air bons puisqu'il me dit que le test de connection a réussi.

Voilà le log :
Logger logs: /home/user/OpenConcerto/logs/user/OpenConcerto-%u-age%g.log
Mise à jour désactivées (fichier de configuration manquant)
Ip:127.0.0.1:5432
Init phase 1:5209ms
Loading properties from /home/user/applications/openconcerto/./Configuration/Email.properties
Warning: /home/user/applications/openconcerto/./Configuration/Email.properties does not exist
Loading properties from /home/user/.java/ilm/sql-config/OpenConcerto/Configuration/OpenConcerto_User.properties
Init phase 2:689ms
Jun 16, 2013 4:36:09 PM org.openconcerto.utils.ExceptionHandler display
INFO: null
org.openconcerto.utils.ExceptionHandler: Erreur de connexion
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:86)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:90)
at org.openconcerto.erp.action.NouvelleConnexionAction$1.run(NouvelleConnexionAction.java:191)
at org.openconcerto.sql.ui.ConnexionPanel.connect(ConnexionPanel.java:406)
at org.openconcerto.sql.ui.ConnexionPanel.access$2(ConnexionPanel.java:384)
at org.openconcerto.sql.ui.ConnexionPanel$6.run(ConnexionPanel.java:337)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.IllegalStateException: Couldn't refresh the graph
at org.openconcerto.sql.model.DBSystemRoot.descendantsChanged(DBSystemRoot.java:282)
at org.openconcerto.sql.model.DBSystemRoot.descendantsChanged(DBSystemRoot.java:273)
at org.openconcerto.sql.model.SQLBase.refreshTables(SQLBase.java:315)
at org.openconcerto.sql.model.SQLBase.fetchTablesP(SQLBase.java:223)
at org.openconcerto.sql.model.SQLBase.loadTables(SQLBase.java:196)
at org.openconcerto.sql.model.SQLBase.refresh(SQLBase.java:150)
at org.openconcerto.sql.model.SQLBase.refresh(SQLBase.java:145)
at org.openconcerto.sql.model.DBSystemRoot.refresh(DBSystemRoot.java:344)
at org.openconcerto.sql.model.DBSystemRoot.reload(DBSystemRoot.java:339)
at org.openconcerto.task.config.ComptaBasePropsConfiguration.createSQLBaseSociete(ComptaBasePropsConfiguration.java:171)
at org.openconcerto.task.config.ComptaBasePropsConfiguration.getRootSociete(ComptaBasePropsConfiguration.java:161)
at org.openconcerto.erp.config.ComptaPropsConfiguration.setUpSocieteDataBaseConnexion(ComptaPropsConfiguration.java:893)
at org.openconcerto.erp.action.NouvelleConnexionAction$1.run(NouvelleConnexionAction.java:119)
... 4 more
A savoir que je me connecte sans soucis en local une fois le tunnel établi :

Code : Tout sélectionner

psql -h 127.0.0.1 -U openconcerto -d OpenConcerto
Password for user openconcerto: 
psql (9.1.9)
SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256)
Type "help" for help.

OpenConcerto=>
Merci de votre aide
Avatar du membre
guillaume
Messages : 2457
Enregistré le : ven. févr. 11, 2011 7:15 pm

lun. juin 17, 2013 10:24 am

Bonjour,

étrange... essayez de vider les dossiers dans .java/ilm

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 !
opco
Messages : 4
Enregistré le : dim. juin 16, 2013 2:52 pm

lun. juin 17, 2013 4:13 pm

Bonjour,

Hélas, aucun changement après vidage des dossiers.
Merci pour l'idée en tous cas.
Si ça se trouve c'est un type de connection (via tunnel local) qui n'a pas encore été testé alors le bug (si bug il y a) n'est peut-être même pas recensé.
Si quelqu'un disposant d'un serveur distant pouvait essayer de reproduire le problème, ce serait super, mais là ...
Ca m'ennuie tout de même de rester bloqué là-dessus vu que c'est une solution que j'ai mise en avant au boulot et que j'aimerais bien faire valider avant que l'on impose un autre environnement.

Cordialement,
Avatar du membre
guillaume
Messages : 2457
Enregistré le : ven. févr. 11, 2011 7:15 pm

lun. juin 17, 2013 5:33 pm

Bonsoir,

vous vous embêtez bien! OpenConcerto peut faire la liaison ssh lui même,
pour cela dans le main.properties:

server.wan.addr= IP_DU_SERVEUR
server.wan.port=2222
server.wan.password= un_pass
server.wan.user= un_login
systemRoot=OpenConcerto
customer=Gestion_Default
server.ip=127.0.0.1\:5432

Sinon, ya l'offre cloud...

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 !
opco
Messages : 4
Enregistré le : dim. juin 16, 2013 2:52 pm

mer. juin 19, 2013 8:10 am

Bonjour,

Je ne savais pas qu'il y avait d'autres options possibles dans le fichier de config. J'ai sûrement mal cherché mais je n'ai pas trouvé de documentation sur celles-ci.

Ceci étant, je n'arrive pas à obtenir la connection. Il me renvoie la classique "Unable to obtain PoolableConnectionFactory ..."

Là, j'ai testé à partir de windows, je vais voir ce que ça donne à partir d'un poste Linux bien que je ne vois pas en quoi ça pourrait influer.

Pour ce qui est du Cloud, ce n'est pas la politique de la boîte, par contre je pense qu'ils ne seront pas contre le support et la doc.

Encore merci pour votre aide.
Cordialement,
Avatar du membre
guillaume
Messages : 2457
Enregistré le : ven. févr. 11, 2011 7:15 pm

dim. juin 23, 2013 6:29 pm

Bonsoir,

sans l'erreur complète impossible de vous aider.
En tout cas, le tunnel ssh fonctionne parfaitement depuis la 1.1.
Regardez du côté de votre pg_hba.conf pour vérifier qu'il est correct (connexion locale en md5).

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 !
opco
Messages : 4
Enregistré le : dim. juin 16, 2013 2:52 pm

jeu. juin 27, 2013 6:33 am

En tout cas, le tunnel ssh fonctionne parfaitement depuis la 1.1.
Regardez du côté de votre pg_hba.conf pour vérifier qu'il est correct (connexion locale en md5).
Bonjour,

Ce n'est pas un pb lié au pg_hba.conf puisque (voir plus haut) si on passe toutes les commandes en manuel dans la console, aucun pb. Je ne doute pas que ça fonctionne chez vous mais l'important est que ça fonctionne ici ;-)

Bon, désolé mais le système a été jugé trop complexe à gérer et un autre environnement OpenSource a été choisi. Parmi les raisons évoquées : pas d'exemple fourni pour les différents types de connections, pas de doc destinée à l'admin en général d'ailleurs, basé sur postgresql au lieu de mysql, environnement java au lieu de html/php/css, ...

Vraiment dommage, j'aurais bien aimé mettre en place cette solution qui semblait très prometteuse en monoposte local.
Merci pour votre aide en tous cas,
Cordialement,
Avatar du membre
guillaume
Messages : 2457
Enregistré le : ven. févr. 11, 2011 7:15 pm

jeu. juin 27, 2013 7:33 pm

Bonjour,

En console, postgresql n'utilise pas le même système de connexion qu'OpenConcerto (md5).

L'important c'est que vous ayez trouvé votre bonheur à coût zéro. Tout ce dont vous aviez besoin se trouvait dans le manuel, vous auriez pu également faire appel à des spécialistes (notre hotline par exemple) pour résoudre vos problèmes en moins de 30 mins.

Si vous avez quelques minutes, je vous recommande la lecture de :
http://www.pentestit.com/mysql-security ... e20122122/
Un vrai bonheur MySQL :)

En tout cas, merci d'avoir proposé la solution OpenConcerto et de partager votre retour.
Si un jour, la solution choisie montre ses limites, vous verrez qu'OpenConcerto a bien évolué par rapport à aujourd'hui (et en bien ;) )

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