lundi 30 avril 2012

OpenERP bloqué (HTTPS)

Je viens de passer 45 minutes à essayer de comprendre pourquoi OpenERP démarrait mais était inaccessible. Et je sais qu'un jour je vais reproduire cette erreur, et que je chercherai encore pendant 45 minutes pourquoi ça ne marche pas ! Donc je note le problème, et la solution...

En fait, il y a quelques jours, j'ai essayé d'activer le HTTPS sur OpenERP 6.1. Malheureusement, j'ai eu quelques problème avec mon certificat fait maison (le SSL est loin d'être ma spécialité), et j'ai donc laissé cela de côté. Aujourd'hui après avoir fait une modification sur le serveur, j'ai redémarré ce dernier. Mais j'avais oublié toutes les modifications faites pour tester le SSL.

Pour activer le HTTPS, j'avais ajouté les lignes suivantes au fichier de configuration.


xmlrpc_interface = 127.0.0.1
netrpc_interface = 127.0.0.1

Une fois redémarré, ces lignes ont empêché OpenERP de démarrer convenablement. Le log indiquait le problème, qui n'en est pas vraiment un. Je suis donc passé plusieurs fois au dessus avant de m'en rendre compte.


2012-04-30 09:04:21,083 24095 INFO ? openerp: OpenERP version 6.1-1
2012-04-30 09:04:21,083 24095 INFO ? openerp: addons paths: /usr/lib/pymodules/python2.6/openerp/addons
2012-04-30 09:04:21,083 24095 INFO ? openerp: database hostname: localhost
2012-04-30 09:04:21,083 24095 INFO ? openerp: database port: 5432
2012-04-30 09:04:21,084 24095 INFO ? openerp: database user: ????????
2012-04-30 09:04:21,084 24095 INFO ? openerp.service.netrpc_server: starting NET-RPC service on 127.0.0.1:8070
2012-04-30 09:04:21,085 24095 INFO ? openerp.netsvc: Starting 1 services
2012-04-30 09:04:21,120 24095 INFO ? openerp.wsgi.core: HTTP service (werkzeug) running on 127.0.0.1:8069
2012-04-30 09:04:21,205 24095 INFO ? openerp.addons.web: embedded mode
2012-04-30 09:04:21,549 24095 INFO ? openerp: OpenERP server is running, waiting for connections...

Problème: OpenERP est démarré mais inaccessible.

Cause: OpenERP écoute sur la mauvaise interface.

Solution: Vérifier le fichier de configuration d'OpenERP, et modifier/supprimer les lignes xmlrpc_interface = 127.0.0.1 et netrpc_interface = 127.0.0.1 afin qu'OpenERP écoute sur la bonne interface.

Aucun commentaire:

Enregistrer un commentaire