Buongiorno,
alla fine non sapendo che pesci prendere (e credendo che il problema fosse dovuto al mydomain di ubuntu) ho provveduto a mettere in piedi una macchina linux 32 bit standard e ad installare mysql avviandolo con i parametri richiesti (lower_case_table_names). Sfortunatamente l'errore di datasource mancante si ripropone anche se riesco dal pc remoto a connettermi correttamente al socket del server vya mysql admin gui..... Non so che pensare onestamente! Any idea?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
e' un problema che so come si risolve,
avendolo risolto in piu' occasioni.
come forse ho gia' indicato sul forum
il problema e':
1) in mysql
2) nel file di configurazione di mysql
3) e' un file "preinstallato" su debian
e ubuntu(non so su quanti altri sistemi),
ma non c'e' in suse
non ho in questo momento il tempo per
riattivare il pc con ubuntu e verificare
passo passo la soluzione, che credo sia
legata al file my.cnf dove c'e' scritto
root.mylocaldomain invece di root e basta,
perche' ho tanta di quella posta che da
5 giorni non riesco a lavorare :o/
Ciao,
grazie per la risposta. Ci ho sbattuto ancora un pò ma sono veramente in un vicolo cieco. Anche sulla stessa macchina come localhost o 127.0.0.1 ma l'errore è sempre lo stesso....nella finestra di login durante l'installazione dopo aver dato il nome del server non vengono elencati i database ma fin qui pazienza. Il problema è che ho sempre lo stesso messaggio di data source not found. A questo punto non capisco se sia un problema dell'installazione in rete o cos'altro.....sigh sigh.
Ti ho aggiunto su skype....sono thechain1974.
Grazie ancora e capisco il periodaccio....
Giorgio
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Mi sto cimentando anche io nell'installazione di rete ed anch'io ho le stesse difficoltà di thechain.
Ho allestito un server mysql (versione community 4.1) ed ho creato un my.cnf modificando la porta di ascolto da 3006 a 5565. Sul database l'utente root (di mysql) si riesce a connettere senza problemi ma non c'è modo di far collegare elawoffice. Ogni volta che tento l'installazione di rete appare, subito dopo aver inserito l'indirizzo IP del server mysql ed aver inserito l'user root con relativa password, la finestra di errore:
Data source mancante
java.lang.Exception
Diego dice che il problema è nei files di configurazione di mysql di ubuntu o debian... bene, io ho installato dai sorgenti ed ho utilizzato il my.cnf prendendo spunto da quelli di esempio distribuiti insieme ai sorgenti del database versione community.
Ci cimentiamo insieme?
Ciao,
Stefano Laguardia
P.S.: le caratteristiche del server sono le seguenti...
Pentium III @ 450 Mhz
RAM 320 MB PC133
S.O. Debian Sarge 3.0r1
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Volentieri x quanto riguarda il provare insieme.....m trovi su skype, leggi sopra! Io ho un server Ubuntu64 6.06.1 LTS e una slack 10.2 entrambe con i rispettivi package binari x 64 e 32 bit ed entrambe con il medesimo comportamento. Non uso il my.cnf preferisco trovare le opzioni via riga di comando e una volta identificate me lo creo ad hoc.
Avrei le tue medesime necessità.......e ho lo studio a cui faccio "consulenza" arrapato da elawoffice.....son stato convincente forse.....mah!
Giorgio
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Bene,
io ti ho aggiunto ai contatti skype ma ancora non mi hai abilitato. Ho cercato di contattarti cn 2 account... ti prego di fare riferimento a zeno_online
Vediamo di risolvere la cosa... se possibile :)
Ciao,
Stefano Laguardia
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Dopo aver provato e riprovato insieme a thechain siamo giunti alla seguente conclusione:
l'installazione di elawoffice con server mysql di rete non siamo riusciti a completarla tramite il tool automatizzato di elawoffice. Appare sempre lo stesso errore di data source mancante nonostante tutte le impostazioni sembrerebbero essere corrette.
Pertanto, si può risolvere il problema bypassando l'installazione di elaw... ecco i passi da seguire:
1) Installare su un pc il server mysql dai sorgenti forniti sul sito di mysql. Personalmente, su debian sarge 3.0r1, ho provveduto a scaricare il pacchetto mysql-standard-4.1.22-pc-linux-gnu-i686-glibc23
All'interno si trovano tutte le istruzioni per la prima installazione del server. Dobbiamo, però, ricordare di far partire il server sin dall'inizio con l'opzione --lower_case_table_names=1.
Dopo aver fatto partire il server dobbiamo impostare i diritti corretti affinchè l'utente root possa collegarsi al db anche tramite lan. Per fare ciò occorre entrare in mysql tramite il gestionale "mysql" che si trova nella cartella bin/ di mysql stesso e garantire i diritti totali all'utente root in rete... eccovi un esempio di quale comando impartire:
mysql> grant all privileges on *.* to root@"192.168.0.3" identified by 'password';
Assicurandoci, ovviamente, di modificare la sezione relativa all'indirizzo IP a seconda delle nostre necessità nonchè la sezione relativa alla password.
Da questo momento in poi possiamo collegarci dal client (nel mio caso 192.168.0.3) sul server mysql, anche tramite una GUI. Facendo riferimento a quest'ultima ipotesi, occorre prendere un db di elawoffice precedentemente backuppato e farlo inserire dalla gui all'interno del mysql di rete. Come gui io uso Mysql gui admin, liberamente scaricabile dal sito di mysql nella sezione community.
A questo punto la domanda sorge spontanea... dove trovo il backup?
Per il momento potete trovare un backup di un db vuoto e cn nice name "Studio Legale" sul mio spazio web al seguente indirizzo: http://www.webalice.it/stefanolaguardia/
Una volta terminato il "restore" del db di elaw sul server mysql in rete, dovremo procedere con l'inserimento nella cartella di sistema del programma elaw del file db.ini opportunamente modificato. Anche in questo caso, posto che stiamo considerando l'ipotesi di una prima installazione, il file db.ini nn lo troveremo da nessuna parte... ovviamente ve ne inserisco una copia sempre sul mio spazio web da modificare cambiando l'indirizzo ip del server mysql ed, eventualmente, la porta di ascolto.
Il file db.ini andrà inserito nella cartella
/path-principale-elaw/eLaw/local/
Da questo momento in poi possiamo lanciare elaw (senza preventivamente utilizzare il file Install.jar) che si connetterà direttamente sul server mysql leggendo il database che abbiamo inserito in precedenza con l'admin GUI di mysql.
Purtroppo al momento questa è l'unica soluzione valida per poter usare eLawOffice senza l'uso del suo server Mysql e senza l'uso di alcun install.
Ciao,
Stefano Laguardia
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Sono riuscito a capire il perché l'installazione si blocca ed a portarla a termine.
Innanzitutto previso di aver usato la RC2b
Partito l'installer, dopo aver scelto di procedere con l'installazione con server mysql via rete, appare un campo dove immettere l'indirizzo ip del server. Qualunque valore venga inserito all'interno, l'installer lo ignora, scrivendo in ~/eLaw/local/db.ini sempre l'indirizzo 127.0.0.1.
Per bypassare il problema, ricevuto l'errore di impossiblità a raggiungere il server, ho aperto a manella il suddetto file ed ho modificato l'indirizzo con quello del mio server; infine, ho aggiunto anche la riga "DATA0.SERVERMXJ=<ip_server>".
Sono riuscito a terminare l'installazione senza alcun intoppo ed ora sto smanettando il programma per conoscere le sue funzionalità
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Aggiornamento!!!
Allora l'install con i suggerimenti forniti va eccezion fatta per 2 prolemini residui.
1) Non apre i modelli perchè va a cercare il file in una cartella modlettere o modatti che sono vuote ahimè. Copiando i documenti nelle sottodirectory cmq non trova il documento perchè ci aggancia un estensione htm presa non so da dove.
2) Non va la chiusura delle parcelle (archiviazione) perchè va a cercare il file parce.htm (inesistente nello zip) nella directory template/parce.
Forse il problema è che sono su linux ma non credo essendo questi dei template.
A parte questo problema sembra girare tutto! Se riusciamo a sistemare questo ultimo aspetto si può dare per funzionante l'installazione!
Giorgio
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Penso che il problema possa essere risolto inserendo l'intero tree del programma dopo l'installazione di elaw nella modalità con server mysql... appena avrò un po' di tempo proverò questa soluzione e farò sapere.
A presto,
stefano laguardia
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Credo che al problema di install su mysql per il .mydomain si sia aggiunta qualche altro problema o bug di eLaw: ho riprovato con la rc2 e mysql 5.x ed ora sembra andare regolarmente.
Sto facendo una prova su Ubuntu e DSL, per verificare se su quelle distro da errori: sempre con processore "i386".
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Eccomi fresco fresco di test sui 64 bit.
Ho provato mettendo mysql 5 dai pacchetti di apt-get.
Ovviamente bisogna "smandruppare" innanzitutto il file mysql presente in /etc/init.d per aggiungere nei parametri di avvio del server --user=mysql --lower_case_table_names=1.
Di seguito editare my.cnf in /etc/mysql togliendo il bind su 127.0.0.1 e mettendolo sull'indirizzo del server
Avviare il server con /etc/init.d/mysql start
Da console dare mysql --user=root --password=YES e imputare questi comandi
update user set password = PASSWORD('') where user = 'root';
grant all privileges on *.* to root@"xxx.xxx.xxx.xxx" identified by '';
flush privileges;
E fin qui il db è ok. Sui 64 bit l'installer sia locale che di rete...si pianta senza nessun motivo apparente.
A questo punto se fate l'installazione sui 32 bit funzionante backuppate il db e lo restorate sul db server a 64 bit e tutto andrà liscio o quasi!!!! peccato l'installer non vada sui 64 bit non vada....davvero!!
That's all folks!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ho installato il server mysql 5.0 sulla mia debian sarge ed ho provveduto ad inserire il db di elawoffice a manina come spiegato altrove in questo stesso 3ad. Purtroppo ho riscontrato nella rc2b l'impossibilità di manutenere gli utenti. Da console leggo il seguente errore nell'inserimento di un nuovo utente con username stefano:
<wrongCommand[0]> GRANT USAGE ON elaw.* TO 'STEFANO'@'%' IDENTIFIED BY
'password'
<wrongCommand[1]>
org.naarani.guiCore.user.UserManager.createUserForm(UserManager.java:699)
<wrongCommand[2]> Syntax error or access violation, message from
server: "Access denied for user 'root'@'192.168.0.3' to database 'elaw'"
E', altresì, impossibile modificare la password dell'utente root.
Il fatto strano è che i privilegi all'utente root del client cn ip 192.168.0.3 sono stati regolarmente dati con un grant ALL on *.*.
Ho sbagliato qualcosa io?
Ciao,
Stefano Laguardia
P.S.: L'inserimento delle pratiche invece funziona alla prefezione.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
E' un problema di privilegi come ti ho lasciato scritto su skype puoi provare con la gui di mysql a prendere l'utente root il db elaw e ad aggiungere tutti i privilegi sulle varie azioni disponibili a manina. Serve farlo solo per questo utente col quale creerai poi tutti gli altri. Notavo che il comando che da quando crea l'utente è:
GRANT USAGE ON elaw.* TO 'user'@'%' IDENTIFIED BY 'password';
il che mi fa pensare che poi quell'utente possa accedere da dovunque voglia. La cosa che mi perplime però è che ho ripetuto il comando per l'utente root prima di agire con la gui ma poi non mi faceva creare l'utente.....insomma se ne sbatteva alla stragrande......mah!!!!!
Cmq da console vedo un sacco di syntax error durante la creazione dell'utente.......mah!!!!
Giorgio
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Gli errori nella creazione utenti, segnalati eventualmente in rosso, visibili nella console, sono dovuti ai comandi di REVOKE:
questo perche' prima di settare dei diritti, revoka gli eventuali PRECEDENTI, che non c'e' mezzo di sapere SE c'erano o se non c'erano, non essendo presento uno "storico" sui diritti.
Quindi revoka tutto singolarmente, poi da i diritti : i revoke che danno errore, non bloccano comunque l'esecuzione.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ho provato ad attribuire tutti i privilegi a root sul db di elawoffice ma gli utenti continuano a non essere creati. Da console leggo sempre lo stesso errore:
<wrongCommand[0]> GRANT USAGE ON elaw.* TO 'STEFANO'@'%' IDENTIFIED BY 'password'
<wrongCommand[1]> org.naarani.guiCore.user.UserManager.createUserForm(UserManager.java:699)
<wrongCommand[2]> Syntax error or access violation, message from server: "Access denied for user 'root'@'192.168.0.3' to database 'elaw'"
Ho controllato e ricontrollato i permessi di root sul server mysql e sono tutti a posto! Davvero non capisco dove possa essere il problema... HELP!
Ciao,
Stefano Laguardia
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Infatti, ci sono appena riuscito anche io seguendo quanto hai detto ed, in particolare, seguendo la modifica del file db.ini in modo appropriato. Tuttavia, a me resta il problema dell'impossibilità di gestire gli utenti da elawoffice. Non me li crea in alcun modo nonostante tutti i diritti assegnati all'utente root sul database di elaw. Tu riesci a modificare (aggiungere, cambiare i diritti, etc.) gli utenti? Se ci riesci mi diresti quali particolari direttive hai impartito al server mysql e che versione del server stai usando?
Onestamente inserire l'user nel db di elaw a manina usando le query sql mi sembra scomodo :)
Grazie,
Stefano Laguardia
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
A modificare i permessi non ci ho ancora provato, però riesco a creare utenti senza difficoltà.
Al database mysql, che selezioni dal monitor di mysql con "use mysql;", devi aggiungere un nuovo record per l'utente root in modo che possa fare qualunque cosa.
Io ho dato questo comando:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.%' with GRANT OPTION;
flush privileges;
La versione di mysql che uso è la 4.1.22 su FreeBSD 6.1
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Su FreeBSD gira mysql e stanno archiviati i files del programma, cui i clients accedono via samba. Quindi l'esecuzione vera e propria avviene sui clients win o linux
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Il problema si è risolto installando la versione 4.1 di mysql.
Questa volta ho installato il database nella versione pacchettizzata per debian e non ho avuto problemi. I problemi sugli utenti, dunque, li ho rinvenuti su mysql 5.0 in versione static, scaricato dal sito ufficiale di mysql... probabilmente la mia debian non digerisce qualcosa... vabbè, poco male... l'importante è sapere che adesso tutto funziona per il meglio :)
Ciao,
Stefano Laguardia
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ciao a tutti,
ho passato mezz'oretta divertendomi con la rc2b grazie al db passatomi da Stefano. Premettendo che le indicazioni sui grant da dare allo user root dopo il restore del db sono ancora valide ho effettuato i test con una macchina db e due client. La macchina db è ubuntu 6.06.1 lts con mysql5 nativo ubuntu, un client sempre ubuntu 64 bit 6.06.1 LTS e un altro icspisp2piùpatchie7ealtrecagate...
Ho sharato via smb la cartella di elaw stando attento a sharare in scrittura e a chmoddare correttamente la cartella e tutte le sue sottocartelle altrimenti il programma va che è una bellezza ma poi non salvi e-o non apri una "ciolla" come dicono a savona.
Ad ogni modo va tutto.....ad eccezione di apostrofi e poco altro......ovviamente servirebbe qualche test più attento ma già è una buona base.
Visto che ci siamo, come ho già detto a stefano l'accento è una "brutta bestia" per ognu engine db e programma java-web like......non lo considero un bachissimo in scala da 1 a 10 direi come gravità 1 (bassa).
Certo bisogna che l'avvocato sia un pò "smart" informaticamente parlando e lo so che è dura....è più facile avere un tet a tet con un alieno al mc donald's che trovare un avvocato informaticamente "smart" però ci si proverà dai!
Ora non mi resta che trovare tramite sotterfugi il numero di Diego così lo stresso vita natural durante sui modelli!!!!
Ciaooooo
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
> Ho sharato via smb la cartella di elaw stando attento a sharare in scrittura e a chmoddare correttamente la cartella e tutte le sue sottocartelle altrimenti il programma va che è una bellezza ma poi non salvi e-o non apri una "ciolla" come dicono a savona.
>>>>>>>>>>
chi è l'utente proprietario e che permessi hai dato?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Buongiorno,
alla fine non sapendo che pesci prendere (e credendo che il problema fosse dovuto al mydomain di ubuntu) ho provveduto a mettere in piedi una macchina linux 32 bit standard e ad installare mysql avviandolo con i parametri richiesti (lower_case_table_names). Sfortunatamente l'errore di datasource mancante si ripropone anche se riesco dal pc remoto a connettermi correttamente al socket del server vya mysql admin gui..... Non so che pensare onestamente! Any idea?
e' un problema che so come si risolve,
avendolo risolto in piu' occasioni.
come forse ho gia' indicato sul forum
il problema e':
1) in mysql
2) nel file di configurazione di mysql
3) e' un file "preinstallato" su debian
e ubuntu(non so su quanti altri sistemi),
ma non c'e' in suse
non ho in questo momento il tempo per
riattivare il pc con ubuntu e verificare
passo passo la soluzione, che credo sia
legata al file my.cnf dove c'e' scritto
root.mylocaldomain invece di root e basta,
perche' ho tanta di quella posta che da
5 giorni non riesco a lavorare :o/
NB leggiti anche le news su punto informatico
di oggi http://punto-informatico.it/p.aspx?id=1849761&r=PI
e' un momento <caldo> per molte attivita'
percui sono piu' che oberato di lavoro :o(
temo di doverti rimandare nel weeked,
prova magari a pescarmi su skype, cosi'
spero di indicare passo passo come risolvere
la cosa.
Ciao,
grazie per la risposta. Ci ho sbattuto ancora un pò ma sono veramente in un vicolo cieco. Anche sulla stessa macchina come localhost o 127.0.0.1 ma l'errore è sempre lo stesso....nella finestra di login durante l'installazione dopo aver dato il nome del server non vengono elencati i database ma fin qui pazienza. Il problema è che ho sempre lo stesso messaggio di data source not found. A questo punto non capisco se sia un problema dell'installazione in rete o cos'altro.....sigh sigh.
Ti ho aggiunto su skype....sono thechain1974.
Grazie ancora e capisco il periodaccio....
Giorgio
Mi sto cimentando anche io nell'installazione di rete ed anch'io ho le stesse difficoltà di thechain.
Ho allestito un server mysql (versione community 4.1) ed ho creato un my.cnf modificando la porta di ascolto da 3006 a 5565. Sul database l'utente root (di mysql) si riesce a connettere senza problemi ma non c'è modo di far collegare elawoffice. Ogni volta che tento l'installazione di rete appare, subito dopo aver inserito l'indirizzo IP del server mysql ed aver inserito l'user root con relativa password, la finestra di errore:
Data source mancante
java.lang.Exception
Diego dice che il problema è nei files di configurazione di mysql di ubuntu o debian... bene, io ho installato dai sorgenti ed ho utilizzato il my.cnf prendendo spunto da quelli di esempio distribuiti insieme ai sorgenti del database versione community.
Ci cimentiamo insieme?
Ciao,
Stefano Laguardia
P.S.: le caratteristiche del server sono le seguenti...
Pentium III @ 450 Mhz
RAM 320 MB PC133
S.O. Debian Sarge 3.0r1
Volentieri x quanto riguarda il provare insieme.....m trovi su skype, leggi sopra! Io ho un server Ubuntu64 6.06.1 LTS e una slack 10.2 entrambe con i rispettivi package binari x 64 e 32 bit ed entrambe con il medesimo comportamento. Non uso il my.cnf preferisco trovare le opzioni via riga di comando e una volta identificate me lo creo ad hoc.
Avrei le tue medesime necessità.......e ho lo studio a cui faccio "consulenza" arrapato da elawoffice.....son stato convincente forse.....mah!
Giorgio
Bene,
io ti ho aggiunto ai contatti skype ma ancora non mi hai abilitato. Ho cercato di contattarti cn 2 account... ti prego di fare riferimento a zeno_online
Vediamo di risolvere la cosa... se possibile :)
Ciao,
Stefano Laguardia
Dopo aver provato e riprovato insieme a thechain siamo giunti alla seguente conclusione:
l'installazione di elawoffice con server mysql di rete non siamo riusciti a completarla tramite il tool automatizzato di elawoffice. Appare sempre lo stesso errore di data source mancante nonostante tutte le impostazioni sembrerebbero essere corrette.
Pertanto, si può risolvere il problema bypassando l'installazione di elaw... ecco i passi da seguire:
1) Installare su un pc il server mysql dai sorgenti forniti sul sito di mysql. Personalmente, su debian sarge 3.0r1, ho provveduto a scaricare il pacchetto mysql-standard-4.1.22-pc-linux-gnu-i686-glibc23
All'interno si trovano tutte le istruzioni per la prima installazione del server. Dobbiamo, però, ricordare di far partire il server sin dall'inizio con l'opzione --lower_case_table_names=1.
Dopo aver fatto partire il server dobbiamo impostare i diritti corretti affinchè l'utente root possa collegarsi al db anche tramite lan. Per fare ciò occorre entrare in mysql tramite il gestionale "mysql" che si trova nella cartella bin/ di mysql stesso e garantire i diritti totali all'utente root in rete... eccovi un esempio di quale comando impartire:
mysql> grant all privileges on *.* to root@"192.168.0.3" identified by 'password';
Assicurandoci, ovviamente, di modificare la sezione relativa all'indirizzo IP a seconda delle nostre necessità nonchè la sezione relativa alla password.
Da questo momento in poi possiamo collegarci dal client (nel mio caso 192.168.0.3) sul server mysql, anche tramite una GUI. Facendo riferimento a quest'ultima ipotesi, occorre prendere un db di elawoffice precedentemente backuppato e farlo inserire dalla gui all'interno del mysql di rete. Come gui io uso Mysql gui admin, liberamente scaricabile dal sito di mysql nella sezione community.
A questo punto la domanda sorge spontanea... dove trovo il backup?
Per il momento potete trovare un backup di un db vuoto e cn nice name "Studio Legale" sul mio spazio web al seguente indirizzo:
http://www.webalice.it/stefanolaguardia/
Una volta terminato il "restore" del db di elaw sul server mysql in rete, dovremo procedere con l'inserimento nella cartella di sistema del programma elaw del file db.ini opportunamente modificato. Anche in questo caso, posto che stiamo considerando l'ipotesi di una prima installazione, il file db.ini nn lo troveremo da nessuna parte... ovviamente ve ne inserisco una copia sempre sul mio spazio web da modificare cambiando l'indirizzo ip del server mysql ed, eventualmente, la porta di ascolto.
Il file db.ini andrà inserito nella cartella
/path-principale-elaw/eLaw/local/
Da questo momento in poi possiamo lanciare elaw (senza preventivamente utilizzare il file Install.jar) che si connetterà direttamente sul server mysql leggendo il database che abbiamo inserito in precedenza con l'admin GUI di mysql.
Purtroppo al momento questa è l'unica soluzione valida per poter usare eLawOffice senza l'uso del suo server Mysql e senza l'uso di alcun install.
Ciao,
Stefano Laguardia
Sono riuscito a capire il perché l'installazione si blocca ed a portarla a termine.
Innanzitutto previso di aver usato la RC2b
Partito l'installer, dopo aver scelto di procedere con l'installazione con server mysql via rete, appare un campo dove immettere l'indirizzo ip del server. Qualunque valore venga inserito all'interno, l'installer lo ignora, scrivendo in ~/eLaw/local/db.ini sempre l'indirizzo 127.0.0.1.
Per bypassare il problema, ricevuto l'errore di impossiblità a raggiungere il server, ho aperto a manella il suddetto file ed ho modificato l'indirizzo con quello del mio server; infine, ho aggiunto anche la riga "DATA0.SERVERMXJ=<ip_server>".
Sono riuscito a terminare l'installazione senza alcun intoppo ed ora sto smanettando il programma per conoscere le sue funzionalità
Aggiornamento!!!
Allora l'install con i suggerimenti forniti va eccezion fatta per 2 prolemini residui.
1) Non apre i modelli perchè va a cercare il file in una cartella modlettere o modatti che sono vuote ahimè. Copiando i documenti nelle sottodirectory cmq non trova il documento perchè ci aggancia un estensione htm presa non so da dove.
2) Non va la chiusura delle parcelle (archiviazione) perchè va a cercare il file parce.htm (inesistente nello zip) nella directory template/parce.
Forse il problema è che sono su linux ma non credo essendo questi dei template.
A parte questo problema sembra girare tutto! Se riusciamo a sistemare questo ultimo aspetto si può dare per funzionante l'installazione!
Giorgio
Penso che il problema possa essere risolto inserendo l'intero tree del programma dopo l'installazione di elaw nella modalità con server mysql... appena avrò un po' di tempo proverò questa soluzione e farò sapere.
A presto,
stefano laguardia
Credo che al problema di install su mysql per il .mydomain si sia aggiunta qualche altro problema o bug di eLaw: ho riprovato con la rc2 e mysql 5.x ed ora sembra andare regolarmente.
Sto facendo una prova su Ubuntu e DSL, per verificare se su quelle distro da errori: sempre con processore "i386".
Eccomi fresco fresco di test sui 64 bit.
Ho provato mettendo mysql 5 dai pacchetti di apt-get.
Ovviamente bisogna "smandruppare" innanzitutto il file mysql presente in /etc/init.d per aggiungere nei parametri di avvio del server --user=mysql --lower_case_table_names=1.
Di seguito editare my.cnf in /etc/mysql togliendo il bind su 127.0.0.1 e mettendolo sull'indirizzo del server
Avviare il server con /etc/init.d/mysql start
Da console dare mysql --user=root --password=YES e imputare questi comandi
update user set password = PASSWORD('') where user = 'root';
grant all privileges on *.* to root@"xxx.xxx.xxx.xxx" identified by '';
flush privileges;
E fin qui il db è ok. Sui 64 bit l'installer sia locale che di rete...si pianta senza nessun motivo apparente.
A questo punto se fate l'installazione sui 32 bit funzionante backuppate il db e lo restorate sul db server a 64 bit e tutto andrà liscio o quasi!!!! peccato l'installer non vada sui 64 bit non vada....davvero!!
That's all folks!
Ho installato il server mysql 5.0 sulla mia debian sarge ed ho provveduto ad inserire il db di elawoffice a manina come spiegato altrove in questo stesso 3ad. Purtroppo ho riscontrato nella rc2b l'impossibilità di manutenere gli utenti. Da console leggo il seguente errore nell'inserimento di un nuovo utente con username stefano:
<wrongCommand[0]> GRANT USAGE ON elaw.* TO 'STEFANO'@'%' IDENTIFIED BY
'password'
<wrongCommand[1]>
org.naarani.guiCore.user.UserManager.createUserForm(UserManager.java:699)
<wrongCommand[2]> Syntax error or access violation, message from
server: "Access denied for user 'root'@'192.168.0.3' to database 'elaw'"
E', altresì, impossibile modificare la password dell'utente root.
Il fatto strano è che i privilegi all'utente root del client cn ip 192.168.0.3 sono stati regolarmente dati con un grant ALL on *.*.
Ho sbagliato qualcosa io?
Ciao,
Stefano Laguardia
P.S.: L'inserimento delle pratiche invece funziona alla prefezione.
E' un problema di privilegi come ti ho lasciato scritto su skype puoi provare con la gui di mysql a prendere l'utente root il db elaw e ad aggiungere tutti i privilegi sulle varie azioni disponibili a manina. Serve farlo solo per questo utente col quale creerai poi tutti gli altri. Notavo che il comando che da quando crea l'utente è:
GRANT USAGE ON elaw.* TO 'user'@'%' IDENTIFIED BY 'password';
il che mi fa pensare che poi quell'utente possa accedere da dovunque voglia. La cosa che mi perplime però è che ho ripetuto il comando per l'utente root prima di agire con la gui ma poi non mi faceva creare l'utente.....insomma se ne sbatteva alla stragrande......mah!!!!!
Cmq da console vedo un sacco di syntax error durante la creazione dell'utente.......mah!!!!
Giorgio
Gli errori nella creazione utenti, segnalati eventualmente in rosso, visibili nella console, sono dovuti ai comandi di REVOKE:
questo perche' prima di settare dei diritti, revoka gli eventuali PRECEDENTI, che non c'e' mezzo di sapere SE c'erano o se non c'erano, non essendo presento uno "storico" sui diritti.
Quindi revoka tutto singolarmente, poi da i diritti : i revoke che danno errore, non bloccano comunque l'esecuzione.
Ho provato ad attribuire tutti i privilegi a root sul db di elawoffice ma gli utenti continuano a non essere creati. Da console leggo sempre lo stesso errore:
<wrongCommand[0]> GRANT USAGE ON elaw.* TO 'STEFANO'@'%' IDENTIFIED BY 'password'
<wrongCommand[1]> org.naarani.guiCore.user.UserManager.createUserForm(UserManager.java:699)
<wrongCommand[2]> Syntax error or access violation, message from server: "Access denied for user 'root'@'192.168.0.3' to database 'elaw'"
Ho controllato e ricontrollato i permessi di root sul server mysql e sono tutti a posto! Davvero non capisco dove possa essere il problema... HELP!
Ciao,
Stefano Laguardia
@buflon77
Infatti, ci sono appena riuscito anche io seguendo quanto hai detto ed, in particolare, seguendo la modifica del file db.ini in modo appropriato. Tuttavia, a me resta il problema dell'impossibilità di gestire gli utenti da elawoffice. Non me li crea in alcun modo nonostante tutti i diritti assegnati all'utente root sul database di elaw. Tu riesci a modificare (aggiungere, cambiare i diritti, etc.) gli utenti? Se ci riesci mi diresti quali particolari direttive hai impartito al server mysql e che versione del server stai usando?
Onestamente inserire l'user nel db di elaw a manina usando le query sql mi sembra scomodo :)
Grazie,
Stefano Laguardia
A modificare i permessi non ci ho ancora provato, però riesco a creare utenti senza difficoltà.
Al database mysql, che selezioni dal monitor di mysql con "use mysql;", devi aggiungere un nuovo record per l'utente root in modo che possa fare qualunque cosa.
Io ho dato questo comando:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.%' with GRANT OPTION;
flush privileges;
La versione di mysql che uso è la 4.1.22 su FreeBSD 6.1
>su FreeBSD 6.1
se mi giri il file pcenvironment.txt e quant'altre informazioni,
possiamo segnalare che va su freebsd :O)
(o meglio "quanto va" su freebsd)
Su FreeBSD gira mysql e stanno archiviati i files del programma, cui i clients accedono via samba. Quindi l'esecuzione vera e propria avviene sui clients win o linux
Il problema si è risolto installando la versione 4.1 di mysql.
Questa volta ho installato il database nella versione pacchettizzata per debian e non ho avuto problemi. I problemi sugli utenti, dunque, li ho rinvenuti su mysql 5.0 in versione static, scaricato dal sito ufficiale di mysql... probabilmente la mia debian non digerisce qualcosa... vabbè, poco male... l'importante è sapere che adesso tutto funziona per il meglio :)
Ciao,
Stefano Laguardia
Ciao a tutti,
ho passato mezz'oretta divertendomi con la rc2b grazie al db passatomi da Stefano. Premettendo che le indicazioni sui grant da dare allo user root dopo il restore del db sono ancora valide ho effettuato i test con una macchina db e due client. La macchina db è ubuntu 6.06.1 lts con mysql5 nativo ubuntu, un client sempre ubuntu 64 bit 6.06.1 LTS e un altro icspisp2piùpatchie7ealtrecagate...
Ho sharato via smb la cartella di elaw stando attento a sharare in scrittura e a chmoddare correttamente la cartella e tutte le sue sottocartelle altrimenti il programma va che è una bellezza ma poi non salvi e-o non apri una "ciolla" come dicono a savona.
Ad ogni modo va tutto.....ad eccezione di apostrofi e poco altro......ovviamente servirebbe qualche test più attento ma già è una buona base.
Visto che ci siamo, come ho già detto a stefano l'accento è una "brutta bestia" per ognu engine db e programma java-web like......non lo considero un bachissimo in scala da 1 a 10 direi come gravità 1 (bassa).
Certo bisogna che l'avvocato sia un pò "smart" informaticamente parlando e lo so che è dura....è più facile avere un tet a tet con un alieno al mc donald's che trovare un avvocato informaticamente "smart" però ci si proverà dai!
Ora non mi resta che trovare tramite sotterfugi il numero di Diego così lo stresso vita natural durante sui modelli!!!!
Ciaooooo
> Ho sharato via smb la cartella di elaw stando attento a sharare in scrittura e a chmoddare correttamente la cartella e tutte le sue sottocartelle altrimenti il programma va che è una bellezza ma poi non salvi e-o non apri una "ciolla" come dicono a savona.
>>>>>>>>>>
chi è l'utente proprietario e che permessi hai dato?
utente root e chmoddato perchè?