Bonjour,
dans votre dump du message d'erreur vous avez ceci :
""
org.h2.jdbc.JdbcSQLException: Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode
""
donc vous avez soit plusieurs instances de OC qui tournent en mémoire, soit vous avez fait un arrêt brutal du PC et il reste un lock sur la DB.
a+
Samuel
Tuto installation monoposte et multiposte
Bonjour à toute l'équipe,
Et bravo pour Openconcerto qui à chaque version s'enrichit de plus en plus et est vraiment un produit intéressant.
Aujourd'hui j'ai changé de bécane, et ai installé Openconcerto sous Mint, à partir du script situé dans le répertoire de téléchargement de votre site ...fainéantise oblige
.
Installation sans problèmes ; dans le menu j'ai bien mes icônes qui sont créées, et en cliquant sur l'icone de configuration (ou sur l’icône Openconcerto) ... rien ne se passe.
Recherche ... et en effet, pour une raison que je ne comprends pas, le script est allé m'installer le logiciel dans un répertoire /opt/openconcerto !
Bon, il m'a suffit de :
- modifier les liens dans les icônes,
- modifier les droits dans le répertoire /opt/openconcerto, (avec un sudo chmod 777)
Et tout est rentré dans l'ordre.
Si ça peut servir ...
Avec mes meilleures salutations.
Et bravo pour Openconcerto qui à chaque version s'enrichit de plus en plus et est vraiment un produit intéressant.
Aujourd'hui j'ai changé de bécane, et ai installé Openconcerto sous Mint, à partir du script situé dans le répertoire de téléchargement de votre site ...fainéantise oblige

Installation sans problèmes ; dans le menu j'ai bien mes icônes qui sont créées, et en cliquant sur l'icone de configuration (ou sur l’icône Openconcerto) ... rien ne se passe.
Recherche ... et en effet, pour une raison que je ne comprends pas, le script est allé m'installer le logiciel dans un répertoire /opt/openconcerto !
Bon, il m'a suffit de :
- modifier les liens dans les icônes,
- modifier les droits dans le répertoire /opt/openconcerto, (avec un sudo chmod 777)
Et tout est rentré dans l'ordre.
Si ça peut servir ...
Avec mes meilleures salutations.
-
- Messages : 4
- Enregistré le : mer. mai 23, 2018 11:52 am
Bonjour à tous
J'ai installé OpenConcerto dans une VM en partant de l'iso ubuntu 16.04.3 server 64 bits et en utilisant le script d'installation automatisé
Mes pc clients sont des Windows 7 pro 64 bits, le pare-feu y est désactivé, version de java : 8 mise à jour 161
Voici le message d'erreur à l'ouverture du client multiposte :
Une idée de où je me suis planté? C'est une erreur réseau ou d'installation?
Merci beaucoup !

J'ai installé OpenConcerto dans une VM en partant de l'iso ubuntu 16.04.3 server 64 bits et en utilisant le script d'installation automatisé
Mes pc clients sont des Windows 7 pro 64 bits, le pare-feu y est désactivé, version de java : 8 mise à jour 161
Voici le message d'erreur à l'ouverture du client multiposte :
Code : Tout sélectionner
UncaughtException on thread Thread[main,5,main]
java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Impossible d'obtenir une connexion sur jdbc:postgresql://10.207.219.243/OpenConcerto
org.openconcerto.utils.ExceptionHandler: UncaughtException on thread Thread[main,5,main]
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:129)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:134)
at org.openconcerto.erp.config.Gestion$2.uncaughtException(Gestion.java:201)
at java.lang.ThreadGroup.uncaughtException(Unknown Source)
at java.lang.ThreadGroup.uncaughtException(Unknown Source)
at java.lang.Thread.dispatchUncaughtException(Unknown Source)
Caused by: java.lang.IllegalStateException: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Impossible d'obtenir une connexion sur jdbc:postgresql://10.207.219.243/OpenConcerto
at org.openconcerto.sql.PropsConfiguration$Addable.get(PropsConfiguration.java:1011)
at org.openconcerto.sql.PropsConfiguration.getDirectory(PropsConfiguration.java:1136)
at org.openconcerto.erp.config.Gestion.main(Gestion.java:314)
Caused by: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Impossible d'obtenir une connexion sur jdbc:postgresql://10.207.219.243/OpenConcerto
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at org.openconcerto.sql.PropsConfiguration$Addable.get(PropsConfiguration.java:1007)
... 2 more
Caused by: java.lang.IllegalStateException: Impossible d'obtenir une connexion sur jdbc:postgresql://10.207.219.243/OpenConcerto
at org.openconcerto.sql.model.SQLDataSource.getRawConnectionThrow(SQLDataSource.java:1376)
at org.openconcerto.sql.model.SQLDataSource.getRawConnection(SQLDataSource.java:1394)
at org.openconcerto.sql.model.SQLDataSource._borrowConnection(SQLDataSource.java:1334)
at org.openconcerto.sql.model.SQLDataSource.borrowConnection(SQLDataSource.java:1321)
at org.openconcerto.sql.model.SQLDataSource.getNewConnection(SQLDataSource.java:1301)
at org.openconcerto.sql.model.SQLDataSource$QueryInfo.<init>(SQLDataSource.java:701)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:610)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:554)
at org.openconcerto.sql.model.SQLDataSource.getSchema(SQLDataSource.java:1878)
at org.openconcerto.sql.model.SQLDataSource.getSchema(SQLDataSource.java:1860)
at org.openconcerto.sql.model.DBSystemRoot.setRootPathFromDS(DBSystemRoot.java:632)
at org.openconcerto.sql.model.DBSystemRoot.setDS(DBSystemRoot.java:628)
at org.openconcerto.sql.model.SQLBase.<init>(SQLBase.java:142)
at org.openconcerto.sql.model.SQLServer.createBase(SQLServer.java:419)
at org.openconcerto.sql.model.SQLServer.getBase(SQLServer.java:408)
at org.openconcerto.sql.model.SQLServer.createSystemRoot(SQLServer.java:467)
at org.openconcerto.sql.model.SQLServer.getSystemRoot(SQLServer.java:445)
at org.openconcerto.sql.model.SQLServer.getSystemRoot(SQLServer.java:425)
at org.openconcerto.sql.PropsConfiguration.createSystemRoot(PropsConfiguration.java:626)
at org.openconcerto.erp.config.ComptaPropsConfiguration.createSystemRoot(ComptaPropsConfiguration.java:768)
at org.openconcerto.sql.PropsConfiguration.getSystemRoot(PropsConfiguration.java:1075)
at org.openconcerto.sql.PropsConfiguration.createRoot(PropsConfiguration.java:408)
at org.openconcerto.sql.PropsConfiguration.getRoot(PropsConfiguration.java:1051)
at org.openconcerto.sql.element.ConfSQLElement.<init>(ConfSQLElement.java:35)
at org.openconcerto.sql.element.ConfSQLElement.<init>(ConfSQLElement.java:30)
at org.openconcerto.task.config.ComptaBasePropsConfiguration.createDirectory(ComptaBasePropsConfiguration.java:183)
at org.openconcerto.erp.config.ComptaPropsConfiguration.createDirectory(ComptaPropsConfiguration.java:788)
at org.openconcerto.sql.PropsConfiguration$1.create(PropsConfiguration.java:245)
at org.openconcerto.sql.PropsConfiguration$1.create(PropsConfiguration.java:1)
at org.openconcerto.sql.PropsConfiguration$Addable$1.call(PropsConfiguration.java:987)
at java.util.concurrent.FutureTask.run(Unknown Source)
at org.openconcerto.sql.PropsConfiguration$Addable.get(PropsConfiguration.java:1005)
... 2 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.openconcerto.sql.model.SQLDataSource$4.makeObject(SQLDataSource.java:1584)
at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
at org.openconcerto.sql.model.SQLDataSource.createPoolableConnectionFactory(SQLDataSource.java:1599)
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:1386)
... 32 more
Merci beaucoup !

bonjour
essayez en manuel, depuis le tuto de openconcerto : https://www.openconcerto.org/fr/installation.html
essayez en manuel, depuis le tuto de openconcerto : https://www.openconcerto.org/fr/installation.html
Bonjour,
Avant de tester avec OpenConcerto, validez l'installation et la configuration de PostgreSQL avec pgAdmin.
Cordialement,
Avant de tester avec OpenConcerto, validez l'installation et la configuration de PostgreSQL avec pgAdmin.
Cordialement,
-
- Messages : 4
- Enregistré le : mer. mai 23, 2018 11:52 am
Merci beaucoup pour vos réponses rapides !
Je n'avais pas vu que le fichier script.sh comportait un adressage IP, je l'ai donc adapté à ma structure et j'ai relancé le script pour voir (méthode bourrin, j'en conviens, mais le script a l'air si simple et efficace...).
Maintenant OpenConcerto se lance normalement, mais il me propose évidemment de me connecter en administrateur. Je peux mettre n'importe quoi en mot de passe, ça passe à priori
Bref, ça avance...

Je n'avais pas vu que le fichier script.sh comportait un adressage IP, je l'ai donc adapté à ma structure et j'ai relancé le script pour voir (méthode bourrin, j'en conviens, mais le script a l'air si simple et efficace...).
Maintenant OpenConcerto se lance normalement, mais il me propose évidemment de me connecter en administrateur. Je peux mettre n'importe quoi en mot de passe, ça passe à priori
Bref, ça avance...
-
- Messages : 4
- Enregistré le : mer. mai 23, 2018 11:52 am
Bonjour,
Je confirme que le compte par défaut est Administrateur et que peu importe le mot de passe qui est mis, le logiciel se lance et à priori me propose tous les menus
Étrangement le compte 'openconcerto' inclus dans le script n'est pas reconnu : "utilisateur inconnu", j'ai relancé les commandes postgres du script manuellement sans succès
Bref, s'il le faut, je réinstallerai de zéro
J'en profiterai pour télécharger une version plus récente, le script proposant la version 1.5
Deuxième question, les préférences du logiciel se font dans le dossier itinérant, chez nous :
k:/profil/appdata/OpenConcerto/préférences
Cela signifie que chaque utilisateur doit renseigner le serveur à la première connexion ou il y a une autre solution ?
Je vais voir si je peux faire remonter les préférences à tous les utilisateurs...
Troisième question : Savez vous si le binaire d'installation propose des options d'automatisation ? Nous utilisons un système d'installation réseau wpkg pour les applis compatibles...
Merci !
Mike
PS : Je vais faire commander plusieurs manuels aux enseignants concernés, cela me parait évidemment indispensable
Je confirme que le compte par défaut est Administrateur et que peu importe le mot de passe qui est mis, le logiciel se lance et à priori me propose tous les menus
Étrangement le compte 'openconcerto' inclus dans le script n'est pas reconnu : "utilisateur inconnu", j'ai relancé les commandes postgres du script manuellement sans succès
Bref, s'il le faut, je réinstallerai de zéro
J'en profiterai pour télécharger une version plus récente, le script proposant la version 1.5
Deuxième question, les préférences du logiciel se font dans le dossier itinérant, chez nous :
k:/profil/appdata/OpenConcerto/préférences
Cela signifie que chaque utilisateur doit renseigner le serveur à la première connexion ou il y a une autre solution ?
Je vais voir si je peux faire remonter les préférences à tous les utilisateurs...
Troisième question : Savez vous si le binaire d'installation propose des options d'automatisation ? Nous utilisons un système d'installation réseau wpkg pour les applis compatibles...
Merci !
Mike
PS : Je vais faire commander plusieurs manuels aux enseignants concernés, cela me parait évidemment indispensable
bonjour
la connexion se fait via les renseignements du fichier main.properties
si vous vous y connaissez en script shell, rien ne vous empêche de recopier le 'bon' fichier (avec les bonnes valeurs) dans le répretoire avant de lancer le logiciel.
idem pour les interfaces, vous avez les fichiers associés.
la connexion se fait via les renseignements du fichier main.properties
si vous vous y connaissez en script shell, rien ne vous empêche de recopier le 'bon' fichier (avec les bonnes valeurs) dans le répretoire avant de lancer le logiciel.
idem pour les interfaces, vous avez les fichiers associés.
-
- Messages : 4
- Enregistré le : mer. mai 23, 2018 11:52 am
Je maitrise pas trop mal shell, mais il y a une interface graphique qui fait ça très bien, autant en profiter !
http://wwdeb.crdp.ac-caen.fr/mediase3/i ... ilisateurs
Merci pour ta réponse !
Mike
http://wwdeb.crdp.ac-caen.fr/mediase3/i ... ilisateurs
Merci pour ta réponse !
Mike