#1 Le 17/08/2011, à 11:11
- SolAchats
lancement du serveur OpenErp ( attention - grand débutant inside)
Bonjour,
je me suis sous Ubuntu pour installer OpenErp car, parait-il, il fonctionne très bien sous Linux. Je débute et ai du faire quelques erreurs dans mes installations.
Voici mon souci :
J'ai installé Ubuntu sur 2 PC un fixe et un portable (pour m’entraîner sur le portable chez moi le soi). j'ai essayé plusieurs fois d'installer openerp sur les 2 machines et après plusieurs tâtonnements, je reste bloqué à ce point et ce sur les 2 machines. j'installe en local pour l'instant.
Lorsque j'essaye de mettre en route le serveur Openerp, voici sa réponse :
[2011-08-17 12:02:59,604][?] INFO:server:OpenERP version - 6.0.2
[2011-08-17 12:02:59,604][?] INFO:server:addons_path - /usr/share/pyshared/openerp-server/addons
[2011-08-17 12:02:59,604][?] INFO:server:database hostname - localhost
[2011-08-17 12:02:59,604][?] INFO:server:database port - 5432
[2011-08-17 12:02:59,604][?] INFO:server:database user - openerp
[2011-08-17 12:02:59,604][?] INFO:server:initialising distributed objects services
[2011-08-17 12:03:00,019][?] ERROR:httpd:Error occured when starting the server daemon.
Traceback (most recent call last):
File "/usr/share/pyshared/openerp-server/service/http_server.py", line 147, in __init__
self.server = ThreadedHTTPServer((interface, port), handler, proto=self._RealProto)
File "/usr/share/pyshared/openerp-server/service/http_server.py", line 75, in __init__
HTTPServer.__init__(self, addr, requestHandler)
File "/usr/lib/python2.7/SocketServer.py", line 408, in __init__
self.server_bind()
File "/usr/lib/python2.7/BaseHTTPServer.py", line 108, in server_bind
SocketServer.TCPServer.server_bind(self)
File "/usr/lib/python2.7/SocketServer.py", line 419, in server_bind
self.socket.bind(self.server_address)
File "/usr/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args)
error: [Errno 98] Adresse déjà utilisée
Traceback (most recent call last):
File "./openerp-server.py", line 112, in <module>
service.http_server.init_servers()
File "/usr/share/pyshared/openerp-server/service/http_server.py", line 232, in init_servers
int(tools.config.get('xmlrpc_port', 8069)))
File "/usr/share/pyshared/openerp-server/service/http_server.py", line 212, in __init__
handler=MultiHandler2)
File "/usr/share/pyshared/openerp-server/service/http_server.py", line 147, in __init__
self.server = ThreadedHTTPServer((interface, port), handler, proto=self._RealProto)
File "/usr/share/pyshared/openerp-server/service/http_server.py", line 75, in __init__
HTTPServer.__init__(self, addr, requestHandler)
File "/usr/lib/python2.7/SocketServer.py", line 408, in __init__
self.server_bind()
File "/usr/lib/python2.7/BaseHTTPServer.py", line 108, in server_bind
SocketServer.TCPServer.server_bind(self)
File "/usr/lib/python2.7/SocketServer.py", line 419, in server_bind
self.socket.bind(self.server_address)
File "/usr/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args)
socket.error: [Errno 98] Adresse déjà utilisée
cedric@cedric-OptiPlex-330:~$
peut-être faut-il tout reprendre à zéro, mes errances ont sûrement souillé quelque chose mais je ne sais pas encore comment faire. J'ai débuté Ubuntu hier et vient de passer une nuit blanche dessus....
merci d'avance.
cédric
Hors ligne
#2 Le 17/08/2011, à 11:45
- Epehj
Re : lancement du serveur OpenErp ( attention - grand débutant inside)
Salut SolAchats,
Je ne connais pas du tout OpenErp, mais d'après l'erreur, ce ne serait pas tout bêtement un port déjà utilisé ?
"socket.error: [Errno 98] Adresse déjà utilisée" et
"[2011-08-17 12:02:59,604][?] INFO:server:database hostname - localhost
[2011-08-17 12:02:59,604][?] INFO:server:database port - 5432"
As tu des services qui tournent ?
Linux user #447629 - Ubuntu user # 21770
C'est en sciant que Léonard devint scie
Hors ligne
#3 Le 17/08/2011, à 11:49
- SolAchats
Re : lancement du serveur OpenErp ( attention - grand débutant inside)
Merci de ta réponse.
C'est probablement ça mais je ne sais pas comment faire pour aller voir les ports utilisés et encore moins les services qui tournent.
comment faire?
merci
Cédric
Hors ligne
#4 Le 17/08/2011, à 17:51
- Bounaberdi
Re : lancement du serveur OpenErp ( attention - grand débutant inside)
Bonjour,
l'erreur montre que le serveur openerp est démarré deux fois.
pour l' installation d'openerp sur ubuntu, je maintiens une procédure automatisée par un script :
http://sisalp.fr/index.php/post/Install … -d-OpenERP
C'est en anglais mais il n'y a que trois commandes à copier/coller dans un terminal.
Il faut partir d'un système nouvellement installé.
Même si les versions serveur d'ubuntu sont préférables pour faire tourner openerp, cette procédure fonctionne aussi sur un desktop, 10.04 ou 11.04
Vous disposerez en 30mn d'un serveur "production", avec redémarrage au boot, sauvegardes automatiques, multi-instances pour formation et tests, rapports d'anomalie et rapports d'activité quotidienne, etc...
Salutations
SISalp.fr - Conseil et hébergement Tryton et Odoo
Obtenez votre hébergement gratuit en self-service sur http://sisalp.com
Hors ligne
#5 Le 18/08/2011, à 13:16
- SolAchats
Re : lancement du serveur OpenErp ( attention - grand débutant inside)
Merci Beaucoup pour cette réponse.
Ce matin, j'ai donc re-installé Ubuntu et utilisé la solution.
Maintenant, il y a 3 compte sous Ubuntu : le perso ; le 'Openerp_user' et 'production'.
J'imagine que je dois me connecter en tant qu'openerp_user pour profiter d'open erp. Je ne trouve pas le mot de passe pour y accéder. fallait-il faire quelquechose durant l'installation?
Qu'est-ce que le profil production?
merci beaucoup pour ce coup de main.
à bientôt.
Cédric.
Edit : je viens de comprendre comment changer le mot de passe d'openerp_user. J'en reviens . après avoir installé le client, il m'indique ne pas pouvoir se connecter au serveur. j'imagine qu'il lui faut une adresse spéciale? Merci
Dernière modification par SolAchats (Le 18/08/2011, à 15:09)
Hors ligne
#6 Le 18/08/2011, à 19:02
- Bounaberdi
Re : lancement du serveur OpenErp ( attention - grand débutant inside)
Merci Beaucoup pour cette réponse.
Ce matin, j'ai donc re-installé Ubuntu et utilisé la solution.
Maintenant, il y a 3 compte sous Ubuntu : le perso ; le 'Openerp_user' et 'production'.
J'imagine que je dois me connecter en tant qu'openerp_user pour profiter d'open erp.
non, c'est plus logique que ça
vous utilisez openerp par son client ou en web depuis le "perso"
vous administrez le ou les services openerp en tant qu'openerp_user
sudo openerp_user
xoe --help
pour la documentation des commandes.
le mot de passe de openerp_user vous a été indiqué dans la trace d'installation, mais il ne sert normalement à rien si "perso" est sudoer
sudo openerp_user, avec le mot de passe de "perso"
le service openerp appelé "production" tourne sous l'utilisateur "production". Si vous utilisez plusieurs services, chacun sera protégé des autres par un utilisateur linux différent.
Je ne trouve pas le mot de passe pour y accéder. fallait-il faire quelquechose durant l'installation?
éventuellement lire les messages affichés, surtout les derniers. Ils vous indiquent le mot de passe "administrateur database" pour votre service "production" et les ports à utiliser par la suite.
pour retrouver le mot de passe :
sudo openerp_user
xoe --service -cfg -password production
Qu'est-ce que le profil production?
cette installation est une installation "pour de vrai"
Elle installe un service pour production et optionnellement, un autre pour de la formation et un troisième pour les tests. production, formation et test sont les noms de trois jeux de paramétres de démarrage et d'exécution.
merci beaucoup pour ce coup de main.
à bientôt.
Cédric.
Edit : je viens de comprendre comment changer le mot de passe d'openerp_user. J'en reviens . après avoir installé le client, il m'indique ne pas pouvoir se connecter au serveur. j'imagine qu'il lui faut une adresse spéciale? Merci
il est possible d'installer le client, mais l'exécuter sous openerp_user est maladroit. Lancez le plutôt depuis "perso".
l'adresse à utiliser est l'adresse ip de votre machine (ifconfig), les ports sont ceux donnés dans les messages de l'installation.
si vous n'avez pas modifié le script, voici les ports qui ont été utilisés pour production :
xml_rpc_port="8071"
xml_rpc_secure_port="8072"
net_rpc_port="8073"
web_port="8081"
Essayez d'abord avec FireFox : http://mon_ip:8081
Quelle version du client avez vous installée et comment l'avez vous fait ?
pour le message "impossible de se connecter" vous pouvez aussi consulter l'article que j'ai publié à ce sujet:
http://sisalp.fr/index.php/post/OpenERP … au-serveur
Vos questions viennent du fait que vous découvrez ubuntu et linux, or xoe n'est pas destiné à masquer la complexité pour les débutants. Si vous galérez trop, sachez que je maintiens un service d'hébergement gratuit d'OpenERP. Vous pouvez ainsi utiliser OpenERP pour de vrai, sans crainte de faire une erreur d'administration.
Salutations
SISalp.fr - Conseil et hébergement Tryton et Odoo
Obtenez votre hébergement gratuit en self-service sur http://sisalp.com
Hors ligne
#7 Le 19/08/2011, à 08:21
- SolAchats
Re : lancement du serveur OpenErp ( attention - grand débutant inside)
Merci encore une fois pour cette réponse claire et complète.
J'ai installé le client 6.0.2 que l'on trouve sur le site open erp. j'ai trouvé l'IP . en passant par Firefox sur le portable, cela fonctionne mais pas sur le fixe. en passant par le client, Cela ne fonctionne pas.
Je vais voir chez vous pour le serveur, cela sera plus pratique.
merci.
Cédric
Hors ligne
#8 Le 26/02/2015, à 09:59
- rahinsoo
Re : lancement du serveur OpenErp ( attention - grand débutant inside)
Bonjour
Maintenant Open erp est à ça version 8 et passe sous le nom d'Odoo.
J'ai lu le message au dessus car j'avais la même erreur. Je suppose donc que ce port est bloqué ou déjà utilisé.
Est ce que le script est toujours d'actualité ?
Car ce dernier me parait d'une excellente utilité !!
Merci d'avance ,
Rahinsoo
config :
Hardware ---> ASUS UL80VT
--->AMD Phenom II X2 550 BE || AMD radeon 270X 2go
OS --------->Windows10/Ubuntu 16.04 LTS
Hors ligne
#9 Le 26/02/2015, à 10:34
- Bounaberdi
Re : lancement du serveur OpenErp ( attention - grand débutant inside)
Bonjour,
oui le script doit être opérationnel pour Odoo V8 sur Ubuntu 14.04, bien que ça fasse un moment que je ne l'ai pas retesté.
Contactez SISalp depuis son site en cas de problème.
SISalp.fr - Conseil et hébergement Tryton et Odoo
Obtenez votre hébergement gratuit en self-service sur http://sisalp.com
Hors ligne
#10 Le 26/02/2015, à 10:54
- rahinsoo
Re : lancement du serveur OpenErp ( attention - grand débutant inside)
Je vous remercie,
Je suis en train de regarder tout ça et j'ai ouvert le script et vu qu'il y a bien des mise à jour pour la V8.
Je ne toujours pas 100% familiariser avec les commande donc je vais y aller par étape.
Juste une chose : Odoo doit être installer avant d'utiliser le script ? j'ai procédé à une désinstallation du logiciel avant de regarder le script.
[edit_1] c'est bon j'ai compris comment il fonctionne, je m'aide de la doc ici.
Je suis donc en cours d'installation étape 1, etc [/edit_1]
Dernière modification par rahinsoo (Le 26/02/2015, à 11:16)
config :
Hardware ---> ASUS UL80VT
--->AMD Phenom II X2 550 BE || AMD radeon 270X 2go
OS --------->Windows10/Ubuntu 16.04 LTS
Hors ligne
#11 Le 26/02/2015, à 11:16
- Bounaberdi
Re : lancement du serveur OpenErp ( attention - grand débutant inside)
Le script est conçu et testé pour une installation sur un système serveur minimal, comme on en utilise sur les machines virtuelles. Il doit cependant fonctionner aussi sur une machine desktop Ubuntu.
Il ne répare pas une mauvaise installation précédente d'une dépendance, ou de postgresql.
C'est parce qu'il est complexe de dépanner chacun dans son cas particulier que ce script a été publié.
Il existe d'autres scripts publiés depuis, pour chaque version. Ceux ci sont plus simples car le script install_xoe est destiné à des serveurs de production complexes multi-services à maintenance automatique. Facile à démarrer, il réalise de très nombreuses tâches qui ne sont pas forcément utiles pour vous. Je crois qu'Odoo en publie un, qui suffit à une installation pour test.
SISalp.fr - Conseil et hébergement Tryton et Odoo
Obtenez votre hébergement gratuit en self-service sur http://sisalp.com
Hors ligne
#12 Le 26/02/2015, à 11:21
- rahinsoo
Re : lancement du serveur OpenErp ( attention - grand débutant inside)
En effet le script est complet, et surement que je ne me servirais pas de tout. Je test dans un premier temps histoire de savoir si cet ERP me convient.
Pour la suite je n'ai pas encore défini ce que j'envisagerais.
[edit : Pour info, j'ai regarder la doc odoo... elle n'est pas très clair, du moins pour une personne comme moi qui n'est pas habitué à ce genre de config]
Dernière modification par rahinsoo (Le 26/02/2015, à 13:53)
config :
Hardware ---> ASUS UL80VT
--->AMD Phenom II X2 550 BE || AMD radeon 270X 2go
OS --------->Windows10/Ubuntu 16.04 LTS
Hors ligne