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.

#1 Le 22/12/2008, à 23:27

LudoRA

[Tuto] - Installation d'OpenERP - Proposition de tutoriel

Comme j'ai pas mal de divergences avec la page actuelle consacrée à OpenERP, je fais ici une proposition de réécriture permettant à chacun d'installer la dernière version d'OpenERP, quasi indépendamment de sa version d'ubuntu.

Déjà d'une, le wiki d'OpenERP explique déjà bien comment s'y prendre: http://openerp.com/wiki/index.php/Manual_Installation:Installation_Manual

Pour mon exemple, j'utilise une ubuntu 8.10.

INSTALLATION DU SERVEUR

Installer les dépendances (vérifier régulièrement les dépendances sur le site d'openerp, car elles peuvent évoluer d'une version à l'autre évidemment):

sudo apt-get install postgresql python-xml python-libxml2 python-libxslt1 python-psycopg python-imaging python-pyparsing  python-reportlab graphviz python-tz python-pyopenssl gs-gpl python-matplotlib python-pychart

Récupérer la dernière version d'OpenERP-server (la future version 5 dans cet exemple):

wget -c http://openerp.com/download/development/source/openerp-server-5.0.0-rc1.1.tar.gz
tar -xzvf openerp-server-5.0.0-rc1.1.tar.gz

Création de monuser postgresql (mettre le même user que l'utilisateur qui lancera le serveur)

sudo su - postgres
createuser -U postgres --createdb --no-adduser -P monuser

Lancement du seveur:

./openerp-server-5.0.0-rc1.1/bin/openerp-server.py

INSTALLATION DU CLIENT GTK
Installer les dépendances:

sudo apt-get install python-gtk2 python-glade2 python-egenix-mxdatetime python-tz python-matplotlib

Récupérer la dernière version d'OpenERP-client (la future version 5 dans cet exemple):

wget -c http://openerp.com/download/development/source/openerp-client-5.0.0-rc1.1.tar.gz
tar -xzvf openerp-client-5.0.0-rc1.1.tar.gz

Lancement du client gtk:

./openerp-client-5.0.0-rc1.1/bin/openerp-client.py

Création de la première base de données:
Menu Fichier/Base de données/Nouvelle bas de données

INSTALLATION DU CLIENT WEB
Installer les dépendances:

sudo apt-get install python-setuptools python-imaging python-matplotlib stunnel python-turbogears

Récupérer la dernière version du webclient d'OpenERP (à cette date, la rc1.1 n'est pas encore sortie)

wget -c http://openerp.com/download/development/source/...tar.gz
tar -xzvf ...tar.gz

Visiblement, la version de tubogear disponible dans les dépôts d'ubuntu est pas top top pour l'utilisation du webclient (je ne sais pas pourquoi). Donc, comme conseillé dans le wiki d'ubuntu, j'installe directe les librairies turbogears sans passer par les paquetages .deb:

wget http://www.turbogears.org/download/tgsetup.py
sudo python tgsetup.py

Lancement du client web:

./etiny/start-openerp-web.py

____________________________
Voilà tout. Donc, rien d'aussi dramatique que ne le laisse paraitre l'article actuel du wiki, y compris la remarque finale qui clos le tout par une remarque personnelle qui n'a pas sa place dans ce genre de documentation me semble t-il.
Des modules supplémentaires sont téléchargeables sur le site d'openerp, notamment via bazaar.
Ensuite, la version packagé est non seulement plus anciennes que la version officielle d'OpenERP (ce qui est normal), mais en plus, c'est pas si compliqué que ça de l'installé via python. Quand on s'apprête à installer un ERP et que suivre un tuto pareil rebute, mieux vaut ne jamais installer d'ERP du tout (celui ci ou un autre). Ce qui est élaboré n'est jamais simple.

Dernière modification par LudoRA (Le 26/12/2008, à 13:05)

Hors ligne

#2 Le 26/12/2008, à 10:12

od

Re : [Tuto] - Installation d'OpenERP - Proposition de tutoriel

Bonjour,
Merci pour ce tuto.
J'avais tenté l'installation avec les infos fournies dans le bouquin édité par Eyrolles mais ils ont zappé, ou alors je ne l'ai pas vu,  le :

Création de monuser postgresql (mettre le même user que l'utilisateur qui lancera le serveur)

sudo su - postgres
createuser -U postgres --createdb --no-adduser -P monuser

Le produit plantait à la création de la première base de données.
J'ai installé tout cela hier soir. C'est vrai que cela à l'air bien toufu. Mais tout à l'air de marcher, l'interface GTK assez intuitive, je n'ai pas encore installé le client web.

Effectivement le commentaire à la fin du wiki ubuntu.fr refroidi un peu.

J'ai fait cette installation pour me rendre compte, me faire une idée d'autres produits, car dans ma boite on est en train, enfin en train, (cela fait plus d'un an que cela dure...)  de mettre en place un outils du même type qui est une vrai usine à gaz et  je pense que pas grand monde va l'utiliser, Salelogix, pour ne pas le citer.

Petite question :
J'ai téléchargé et décompressé les deux fichiers tar.gz de chez openerp.com dans un répertoire de mon /home/user.
Mais après, où tout le reste s'est-il installé, notamment les bases de données créées.

Merci, encore

OD

Dernière modification par od (Le 26/12/2008, à 10:15)

Hors ligne

#3 Le 26/12/2008, à 13:04

LudoRA

Re : [Tuto] - Installation d'OpenERP - Proposition de tutoriel

Salut!

od a écrit :

Le produit plantait à la création de la première base de données.

Les versions 4.* n'étais pas compatibles avec postgresql 8.3, peut-être que ... A voir.

Salelogix, z'ont pas du pensé à une lecture en français du nom de leur produit sur ce coup là ... Bon courage.

od a écrit :

J'ai téléchargé et décompressé les deux fichiers tar.gz de chez openerp.com dans un répertoire de mon /home/user.
Mais après, où tout le reste s'est-il installé, notamment les bases de données créées.

Tout est stocké dans la base de données. Comme il s'agit d'un serveur de base de données, le tout n'est pas vraiment stocké sous forme de fichiers, bien qu'exportable sous forme de fichier (tout comme les bases mysql).

Je te renvoie à cette page http://doc.ubuntu-fr.org/postgresql pour rendre visible l'invisible.

Les fichiers du serveur ne stocke pas de données propres à ton utilisation me semble t-il, à part peut-être si tu utilise le gestionnaire de fichiers d'OpenERP. Ces fichiers servent juste au fonctionnement du serveur. Pareil pour le client GTK.

Hors ligne

#4 Le 15/01/2009, à 21:11

Leara500

Re : [Tuto] - Installation d'OpenERP - Proposition de tutoriel

J'ai une question par rapport à Open ERP :
Est il possible de faire des passerelle entre Open ERP et les script PHP, C'est à dire est ce que je peux faire une requête dans mon script PHP et ce dernier fonctionne sur Open ERP.
Ensuite, est il possible de lancer une requete Http sur Open ERP pour qu'il me renvoie une réponse ?

Je vous en remercie beaucoup

#5 Le 20/01/2009, à 15:03

Epouvanteur

Re : [Tuto] - Installation d'OpenERP - Proposition de tutoriel

Pour OpenERP 5 RC3, il faut aussi les packages python-psycopg2 et python-lxml pour lancer le serveur:

sudo apt-get install python-psycopg2 python-lxml

#6 Le 20/01/2009, à 16:24

LudoRA

Re : [Tuto] - Installation d'OpenERP - Proposition de tutoriel

Bonjour.

Leara500 a écrit :

J'ai une question par rapport à Open ERP :
Est il possible de faire des passerelle entre Open ERP et les script PHP, C'est à dire est ce que je peux faire une requête dans mon script PHP et ce dernier fonctionne sur Open ERP.
Ensuite, est il possible de lancer une requete Http sur Open ERP pour qu'il me renvoie une réponse ?

Je vous en remercie beaucoup

A priori oui, puisqu'il existe un module pour communiquer avec un site joomla (codé en php).
Mais l'idéal est d'aller poser ce genre de question directement dans les forums d'OpenERP.

Hors ligne

#7 Le 11/02/2009, à 20:46

Tcheby

Re : [Tuto] - Installation d'OpenERP - Proposition de tutoriel

La version 5.0 stable est sortie wink

Hors ligne

#8 Le 24/02/2009, à 12:59

Alsem

Re : [Tuto] - Installation d'OpenERP - Proposition de tutoriel

Tcheby a écrit :

La version 5.0 stable est sortie wink

Voilà, je suis un nouveau sur ubuntu, et je désirais savoir comment effacer toute trace d'openerp, pour une réinstallation fraîche de la dernière mouture?

#10 Le 16/02/2011, à 18:23

quentin.theuret

Re : [Tuto] - Installation d'OpenERP - Proposition de tutoriel

La documentation d'OpenERP sur Ubuntu-fr.org a été mise à jour pour l'installation de la v5.0 et de la v6.0 : http://doc.ubuntu-fr.org/openerp


Framasoft: La route est longue mais la voie est libre.
Consultant Logiciels Libres / Odoo
https://www.quentin-theuret.net

Hors ligne

#11 Le 01/03/2011, à 19:30

seblveb

Re : [Tuto] - Installation d'OpenERP - Proposition de tutoriel

Merci Quentin !!
http://doc.ubuntu-fr.org/openerp

J'ai remis à jour la page section 3 démarrage automatique des serveur openerp-server et web...
avec crontab et init.d...

Si quelqu'un à mieux que crontab pour openerp-web... ca m'intéresse !!
Il n'y à rien à faire pour lancer openerp-web avec inid.d... j'ai tout essayé...

Sébastien COURATIN
seblveb concept
management des systèmes d'informations
http://seblveb.fr


Sébastien COURATIN
EVENY
management des systèmes d'informations
http://www.eveny.fr

Hors ligne

#12 Le 02/03/2011, à 22:43

pfff

Re : [Tuto] - Installation d'OpenERP - Proposition de tutoriel

Bonsoir,

Je suis en train d'installer mais il me manque pas mal de dépendance de python.

exemple:

sid@trucmuche:/var/www/openerpclientweb$ python openerp-web.pyTraceback (most recent call last):
  File "openerp-web.py", line 11, in <module>
    from openobject.commands import start, ConfigurationError
  File "/var/www/stopenerpclientweb/openobject/__init__.py", line 11, in <module>
    import controllers._root
  File "/var/www/openerpclientweb/openobject/controllers/_root.py", line 5, in <module>
    from openobject.tools import expose
  File "/var/www/openerpclientweb/openobject/tools/__init__.py", line 2, in <module>
    from _expose import *
  File "/var/www/openerpclientweb/openobject/tools/_expose.py", line 29, in <module>
    from openobject import i18n
  File "/var/www/openerpclientweb/openobject/i18n/__init__.py", line 1, in <module>
    from utils import *
  File "/var/www/openerpclientweb/openobject/i18n/utils.py", line 5, in <module>
    import babel.core
ImportError: No module named babel.core
sid@trucmuche:/var/www/openerpclientweb$

ou trouver babel.core?
j'ai installer python-babel mais le probleme est toujours la

j'essaie d'installer OpenErp sur une Maverick Server

Hors ligne

#13 Le 07/03/2011, à 13:03

macho

Re : [Tuto] - Installation d'OpenERP - Proposition de tutoriel

Bonjour,
j'ai eu le même problème, voici la ligne de commande que j'ai rentré pour résoudre mon problème pour installer babel:

sudo aptitude install python-cherrypy3 python-mako pythonpybabel python-formencode python-simplejson python-pyparsing python-tz python-xlwt

Hors ligne

#14 Le 08/03/2011, à 17:32

Bounaberdi

Re : [Tuto] - Installation d'OpenERP - Proposition de tutoriel

macho a écrit :

Bonjour,
j'ai eu le même problème, voici la ligne de commande que j'ai rentré pour résoudre mon problème pour installer babel:

sudo aptitude install python-cherrypy3 python-mako pythonpybabel python-formencode python-simplejson python-pyparsing python-tz python-xlwt

Bonjour
au départ j'installe
wget man cron locales host lynx less ccrypt ssmtp mailutils patch openssl sudo python mais certains ne sont pas indispensables
Ensuite pour installer client-web les dépendances sont les suivantes :
build-essential
python-dev
python-setuptools
python-profiler
python-paramiko
python-dateutil
python-configobj

ensuite localiser client-web/lib/
cd client-web/lib/
et prendre exemple sur ./populate.sh qui se trouve dans les versions bazaar

                function install {
                    PYPI_SOURCE="http://pypi.python.org/simple"
                    #PYPI_SOURCE="http://b.pypi.python.org/simple"
                    test $2 || PYTHONPATH=. easy_install -i $PYPI_SOURCE -a -Z -d . $1
                        }
                SOURCE="-i http://d.pypi.python.org/simple"
                install "CherryPy==3.1.2" "-d cherrypy" > /dev/null
                install "Babel>=0.9.4" "-d babel" > /dev/null
                install "Mako>=0.2.4" "-d mako" > /dev/null
                install "simplejson>=2.0.9" "-d simplejson" > /dev/null
                install "formencode>=1.2.2" "-d formencode" > /dev/null
                install "pyparsing>=1.5.2" "-f pyparsing.py" > /dev/null
                install "pytz>=2009j" "-d pytz" > /dev/null
                install "xlwt>=0.7" "-d xlwt" > /dev/null

Il ne faut pas oublier que si vous voulez utiliser plusieurs serveurs openerp, vous devez démarrer autant de processus client-web, chacun disposant de son fichier de configuration dans lequel vous indiquez à quel serveur openerp il doit se connecter. Une seule copie du code est suffisante. Il est utile de peupler  répertoire local client-web/lib/ car sinon, vous ne pourrez pas faire fonctionner ensemble des versions incompatibles de client-web.
Un dernier point : la version 6.0.1 du client web ne marche pas, il vous faut la version bazaar dont vous trouvez une copie du matin sur http://download.sisalp.net/openerp-web- … ate.tar.gz


SISalp.fr - Conseil et hébergement Tryton et Odoo
Obtenez votre hébergement gratuit en self-service sur http://sisalp.com

Hors ligne

#15 Le 08/03/2011, à 17:46

Bounaberdi

Re : [Tuto] - Installation d'OpenERP - Proposition de tutoriel

seblveb a écrit :

Merci Quentin !!
http://doc.ubuntu-fr.org/openerp
J'ai remis à jour la page section 3 démarrage automatique des serveur openerp-server et web...
avec crontab et init.d...

Merci

seblveb a écrit :

Si quelqu'un à mieux que crontab pour openerp-web... ca m'intéresse !!
Il n'y à rien à faire pour lancer openerp-web avec inid.d... j'ai tout essayé...

non, il n'y a pas de raison, ça fonctionne, mais peut-être pas avec un script aussi basic. Je ne connaissais pas le @reboot :-)
pour le serveur openerp : il faut initialiser le fichier de conf avec le mot de passe super-admin, sinon, le serveur se lance avec "admin" en mot de passe par défaut, Et puis tu peux avoir d'autres options à positionner. Il vaut mieux repartir d'un fichier neuf, car le serveur pourrait ne pas se relancer si son fichier est faux.
Même combat pour client-web, mais là, pas d'autre possibilité pour positionner des options car la commande ne permet pas de lister les options en clair. Attention, le nom, l'emplacement et le contenu du fichier de config varie d'une version à l'autre sans mention dans le changelog ou le suivi bazaar.
salutations


SISalp.fr - Conseil et hébergement Tryton et Odoo
Obtenez votre hébergement gratuit en self-service sur http://sisalp.com

Hors ligne

#16 Le 13/03/2011, à 10:38

seblveb

Re : [Tuto] - Installation d'OpenERP - Proposition de tutoriel

Bounaberdi,
merci pour les indications, je teste ca lundi.
Pour info:

macho a écrit :

Bonjour,
j'ai eu le même problème, voici la ligne de commande que j'ai rentré pour résoudre mon problème pour installer babel

voici les paquets préliminaire pour ubuntu serveur 10.4 avec OpenERP V 6.0.1

sudo apt-get install postgresql python-libxml2 python-libxslt1 python-tz python-imaging python-pyparsing python-reportlab graphviz python-matplotlib python-psycopg2 python-xmlbase python-pychart python-setuptools python-pydot python-lxml python-yaml python-mako python-beaker python-cherrypy3

salutation,
Sébastien


Sébastien COURATIN
EVENY
management des systèmes d'informations
http://www.eveny.fr

Hors ligne

#17 Le 13/03/2011, à 11:04

Bounaberdi

Re : [Tuto] - Installation d'OpenERP - Proposition de tutoriel

@seblveb
bonjour,

êtes vous sûr de votre liste ?
je ne vois rien pour webdav ni openssl, et cherrypy me semble inutile.
crdlt

Dernière modification par Bounaberdi (Le 13/03/2011, à 11:05)


SISalp.fr - Conseil et hébergement Tryton et Odoo
Obtenez votre hébergement gratuit en self-service sur http://sisalp.com

Hors ligne

#18 Le 14/03/2011, à 15:46

seblveb

Re : [Tuto] - Installation d'OpenERP - Proposition de tutoriel

Bounaberdi a écrit :

je ne vois rien pour webdav ni openssl, et cherrypy me semble inutile.

oups...
pour cherrypy c'est à cause d'un vieux problème d'install ou j'avais tapé tout azimute... ce n'est effectivement pas nécessaire.
il manque effectivement  webdav et  vobject...
pour openssl c'est de base sur ubuntu serveur...
Bref, merci pour la remarque ... voici la nouvel liste:

sudo apt-get install postgresql python-libxml2 python-libxslt1 python-tz python-imaging python-pyparsing python-reportlab graphviz python-matplotlib python-psycopg2 python-xmlbase python-pychart python-setuptools python-pydot python-lxml python-yaml python-mako python-beaker python-webdav python-vobject 

Sébastien COURATIN
EVENY
management des systèmes d'informations
http://www.eveny.fr

Hors ligne

#19 Le 14/03/2011, à 15:53

seblveb

Re : [Tuto] - Installation d'OpenERP - Proposition de tutoriel

Question ?! pour que ce forum devient un tuto OpenERP... wink

1) Je cherche à utiliser le module Wiki d'openerp mais pas moyen d'afficher le résultat... je peux juste écrire des pages... mais j'ai aucune idée de la où elle s'affiche...?

2) sur un de mes ordinateur... j'ai un problème de navigation sur l'interface web... pas de possibilité de me connecter à openerp...
400 Bad Request
Illegal cookie name ys-modulepmediaWindow
Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/CherryPy-3.1.2-py2.6.egg/cherrypy/_cprequest.py", line 581, in respond
    self.process_headers()
  File "/usr/local/lib/python2.6/dist-packages/CherryPy-3.1.2-py2.6.egg/cherrypy/_cprequest.py", line 653, in process_headers
    raise cherrypy.HTTPError(400, msg)
HTTPError: (400, 'Illegal cookie name ys-modulepmediaWindow')

Dernière modification par seblveb (Le 16/03/2011, à 10:39)


Sébastien COURATIN
EVENY
management des systèmes d'informations
http://www.eveny.fr

Hors ligne

#20 Le 08/04/2011, à 23:39

Pacifick_FR42

Re : [Tuto] - Installation d'OpenERP - Proposition de tutoriel

Salut à tous wink
Quant je lance le module web, voici ce que j'ai :

raceback (most recent call last):
  File "./openerp-web.py", line 11, in <module>
    from openobject.commands import start, ConfigurationError
  File "/home/radioactif/Documents/Prospection/openerp-web-6.0.2/openobject/__init__.py", line 11, in <module>
    import controllers._root
  File "/home/radioactif/Documents/Prospection/openerp-web-6.0.2/openobject/controllers/_root.py", line 5, in <module>
    from openobject.tools import expose
  File "/home/radioactif/Documents/Prospection/openerp-web-6.0.2/openobject/tools/__init__.py", line 1, in <module>
    from _tools import *
  File "/home/radioactif/Documents/Prospection/openerp-web-6.0.2/openobject/tools/_tools.py", line 24, in <module>
    from formencode import NestedVariables
ImportError: No module named formencode

Auriez-vous une idée ?

Hors ligne

#21 Le 09/04/2011, à 03:32

LudoRA

Re : [Tuto] - Installation d'OpenERP - Proposition de tutoriel

Pacifick_FR42 a écrit :

ImportError: No module named formencode

J'aurais tendance à dire ... lis la dernière ligne de ce que te renvoie OpenERP

A savoir "Pas de modules du nom de formencode"

Suivi d'un

aptitude search formencode
i   python-formencode               - validation and form generation Python pack

Et donc d'un :

sudo aptitude install python-formencode

Oilà.

Hors ligne