It is currently Sun Feb 12, 2012 8:55 am

All times are UTC + 2 hours




Post new topic Reply to topic  [ 12 posts ] 
Author Message
 Post subject: installation OPENERP ... presque réussie !
PostPosted: Wed Jun 17, 2009 8:57 pm 
Offline

Joined: Wed Jun 17, 2009 8:43 pm
Posts: 1
Bonjour,

J'ai besoin d'un petit coup de main SVP.
J'essaie de mettre en place OPENERP sur un serveur dédié OVH
Il tourne sous UBUNTU 8.04

J'ai installé Postgres 8.3
OpenERP SERVER 5.0.1-0
Je m'y connecte via OPENERP-client depuis un poste de travail windows

le server semble correctement lancé :
postgres@ns304003:/root$ openerp-server
[2009-06-17 20:52:47,404] INFO:server:version - 5.0.1
[2009-06-17 20:52:47,405] INFO:server:addons_path - /usr/lib/python2.5/site-packages/openerp-server/addons
[2009-06-17 20:52:47,405] INFO:server:database hostname - localhost
[2009-06-17 20:52:47,405] INFO:server:database port - 5432
[2009-06-17 20:52:47,405] INFO:server:database user - postgres
[2009-06-17 20:52:47,405] INFO:objects:initialising distributed objects services
WARNING; Python Imaging not installed, you can use only .JPG pictures !
[2009-06-17 20:52:47,535] INFO:web-services:starting XML-RPC services, port 8069
[2009-06-17 20:52:47,535] INFO:web-services:starting NET-RPC service, port 8070
[2009-06-17 20:52:47,535] INFO:web-services:the server is running, waiting for connections...


Le client se connecte normalement et m'indique qu'il faut creer une base ...

je la cree ...

il m'indique toujours le message "Error during database creation !

Could not create database."

le nom de la base ne correspond a aucune base existante
le mot de passe admin est correct

et pourtant .... :-(

quelqun a t-il une idée ?

Merci d'avance ...


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jun 18, 2009 9:10 am 
Offline

Joined: Fri Nov 21, 2008 9:56 am
Posts: 3061
Location: Lotharingie
peux tu essayer avec le client web, si cela fonctionne, dans utilisateur\admin\.openerpc change le timeout (fichier config client gtk), ou suit ce topic :
http://www.openobject.com/forum/topic99 ... ht=timeout
A+


Top
 Profile  
 
 Post subject: Re: installation OPENERP ... presque réussie !
PostPosted: Fri Jun 19, 2009 12:20 pm 
Offline

Joined: Wed Feb 16, 2005 12:26 pm
Posts: 2514
Location: Annecy & Toulon,France
salut,

herve11 wrote:
le server semble correctement lancé :
[b][size=9]postgres@ns304003:/root$ openerp-server
....
[2009-06-17 20:52:47,405] INFO:server:database user - postgres


pas terrible ton install. Tu fais tourner openerp sous le superutilisateur postgres. je ne savais pas que postgres pouvait le faire, mais ça devrait quand même marcher. Tu auras quand même rapidement des soucis à mon avis.
D'autre part tu as des problèmes de dépendances ou alors de droits sur l'utilisateur postgres.
je suis surpris qu'OpenERP ne t'en dise pas plus dans le log.
Comment s'appelle la base que tu veux créer ?

J'ai un script qui fait tout ça proprement mais comme tu es tout prêt d'un résultat, ça ne vaut peut-être pas le coup de changer car la stratégie d'installation est radicalement différente. Je te donnerai l'url de téléchargement si tu es intéressé par le code à titre d'exemple.

A+

_________________
openerp demo http://sisalp.fr/demo.html
free hosting http://sisalp.fr/openerp-serveur-gratuit.html


Top
 Profile  
 
 Post subject: Je suis preneur du script
PostPosted: Tue Aug 11, 2009 11:30 am 
Offline

Joined: Tue Aug 11, 2009 11:25 am
Posts: 1
Bonjour,

Je souhaite moi aussi tenter une install sur le même type de serveur OVH. Le script dont tu parles m'interresse car je suis loin d'être un pro et par expérience il vaut mieux partir sur une install propre.

Alors si tu veux bien poster ton lien... Merci


Top
 Profile  
 
 Post subject:
PostPosted: Tue Aug 11, 2009 7:52 pm 
Offline

Joined: Wed Feb 16, 2005 12:26 pm
Posts: 2514
Location: Annecy & Toulon,France
Bonjour,


le script est ici :
sous root ou sudo :
Code:
cd /usr/local/bin
wget http://download.sisalp.net/xoe
chmod 755 xoe


Ce script s'appelle xoe et n'est probablement pas ce que tu cherches car je pense qu'il te faudrait un script qui ne fasse qu'une simple installation d'openerp. Cela existe probablement ailleurs, si vous avez ça, merci de partager. Ce que je proposais à hervé11 était de chercher dans le code de xoe ce qui correspondait à ce qu'il avait à faire. On trouve par exemple la liste des dépendences avec un grep python sur le code, ou bien la commande pour lancer openerp, ou bien le fichier des permissions postgres etc...

Il y a plusieurs façons d'installer OpenERP et les docs dispos donnent l'essentiel, mais je conseillais à hervé11 d'éviter l'utilisation de root et de postgres. D'autre part, pour faire tourner plus d'une version du soft, il vaut mieux éviter une installation dans les directories système. Et puisque tu es chez OVH pour ton test, je t'encourage à utiliser la distribution proxmox et à installer openerp-serveur tout seul dans un container OpenVZ sous debian 5.0 lenny. C'est pas si compliqué que ça en a l'air et ça a des milliards d'avantages par la suite.

A propos de xoe, pour ne pas te laisser sur ta soif :
Code:
xoe permet d'automatiser tout de cycle de vie d'un serveur OpenERP pour les besoins de l'offre d'hébergement SISalp. Installation multiples, personnalisation, suivi des logs, sauvegardes, courrier aux clients, arrêt et archivage du serveur en fin de contrat etc.... Il est très complexe, son but n'est pas de simplifier le problème mais de gagner du temps en automatisant les procédures répétitives d'un hébergement en masse (petite la masse, quelques centaines de serveurs tout au plus). xoe appelle un autre script appelé poe pour adapter un serveur au client. xoe est appelé par d'autres scripts appelés cloe (qui gère les clusters des serveurs et sait sait par exemple sur quellle machine tourne le serveur d'un client) et hoe (qui gère les contrats mise en route, expiration etc..). xoe a près de 200 commandes dont la liste s'obtient par xoe --help

xoe est testé avec Debian Lenny minimal, et devrait marcher avec Ubuntu serveur jusqu'à Intrepid (avec python 2.5)
xoe n'est pas destiné à être publié comme un produit mais la dernière version en cours est disponible sous licence gpl. On met à jour xoe par xoe --update.

il faut le mettre dans /usr/local/bin
puis, en root (ou sudo)
xoe --verbose -blabla
xoe --install -server Unix_user
xoe alors va installer les dépendences, créer un utilisateur unix appelé Unix_user et préparer des répertoires dans /home/Unix_user/openerp
ensuite on peut soit utiliser xoe --new, soit éditer la config manuellement par xoe --config -edit
On ajoute des déclarations de directories, puis xoe --directory -download
On peux utiliser les prêts à l'emploi qui sont ici http://download.sisalp.net, on les repère par la mention "uptodate" dans le nom du fichier.
On ajoute des déclarations de services qui utlisent le code chargé dans ces directories, puis on les lance xoe --start
On peut ajouter une déclaration de base de données (xoe --new -database) et les databases dont le nom commence comme indiqué sont automatiquement sauvegardées par la commande xoe --save qui a été placée dans la cron-tab par la fonction --install.
Idem pour les rapports quotidiens etc...


Voilà, si tu n'es pas dégouté et que tu as besoin de plus contacte moi en privé pour ne pas alourdir le mail des visiteurs de ce forum.
Bonne chance

_________________
openerp demo http://sisalp.fr/demo.html
free hosting http://sisalp.fr/openerp-serveur-gratuit.html


Top
 Profile  
 
 Post subject:
PostPosted: Tue Aug 11, 2009 11:38 pm 
Offline

Joined: Sat Jan 31, 2009 5:28 pm
Posts: 74
Bonjour,

Ceci devrait vous aider (in english)
la version (pas testée) pour les laborieux :

http://opensourceconsulting.wordpress.c ... ver-9-0-4/

et le script qui va bien (pas testé)

http://opensourceconsulting.wordpress.c ... -9-0-4-sh/

Pour d'autres versions il faudra adapter mais c'est un point de départ
:D


Top
 Profile  
 
 Post subject:
PostPosted: Wed Aug 12, 2009 11:21 am 
Offline

Joined: Wed Feb 16, 2005 12:26 pm
Posts: 2514
Location: Annecy & Toulon,France
Merci bertoo,

c'est exactement le style de script qui peut faire gagner du temps aux installateurs.


Parce que rien n'est parfait, ce script appelle des commentaires sur deux lignes principalement :
Code:
sudo apt-get install openerp-server openerp-client pgadmin3 -

Le script utilise la version des packages. Cela implique trois contraintes :
- la version installée n'est pas à jour
- il ne peut y avoir qu'une version de code à un instant donné
- la mise à jour du système risque de détruire les données du client.
A mon humble avis, l'installation de pgadmin3 n'est pas appropriée au contexte de l'hébergement dont on parle ici.
Code:
sudo -u postgres createuser openerp --no-superuser --createdb --no-createrole

Le script crée un role postgres commun à tous les serveurs openerp, ce qui veut dire que tous les utilisateurs de tous les serveurs verront l'existence de toutes les bases de données. Ce n'est pas bien grave vu les limitations déjà introduites par ailleurs, car il n'est pas prévu pour lancer plusieurs serveurs en parallèle, ni d'ouvrir plusieurs accès eTiny.

Si quelqu'un essaie ce script en mode hébergé, merci de poster vos remarques ici.
A+

_________________
openerp demo http://sisalp.fr/demo.html
free hosting http://sisalp.fr/openerp-serveur-gratuit.html


Top
 Profile  
 
 Post subject: Meme problème
PostPosted: Wed Mar 10, 2010 2:27 pm 
Offline

Joined: Tue Nov 03, 2009 11:51 am
Posts: 41
Bonjour à tous
Je fais un up de ce topic puisque je rencontre le meme problème que herve11.
J'ai un serveur dédié ubuntu804-desktop 32bits.
J'ai installé openerp tout s'est bien passé (la connexion au serveur). Cependant lorsque j'ai pas pu créer de BD (postgresql 8.3). Le fichier log de postgresql a relevé des problème concernant l'encodage:

ERREUR: l'encodage UTF8 ne correspond pas à la locale fr_FR du serveur
DETAIL: Le paramètre LC_CTYPE du serveur nécessite l'encodage LATIN1.

Après des recherches j'ai trouvé un problème similaire dans ce forum dont voici le lien:http://forum.ovh.com/showthread.php?t=44784
pour faire vite voici les étapes que j'ai suivi:
1-dpkg-reconfigure locales
2-rédition de /etc/default/locale en LANG=fr_FR.UTF-8
3-copie le répertoire /var/lib/postgresql/8.3/main/ dans un autre emplacement
4-vider ce répertoire
5-créer un répertoire main2 dans /home et rendre un autre utilisateur comme propriétaire
6-executer la commande: /usr/lib/postgresql/8.3/bin/initdb -D /home/main2
7-supprimer les *.conf de main2 et placer le contenu du répertoire dans
/var/lib/postgresql/8.3/main/
8-ajouter les fichiers et répertoires manquants (ceux du premier main qu'on a copié à la phase 3) au /var/lib/postgresql/8.3/main/
9-démarrer postgresql.
A cette dernier manip il me lance ce message:

* Starting PostgreSQL 8.3 database server * Use of uninitialized value in concatenation (.) or string at /usr/bin/pg_ctlcluster line 307.
Error: could not exec /usr/lib/postgresql/8.3/bin/pg_ctl start -D /var/lib/postgresql/8.3/main -l /var/log/postgresql/postgresql-8.3-main.log -s -o -c config_file="/etc/postgresql/8.3/main/postgresql.conf" :


Si quelqu'un a une piste merci d'avance et désolé si j'étais long


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 10, 2010 2:50 pm 
Offline

Joined: Wed Feb 16, 2005 12:26 pm
Posts: 2514
Location: Annecy & Toulon,France
Je ne sais pas s'il y a un rapport avec ce qui préccède.
Il semble que postgresql est mal installé. Comment l'avez vous installé ?
Avez vous essayé une création de la base par commande ?

_________________
openerp demo http://sisalp.fr/demo.html
free hosting http://sisalp.fr/openerp-serveur-gratuit.html


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 10, 2010 4:46 pm 
Offline

Joined: Tue Nov 03, 2009 11:51 am
Posts: 41
Bonjour bounaberdi,
merci pour le reply.
Concernant le rapport avec ce qui précède j'ai exactement le meme cas de herve11 premier message. J'ai installé openerp dans le serveur dédié ovh(ubuntu 8.04) La connexion BD s'est bien passé. Donc postgresql 8.3 est bien installé. Cependant la création d'un base de donnée echoue. Alors j'ai cherché et j'ai trouvé dans le log de postgres qu'il s'agit d'un problème d'encodage. Après la manipulation que j'ai faite postgresql refuse de démarrer.
Et pour postgresql je l'ai installé avec sudo apt-get install postgresql


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 10, 2010 5:16 pm 
Offline

Joined: Wed Feb 16, 2005 12:26 pm
Posts: 2514
Location: Annecy & Toulon,France
tanzak wrote:
Après la manipulation que j'ai faite postgresql refuse de démarrer.

reinstaller postgresql pour qu'il démarre dans un premier temps.

Ensuite, j'ai essayé d'écrire quelque chose là dessus :
http://sisalp.fr/index.php?post/OpenERP ... nn%C3%A9es.

_________________
openerp demo http://sisalp.fr/demo.html
free hosting http://sisalp.fr/openerp-serveur-gratuit.html


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 10, 2010 6:28 pm 
Offline

Joined: Tue Nov 03, 2009 11:51 am
Posts: 41
Merci beaucoup je vais essayer


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 12 posts ] 

All times are UTC + 2 hours


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:

Protected by Anti-Spam ACP