Page 2 sur 3

Re: Tuto installation monoposte et multiposte

Posté : mar. févr. 21, 2017 3:45 pm
par Samuel_Burg
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

Re: Tuto installation monoposte et multiposte

Posté : sam. mai 19, 2018 4:29 pm
par 06sergio
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.

Re: Tuto installation monoposte et multiposte

Posté : mer. mai 23, 2018 12:47 pm
par infolycee3
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 :

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
Une idée de où je me suis planté? C'est une erreur réseau ou d'installation?
Merci beaucoup ! :D

Re: Tuto installation monoposte et multiposte

Posté : mer. mai 23, 2018 1:05 pm
par tvans
bonjour
essayez en manuel, depuis le tuto de openconcerto : https://www.openconcerto.org/fr/installation.html

Re: Tuto installation monoposte et multiposte

Posté : mer. mai 23, 2018 4:25 pm
par guillaume
Bonjour,

Avant de tester avec OpenConcerto, validez l'installation et la configuration de PostgreSQL avec pgAdmin.

Cordialement,

Re: Tuto installation monoposte et multiposte

Posté : mer. mai 23, 2018 8:04 pm
par infolycee3
Merci beaucoup pour vos réponses rapides ! 8-)

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...

Re: Tuto installation monoposte et multiposte

Posté : lun. mai 28, 2018 11:28 am
par infolycee3
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

Re: Tuto installation monoposte et multiposte

Posté : lun. mai 28, 2018 2:07 pm
par tvans
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.

Re: Tuto installation monoposte et multiposte

Posté : lun. mai 28, 2018 7:02 pm
par infolycee3
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

Re: Tuto installation monoposte et multiposte

Posté : sam. janv. 19, 2019 6:16 pm
par artfleurs
Bonjour,

Je souhaiterais me servir d'OC sur 2 ordinateurs mais avec la meme base de données comment puis-je faire car je n'ai pas de serveur

Merci