Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

nombre réponses : 11

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

#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 wink):
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. sad

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