Pages : 1
#0 Re : -1 » Cerise 0.8 - TPE, freelances, artisans » Le 18/10/2008, à 16:34
- yris
- Réponses : 38
Bonjour,
Je suis un utilisateur néophyte de Ubuntu (8.04LTS).
J'ai essayé Cerise depuis cerise-pgi.com et souhaite l'adopter pour mon activité.
Je rencontre des difficultés lors du lancement du serveur: j'ai pu "créer une nouvelle entreprise". Je peux me connecter grâce à mes identifiants mais j'obtiens la page suivante:
500 Internal error
The server encountered an unexpected condition which prevented it from fulfilling the request.
Page handler: <bound method Root.dashboard of <cerisepgi.controllers.root.Root object at 0x8c58e0c>>
Traceback (most recent call last):
File "/var/lib/python-support/python2.5/cherrypy/_cphttptools.py", line 105, in _run
self.main()
File "/var/lib/python-support/python2.5/cherrypy/_cphttptools.py", line 254, in main
body = page_handler(*virtual_path, **self.params)
File "<string>", line 3, in dashboard
File "/var/lib/python-support/python2.5/turbogears/controllers.py", line 363, in expose
*args, **kw)
File "<string>", line 5, in run_with_transaction
File "/var/lib/python-support/python2.5/turbogears/database.py", line 356, in so_rwt
retval = func(*args, **kw)
File "<string>", line 5, in _expose
File "/var/lib/python-support/python2.5/turbogears/controllers.py", line 378, in <lambda>
mapping, fragment, args, kw)))
File "/var/lib/python-support/python2.5/turbogears/controllers.py", line 405, in _execute_func
output = errorhandling.try_call(func, *args, **kw)
File "/var/lib/python-support/python2.5/turbogears/errorhandling.py", line 72, in try_call
return func(self, *args, **kw)
File "<string>", line 3, in dashboard
File "/var/lib/python-support/python2.5/turbogears/identity/conditions.py", line 242, in require
return fn(self, *args, **kwargs)
File "/home/gml/cerise/0.8/CerisePGI/cerisepgi/controllers/root.py", line 80, in dashboard
File "/usr/lib/python2.5/site-packages/sqlobject/sqlbuilder.py", line 381, in __getattr__
raise AttributeError("%s instance has no attribute '%s'" % (self.soClass.__name__, attr))
AttributeError: Invoice instance has no attribute 'enterprise'
Et là, je sèche complètement, mes connaissances en serveurs et BdD étant, disons-le, nulles!
Pour l'installation, j'ai suivi le tuto de Guillaume, mais je n'ai pas tout compris.:(
Pouvez-vous m'aider pour la dernière ligne droite, SVP?
Merci d'avance
#1 Re : -1 » Cerise 0.8 - TPE, freelances, artisans » Le 20/10/2008, à 17:22
- yris
- Réponses : 38
Voici la réponse que j'obtiens lors de la commande "tg-admin sql create":
Using database URI sqlite:///var/www/html/CerisePGI/devdata.sqlite
Warning: a circular reference was detected in the model. Unable to sort the classes by dependency: they will be treated in alphabetic order. This may or may not work depending on your database backend. The error was:
Found a circular reference: Activity --> Enterprise --> Address --> Contact --> Company --> Contact
Exception exceptions.AttributeError: "'sqlite3.Connection' object has no attribute 'autocommit'" in <bound method Transaction.__del__ of <sqlobject.dbconnection.Transaction object at 0x8d0b2ec>> ignored
#2 Re : -1 » Cerise 0.8 - TPE, freelances, artisans » Le 20/10/2008, à 17:27
- yris
- Réponses : 38
Info complémentaire qui a peut-être son importance: dans le répertoire /var/www/html , j'ai installé précédemment SugarCRM qui contient aussi une BdD.
#3 Re : -1 » Cerise 0.8 - TPE, freelances, artisans » Le 27/10/2008, à 20:24
- yris
- Réponses : 38
Bonsoir Guillaume,
je viens de recommencer l'installation comme tu viens de la décrire. J'ai dû passer par Synaptic pour installer SQLite et MySQLdb.
Peux-tu nous expliquer ce que signifie cette phrase (en langage néophyte ):
Il est conseillé de recompiler la librairie renderPM et de l'installer de façon "classique" : python setup.py install. Elle peut être récupérée sur http://www.reportlab.org/downloads.html section renderPM 1.06.
Quelles sont les infos à entrer dans le fichier CerisePGI/devCFG?
Une fois ceci expliqué, on doit tenir le bon bout, non?
#4 Re : -1 » Cerise 0.8 - TPE, freelances, artisans » Le 28/10/2008, à 10:48
- yris
- Réponses : 38
Que signifie recompiler renderPM et comment fait-on pour recompiler renderPM?
#5 Re : -1 » Cerise 0.8 - TPE, freelances, artisans » Le 29/10/2008, à 09:22
- yris
- Réponses : 38
J'espérais juste avoir oublié, zappé une étape qui explique mes problèmes d'installation.
#6 Re : -1 » Cerise 0.8 - TPE, freelances, artisans » Le 29/10/2008, à 09:30
- yris
- Réponses : 38
J'ai pu créer mon entreprise depuis la page d'accueil mais dès que je valide, j'obtiens...
Bon, voila que je n'arrive plus à démarrer le serveur CerisePGI. A la commande, j'obtiens ça:
root@studio-desktop:~# python start-cerisepgi.py
python: can't open file 'start-cerisepgi.py': [Errno 2] No such file or directory
#7 Re : -1 » Cerise 0.8 - TPE, freelances, artisans » Le 29/10/2008, à 09:39
- yris
- Réponses : 38
Je suis obligé de regénérer une BdB avec tg-admin sql create pour pouvoir ensuite lancer le serveur. A la création de la BdD, j'obtiens à nouveau la réponse que j'ai posté dans mon messge n°9 plus haut.
Ensuite, lorsque je me connecte avec mes ID au serveur, j'obtiens ce message en accueil:
500 Internal error
The server encountered an unexpected condition which prevented it from fulfilling the request.
Page handler: <bound method Root.dashboard of <cerisepgi.controllers.root.Root object at 0x8ed8e2c>>
Traceback (most recent call last):
File "/var/lib/python-support/python2.5/cherrypy/_cphttptools.py", line 105, in _run
self.main()
File "/var/lib/python-support/python2.5/cherrypy/_cphttptools.py", line 254, in main
body = page_handler(*virtual_path, **self.params)
File "<string>", line 3, in dashboard
File "/var/lib/python-support/python2.5/turbogears/controllers.py", line 363, in expose
*args, **kw)
File "<string>", line 5, in run_with_transaction
File "/var/lib/python-support/python2.5/turbogears/database.py", line 356, in so_rwt
retval = func(*args, **kw)
File "<string>", line 5, in _expose
File "/var/lib/python-support/python2.5/turbogears/controllers.py", line 378, in <lambda>
mapping, fragment, args, kw)))
File "/var/lib/python-support/python2.5/turbogears/controllers.py", line 405, in _execute_func
output = errorhandling.try_call(func, *args, **kw)
File "/var/lib/python-support/python2.5/turbogears/errorhandling.py", line 72, in try_call
return func(self, *args, **kw)
File "<string>", line 3, in dashboard
File "/var/lib/python-support/python2.5/turbogears/identity/conditions.py", line 242, in require
return fn(self, *args, **kwargs)
File "/home/gml/cerise/0.8/CerisePGI/cerisepgi/controllers/root.py", line 80, in dashboard
File "/usr/lib/python2.5/site-packages/sqlobject/sqlbuilder.py", line 381, in __getattr__
raise AttributeError("%s instance has no attribute '%s'" % (self.soClass.__name__, attr))
AttributeError: Invoice instance has no attribute 'enterprise'
#8 Re : -1 » Cerise 0.8 - TPE, freelances, artisans » Le 04/11/2008, à 23:07
- yris
- Réponses : 38
Tout se résout en installant la dernière version de SQLObject là: http://packages.ubuntu.com/fr/intrepid/ … t/download
#9 Re : -1 » OpenBravo et error http 404 » Le 23/10/2008, à 22:03
- yris
- Réponses : 5
Bonsoir,
je rencontre le même problème que quadra38.
Je suis sous Ubuntu 8.04 , avec Java JDK5 et Tomcat5.5. J'ai téléchargé aussi OpenbravoERP_2.40beta-linux-installer.bin
Tomcat fonctionne, Java est bien installé. Les paramètres dans Openbravo.properties semblent ok...
Que faire de mieux que le tuto ?!
#10 Re : -1 » OpenBravo et error http 404 » Le 24/10/2008, à 11:14
- yris
- Réponses : 5
Mon problème est résolu par:
dans le fichier tomcat5.5 (dans /etc/init.d/), à la ligne 70, il faut modifier TOMCAT_SECURITY=yes et remplacer "yes" par "no".
Il ne reste plus qu'à redémarrer le serveur...
Pages : 1