installation multiposte "hétérogène"

Un conseil pour l'installation? Un problème technique pour installer OpenConcerto?
Répondre
stph
Messages : 9
Enregistré le : lun. mars 14, 2011 10:18 am

lun. mars 14, 2011 10:47 am

Bonjour, et bravo pour ce logiciel,
je poste parce que je donne ma langue au chat :oops: :roll: :
j'essaie de faire fonctionner la version multiposte depuis quelques jours sur mon réseau local, et je n'y arrive pas.
J'ai installé postgreql 8.4.7 sous ubuntu maverick en 64bits,
j'arrive à m'y connecter en localhost depuis pgadmin, ou la configuration lancée par le script OpenConcerto.sh (ne fait plus rien après enregistrement de la config),
je mets les messages console:

Code : Tout sélectionner

~$ '/home/ace/OpenConcerto/OpenConcerto.sh' 
Exception in thread "main" java.lang.NoClassDefFoundError: ilm/utils/prog/RemoteDebugArgs
Caused by: java.lang.ClassNotFoundException: ilm.utils.prog.RemoteDebugArgs
	at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: ilm.utils.prog.RemoteDebugArgs. Program will exit.
Linux
java.io.FileNotFoundException: Configuration/update.properties (No such file or directory)
	at java.io.FileInputStream.open(Native Method)
	at java.io.FileInputStream.<init>(FileInputStream.java:137)
	at java.io.FileInputStream.<init>(FileInputStream.java:96)
	at org.openconcerto.g.a.a.<init>(Unknown Source)
	at org.openconcerto.g.a.a.a(Unknown Source)
	at org.openconcerto.gestion.config.Gestion.main(Unknown Source)
Loading:/home/ace/.OpenConcerto/main.properties
[color=#BF0000]Testing:org.openconcerto.gestion.config.a@2682d210
Connexion réussie sur la base OpenConcerto[/color][color=#BF0000][color=#000000][/color][/color]
j'essaie de me connecter depuis un macbook,
l'outil de config arrive à se connecter à la base mais pas le programme en lui-même:
(log console)

Code : Tout sélectionner

Testing:org.openconcerto.gestion.config.b@774d921a
13/03/11 09:02:26	[0x0-0x11e11e].org.openconcerto.OpenConcerto-Configuration[6257]	Connexion réussie sur la base OpenConcerto
13/03/11 09:02:37	login[6261]	DEAD_PROCESS: 6261 ttys001
13/03/11 09:02:51	[0x0-0x11e11e].org.openconcerto.OpenConcerto-Configuration[6257]	Saving:/Users/stf/Library/Preferences/OpenConcerto/main.properties
(...)
13/03/11 09:02:58	[0x0-0x120120].org.openconcerto.OpenConcerto-multiposte[6268]	Mac OS X
13/03/11 09:02:58	[0x0-0x120120].org.openconcerto.OpenConcerto-multiposte[6268]	java.io.FileNotFoundException: Configuration/update.properties (No such file or directory)
(...)
3/03/11 09:09:38	[0x0-0x125125].com.apple.JarLauncher[6314]	Failed to load Main-Class manifest attribute from
13/03/11 09:09:38	[0x0-0x125125].com.apple.JarLauncher[6314]	/Users/stf/Downloads/OpenConcerto-1.0-multiposte-mac/OpenConcerto (multiposte).app/Contents/Resources/Java/OpenConcerto.jar
et même sénario avec un client seven

en bonus, mon pg_hba:

Code : Tout sélectionner


# Database administrative login by UNIX sockets
local   all         postgres                          ident

# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD

# "local" is for Unix domain socket connections only
local   all         all                               md5
# IPv4 local connections:
host    all         all         127.0.0.1/32          md5
# IPv6 local connections:
host    all         all         ::1/128               md5

# openconcerto
host    OpenConcerto         openconcerto         192.168.1.0/24          md5

donc si quelqu'un avait une piste, je le remercie d'avance, et merci de m'avoir lu :)
(Et sinon, les versions monopostes fonctionnent, du coup je vais peut-être chercher à dupliquer la base h2 sur chaque client et les synchroniser)
Avatar du membre
guillaume
Messages : 2433
Enregistré le : ven. févr. 11, 2011 7:15 pm

lun. mars 14, 2011 12:09 pm

Bonjour,

Pour une raison encore obscure, vos installations ne trouvent pas le fichier de configuration main.properties
(cf vos logs pour les chemins).

Ce fichier doit contenir les lignes:

Code : Tout sélectionner

server.ip=192.168.1.10:5432
server.driver=postgresql
systemRoot=OpenConcerto
customer=Gestion_Default
Remplacez 192.168.1.10 par l'IP de votre serveur.
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 !
stph
Messages : 9
Enregistré le : lun. mars 14, 2011 10:18 am

lun. mars 14, 2011 1:13 pm

Ok, vu l'erreur dans le main.properties sur le mac: mauvais n° de port (5332 au lieu de 5432) :oops:
Idem sous windows re- :oops:

Par contre la connexion est considérée comme établie en testant avec l'outil de configuration et le mauvais port (ce n'est pas pour me justifier :lol: )

Bon, le script linux ne lance que le test de connexion/enregistrer la conf chez moi pour l'instant, mais je m'en servirai surtout sur le mac de toute façon

Merci de ces réponses.
stph
Messages : 9
Enregistré le : lun. mars 14, 2011 10:18 am

mer. mars 16, 2011 7:45 am

Bonjour,
juste pour un retour d'expérience, (je pense que ça vient du serveur postgresql) ce matin après redémarrage de linux
j'ai dû modifier le pg_hba.conf comme suit pour arriver à me connecter depuis mon portable:

Code : Tout sélectionner

# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
(...)
# openconcerto
host    OpenConcerto         openconcerto         192.168.1.0/24          md5
hostssl    OpenConcerto         openconcerto         192.168.1.17 255.255.255.0         md5


Uniquement lors de la première connexion après le redémarrage machine,

ensuite j'ai retesté en commentant la ligne hostssl +service restart postgres : la connexion fonctionne.

Voilà, je ne connais pas les subtilités de la conf postgres, peut-être que la configuration n'est pas rechargée etc,
mais si ça peut dépanner quelqu'un tant mieux.
Répondre