[Résolu] : problème configuration

Un conseil pour l'installation? Un problème technique pour installer OpenConcerto?
Répondre
brunets
Messages : 56
Enregistré le : dim. déc. 23, 2012 1:26 pm

jeu. déc. 27, 2012 3:33 pm

Bonjour,

J'essaie d'installer depuis plusieurs semaines OC 1.2 multiposte sur une machine virtuelle (virtualbox) tournant sous Ubuntu 12.04 32 bits. Je ne suis pas un spécialiste ni linux, ni de postgresql.

J'utilise le dernier script d'installation.

Code : Tout sélectionner

#!/bin/sh
    cd ~/
    sudo apt-get install -y python-software-properties unzip
    sudo echo "Installation Java et PostgreSQL"
    sudo echo "sun-java7-bin shared/accepted-sun-dlj-v1-1 boolean true" | sudo debconf-set-selections
    sudo echo "sun-java7-jre shared/accepted-sun-dlj-v1-1 boolean true" | sudo debconf-set-selections
    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update
    sudo apt-get install -y postgresql-9.1 oracle-java7-installer
    sudo sed -i -e 's|all[ ]* ident|all md5|g' /etc/postgresql/9.1/main/pg_hba.conf
    sudo service postgresql restart
    sudo -u postgres psql -c "CREATE USER openconcerto"
    sudo -u postgres psql -c "ALTER USER openconcerto WITH PASSWORD 'openconcerto'"
    sudo -u postgres psql -c "ALTER ROLE openconcerto WITH CREATEDB";
    sudo -u postgres psql -c "CREATE DATABASE \"OpenConcerto\" OWNER openconcerto";
    sudo -u postgres psql -c "GRANT ALL PRIVILEGES ON DATABASE \"OpenConcerto\" to openconcerto";
    echo "Installation de la base de donnees OpenConcerto"
    wget http://www.openconcerto.org/fr/telechargement/OpenConcerto-1.2.sql.zip
    unzip OpenConcerto-1.2.sql.zip
    sudo -u postgres psql OpenConcerto < OpenConcerto-1.2.sql
    echo "Telechargement OpenConcerto"
    rm -rf ~/.OpenConcerto
    rm -rf ~/.java/sql-config
    wget http://www.openconcerto.org/fr/telechargement/OpenConcerto-1.2-multiposte.zip
    unzip OpenConcerto-1.2-multiposte.zip
    cd OpenConcerto-1.2-multiposte
    rm Configuration/main.properties
    chmod +x *.sh
Tout semble se dérouler correctement.

Ensuite, je lance OpenConcerto-Configuration.sh. Je recherche la base de donnée postgresql. Je la trouve et clique sur utiliser le serveur.

Sous l'onglet configuration, je teste la connexion. Connexion OK.

Je clique sur enregistrer la configuration. Rien ne se passe ni message, ni fermeture de la fenêtre de configuration.

Lorsque je vais dans le dossier home/utilisateur/OpenConcerto, je n'ai pas de fichier main.properties mais un dossier logs.

Si quelqu'un avait une idée pour me dépanner, cela m'arrangerai bien.

Merci à tous.

Stéphane
Modifié en dernier par brunets le sam. déc. 29, 2012 11:08 am, modifié 1 fois.
xantof
Messages : 504
Enregistré le : dim. juil. 10, 2011 2:33 pm

ven. déc. 28, 2012 12:31 am

Bonjour Stéphane,
Je clique sur enregistrer la configuration. Rien ne se passe ni message, ni fermeture de la fenêtre de configuration.
: c'est comme ça que ça se passe! La configuration sera (devrait être) enregistrée.

Le fichier main.properties ne se trouve pas dans le répertoire OpenConcerto mais dans .OpenConcerto qui est un répertoire caché (faire Ctrl+H dans nautilus pour les afficher)

Tout ce que tu indiques laisse penser que ton installation est fonctionnelle. As-tu essayé de lancer openconcerto.sh?

Pourquoi une machine virtuelle alors qu'OC fonctionne sous différent OS?

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
brunets
Messages : 56
Enregistré le : dim. déc. 23, 2012 1:26 pm

ven. déc. 28, 2012 11:09 am

Bonjour,

Merci pour votre aide.

J'installe sur une machine virtuelle car je fais le test sur une machine utilisée à titre professionnel. Je ne veux pas la polluer avec différentes installation de logiciels. Si j'arrive finalement à utiliser le logiciel et que le test est concluant, je pourrais alors (simplement j'imagine) déplacer la machine virtuelle sur une autre machine physique. Si je n'y arrive pas ou si le test n'est pas concluant, je supprime la machine virtuelle et c'est tout.

Après avoir pensé que j'avais un problème d'installation, j'ai supposé avoir un problème de configuration. Si vous me dites que c'est normal pour la configuration alors OK.

Je posais la question pour essayer de voir d'où venais le problème car lorsque je lance (par double clic puis lancer) OpenConcerto.sh du dossier OpenConcerto-1.2-multiposte, j'ai bien le message "connexion à votre base de donnée" puis "Mise à jour des caches en cours" puis la fenêtre de connexion OC avec identifiant "Administrateur", Mot de passe "vide", Société "ILM informatique". Je laisse tel que et clique sur connexion. J'ai alors une fenêtre qui s'ouvre avec les astuces puis une autre fenêtre d'erreur cette fois ci m'indiquant une erreur de connexion provenant probablement d'une mauvaise configuration ou installation avec le détail suivant :

Code : Tout sélectionner

Erreur de connexion

Couldn't refresh the graph
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
Je ne comprends pas le message et ne sais pas quoi faire.

Si vous avez une idée, je suis preneur.

Vous en remerciant,

Cordialement.

Stéphane
Avatar du membre
guillaume
Messages : 2434
Enregistré le : ven. févr. 11, 2011 7:15 pm

ven. déc. 28, 2012 3:53 pm

Bonjour,

Avez vous utilisé le java de Sun/Oracle?

Si oui, vous avez dû bricoler quelque chose de non standard, vos fichiers de cache sont corrompus.
Effacer le dossier .java/ilm dans votre dossier utilisateur et tout devrait fonctionner correctement.

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 !
brunets
Messages : 56
Enregistré le : dim. déc. 23, 2012 1:26 pm

ven. déc. 28, 2012 5:02 pm

Bonjour,

Merci pour votre aide.

C'est bien le java de sun.oracle qui, je crois, est installé par le script précité.

Je n'ai rien bricoler. Mon installation d'ubuntu 12.04 32 bits venait tout d'être faite et j'ai lancé le script.

J'ai bien effacé le contenu du dossier .java/ilm puis j'ai relancé OC mais j'ai toujours la même erreur au bout de plusieurs minutes d'attente.

Une autre idée ?

Vous en remerciant,

Cordialement.

Stéphane
Avatar du membre
guillaume
Messages : 2434
Enregistré le : ven. févr. 11, 2011 7:15 pm

ven. déc. 28, 2012 5:50 pm

Bonjour,

Je viens de faire le test dans une VM (vmware) Ubuntu 12.10 64bits avec le script que vous avez utilisé.
Tout fonctionne correctement.

Le plus étrange est est l' "erreur au bout de plusieurs minutes d'attente"... en local, la mise à jour des caches
doit durer moins de 10 secondes...

Votre fichier main.properties fait il bien référence à 127.0.0.1 ??

Avez vous essayé avec la 1.3b1?

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 !
brunets
Messages : 56
Enregistré le : dim. déc. 23, 2012 1:26 pm

sam. déc. 29, 2012 10:06 am

Bonjour,

Moi c'est une VM VirtualBox (4.2.4) sous Ubuntu 12.04 32 bits.

Dans le fichier main.properties, j'ai vérifié l'adresse ip du serveur. C'est bien 127.0.0.1.

Je n'ai pas essayé la version 1.3b1 mais j'ai essayé dans une autre VM (un clone de la précédente) la version monoposte 1.2. Cela fonctionne. Je vais donc faire le test avec cette version.

Vous en remerciant,

Cordialement.

Stéphane
brunets
Messages : 56
Enregistré le : dim. déc. 23, 2012 1:26 pm

sam. déc. 29, 2012 11:08 am

Bonjour à tous,

Ca y est, j'ai trouvé où était le problème de configuration. J'indique la solution ci-dessous au cas ou quelqu'un d'autre soit confronté au problème.

Il n'était pas dans OpenConcerto mais dans ma VM VirtualBox.

Le paramétrage standard de création d'une VM avec Ubuntu alloue 512 Mo de mémoire vive. Visiblement pour OpenConcerto et/ou Java et/ou postgresql, ce n'est pas suffisant. J'ai augmenté à 1024 Mo et tout semble fonctionner correctement.

Merci à tous pour votre aide.

Cordialement.

Stéphane
Répondre