Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

 

Langue

 

Le Forum

Vous n'êtes pas identifié.

  • Index
  •  » Logiciels
  •  » [Résolu] Odoo impossible de se connecter sur le port 8069

#1 15 Jun 2014 14:59:55

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2872
Site web

[Résolu] Odoo impossible de se connecter sur le port 8069

Je souhaite tester OpenERP 8 (rebaptisé Odoo) dans le but de fusionner notre site web WordPress, notre boutique en ligne Prestashop et notre ERP (OpenERP 7), afin d'éviter la problématique synchronisation Prestashop / OpenERP à l'aide d'un connecteur, puisque Odoo intègre maintenant un shop et un blog.

J'ai suivi les instructions de cette vidéo pour installer en local OpenERP 8 et Postgresql, mais lorsque j'essaie de me connecter avec Firefox sur 0.0.0.0:8069, le navigateur me dit que "Firefox ne peut établir de connexion avec le serveur à l'adresse 0.0.0.0:8069".

En outre, je n'ai aucun fichier de log pour openerp dans /var/log/openerp et le fichier /etc/openerp/openerp-server.config est vide. J'ai tenté de copier dans ce dernier fichier le contenu qui devrait s'y trouver par défaut, mais cela ne change rien...

A noter que les mêmes instructions suivies pour installer OpenERP 8 sur mon vieux Dell sous Ubuntu 14.04 conduisent au même problème. J'avais pourtant réussi d'y installer tout seul OpenERP 7, il y a un peu plus d'un an...

Voilà plus d'un jour que je tourne en rond. Merci pour votre aide!

Dernière modification par François Marthaler (18 Jun 2014 11:19:38)


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#2 15 Jun 2014 15:16:27

BOFH
Admin
Lieu: Ecublens, VD
Date d'inscription: 03 Feb 2005
Messages: 862
Site web

Re: [Résolu] Odoo impossible de se connecter sur le port 8069

Bonjour,

  Et si vous remplacez 0.0.0.0 par 127.0.0.1 ?

Hors ligne

 

#3 15 Jun 2014 17:14:58

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2872
Site web

Re: [Résolu] Odoo impossible de se connecter sur le port 8069

BOFH a écrit:

Bonjour,

  Et si vous remplacez 0.0.0.0 par 127.0.0.1 ?

Firefox ne peut établir de connexion avec le serveur à l'adresse 127.0.0.1:8069


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#4 15 Jun 2014 17:22:50

ParaDoxe
Citoyen(ne)
 
Date d'inscription: 11 Dec 2012
Messages: 16

Re: [Résolu] Odoo impossible de se connecter sur le port 8069

Le service openerp-server est-il lancé?


GNU user since 7D6.

Hors ligne

 

#5 15 Jun 2014 17:23:30

BOFH
Admin
Lieu: Ecublens, VD
Date d'inscription: 03 Feb 2005
Messages: 862
Site web

Re: [Résolu] Odoo impossible de se connecter sur le port 8069

Ok, on parle bien de l'installer sur la machine locale ?

est-ce que

Code:

netstat -lntp

montre un port ouvert par openerp ? si oui, sur quelle addresse ? vous pourrez peut-être résoudre le problème en remplaçant 0.0.0.0 par l'addresse locale de la machine. Si non, il y a un processus qui n'a pas démarré correctement, mais difficile d'en dire plus sans informations supplémentaires sur les autres éventuelles erreurs...

Hors ligne

 

#6 15 Jun 2014 18:28:31

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2872
Site web

Re: [Résolu] Odoo impossible de se connecter sur le port 8069

Visiblement, openerp n'a pas démarré...

Code:

Proto Recv-Q Send-Q Adresse locale          Adresse distante        Etat       PID/Program name
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      1307/dnsmasq    
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      1099/cupsd      
tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN      1282/postgres   
tcp6       0      0 ::1:631                 :::*                    LISTEN      1099/cupsd

Si je lance openerp-server dans une fenêtre terminal, il se passe des choses:

Code:

francois@francois-W240EU-W250EUQ-W270EUQ:~$ openerp-server
2014-06-15 16:26:22,683 9148 INFO ? openerp: OpenERP version 8.0dev-20140416-230101
2014-06-15 16:26:22,683 9148 INFO ? openerp: addons paths: ['/home/francois/.local/share/OpenERP/addons/8.0', u'/usr/lib/pymodules/python2.7/openerp/addons', '/usr/lib/pymodules/python2.7/openerp/addons']
2014-06-15 16:26:22,683 9148 INFO ? openerp: database hostname: localhost
2014-06-15 16:26:22,683 9148 INFO ? openerp: database port: 5432
2014-06-15 16:26:22,683 9148 INFO ? openerp: database user: francois
2014-06-15 16:26:22,782 9148 INFO ? openerp.service.server: HTTP service (werkzeug) running on 0.0.0.0:8069

Et le système pédale dans le yaourth...


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#7 15 Jun 2014 18:36:39

ParaDoxe
Citoyen(ne)
 
Date d'inscription: 11 Dec 2012
Messages: 16

Re: [Résolu] Odoo impossible de se connecter sur le port 8069

François Marthaler a écrit:

Visiblement, openerp n'a pas démarré...

Code:

Proto Recv-Q Send-Q Adresse locale          Adresse distante        Etat       PID/Program name
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      1307/dnsmasq    
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      1099/cupsd      
tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN      1282/postgres   
tcp6       0      0 ::1:631                 :::*                    LISTEN      1099/cupsd

Si je lance openerp-server dans une fenêtre terminal, il se passe des choses:

Code:

francois@francois-W240EU-W250EUQ-W270EUQ:~$ openerp-server
2014-06-15 16:26:22,683 9148 INFO ? openerp: OpenERP version 8.0dev-20140416-230101
2014-06-15 16:26:22,683 9148 INFO ? openerp: addons paths: ['/home/francois/.local/share/OpenERP/addons/8.0', u'/usr/lib/pymodules/python2.7/openerp/addons', '/usr/lib/pymodules/python2.7/openerp/addons']
2014-06-15 16:26:22,683 9148 INFO ? openerp: database hostname: localhost
2014-06-15 16:26:22,683 9148 INFO ? openerp: database port: 5432
2014-06-15 16:26:22,683 9148 INFO ? openerp: database user: francois
2014-06-15 16:26:22,782 9148 INFO ? openerp.service.server: HTTP service (werkzeug) running on 0.0.0.0:8069

Et le système pédale dans le yaourth...

Mais après avoir lancé la commande openerp-server, sans l'interrompre, OpenERP est accessible depuis le navigateur?


GNU user since 7D6.

Hors ligne

 

#8 16 Jun 2014 09:16:30

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2872
Site web

Re: [Résolu] Odoo impossible de se connecter sur le port 8069

J'ai relancé en tapant "openerp-server" dans une fenêtre terminal, puis, dans Firefox, tenté de me connecter sur 0.0.0.0:8069. Et voilà la réponse: "The server encountered an internal error and was unable to complete your request.".

Du côté de la fenêtre terminal, le prompt n'est pas revenu, mais la dernière ligne du message pourrait nous mettre sur la bonne piste...

Code:

  File "/usr/share/pyshared/openerp/http.py", line 1275, in db_monodb
    dbs = db_list(True, httprequest)
  File "/usr/share/pyshared/openerp/http.py", line 1251, in db_list
    dbs = dispatch_rpc("db", "list", [force])
  File "/usr/share/pyshared/openerp/http.py", line 92, in dispatch_rpc
    result = dispatch(method, params)
  File "/usr/share/pyshared/openerp/service/db.py", line 75, in dispatch
    return fn(*params)
  File "/usr/share/pyshared/openerp/service/db.py", line 358, in exp_list
    with closing(db.cursor()) as cr:
  File "/usr/share/pyshared/openerp/sql_db.py", line 546, in cursor
    return Cursor(self.__pool, self.dbname, serialized=serialized)
  File "/usr/share/pyshared/openerp/sql_db.py", line 177, in __init__
    self._cnx = pool.borrow(dsn(dbname))
  File "/usr/share/pyshared/openerp/sql_db.py", line 439, in _locked
    return fun(self, *args, **kwargs)
  File "/usr/share/pyshared/openerp/sql_db.py", line 502, in borrow
    result = psycopg2.connect(dsn=dsn, connection_factory=PsycoConnection)
  File "/usr/share/pyshared/psycopg2/__init__.py", line 179, in connect
    connection_factory=connection_factory, async=async)
OperationalError: FATAL:  role "francois" does not exist

Merci d'avance!


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#9 16 Jun 2014 09:34:20

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2872
Site web

Re: [Résolu] Odoo impossible de se connecter sur le port 8069

Code:

OperationalError: FATAL:  role "francois" does not exist

Sur le site de odoo.com, ce message d'erreur est documenté et il est répondu qu'il faut créer un compte dans Postresql. Malheureusement, je ne sais pas comment faire. Je croyais que tout se faisait automatiquement avec la commande

Code:

sudo aptitude install postgresql

et que Postgresql, tout comme OpenERP utilisaient par défaut les login et mot de passe de l'administrateur du système (cf. la recherche du role "francois")...


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#10 17 Jun 2014 10:08:46

wuergler
Apôtre du libre
 
Date d'inscription: 06 Feb 2014
Messages: 87

Re: [Résolu] Odoo impossible de se connecter sur le port 8069

Il y a très très longtemps ... j'ai écrit un petit "How-to" pour OpenERP 5, puisque les instructions officielles n'étaient pas trop claires à mon avis.

Je ne connais pas (encore) OpenERP 8, mais généralement les premiers pas avec PostgreSQL devraient être les mêmes, voir point 3:
http://forum.openerp.com/forum/topic17584.html

Contrairement au passé la documentation n'est pas mal non plus (à mon avis "Second Method" est préférable, mais cela peut se discuter):
https://doc.openerp.com/install/linux/postgres/

Hors ligne

 

#11 17 Jun 2014 11:06:25

ParaDoxe
Citoyen(ne)
 
Date d'inscription: 11 Dec 2012
Messages: 16

Re: [Résolu] Odoo impossible de se connecter sur le port 8069

Je pense qu'il vous faut une solution plus simple et plus propre: Docker.

Pour faire simple, il s'agit d'un système de virtualisation ultra-simple et léger.
Il vous permettra de tester Odoo, puis de le supprimer proprement ou de le déployer sur votre serveur tout en préservant vos donnés.

Installation de Docker sur Ubuntu:

Code:

sudo apt-get update
sudo apt-get install docker.io

Démarrage de Docker:

Code:

sudo service docker.io start

ou

Code:

sudo service docker start

(Le mainteneur du paquet Docker sur Ubuntu à l'aire d'être une brelle)

Premier démarrage du conteneur Odoo:

Code:

docker run -d --name odoo -p 8069:8069 tinyerp/ubuntu-odoo

Lors du premier démarrage le conteneur sera téléchargé. Ça peut prendre plus ou moins de temps en fonction de la connexion à Internet.

Après il suffit d'ouvrir l'url suivante dans le navigateur: http://localhost:8069/

Quand vous aurez terminé, pour stopper le conteneur Odoo:

Code:

docker stop odoo

Pour le redémarré:

Code:

docker start odoo

Et pour le supprimer du votre disque:

Code:

docker rm odoo

Ou sinon on peut vous créer un compte de démo chez Open-Net.


GNU user since 7D6.

Hors ligne

 

#12 17 Jun 2014 11:56:49

jean@adimp.ch
Illuminé(e)
Lieu: Marly
Date d'inscription: 10 Mar 2005
Messages: 1228
Site web

Re: [Résolu] Odoo impossible de se connecter sur le port 8069

Salut,

ParaDoxe a écrit:

Je pense qu'il vous faut une solution plus simple et plus propre: Docker.

Simple et propre? Comme la table de travail d'Einstein?
Est-ce qu'une simple requête sql n'aurait pas suffit?

Meilleures salutations.


--------------------------------------------------------
Jean Tinguely Awais
Ma vie sur twitter : http://www.twitter.com/tservi

Hors ligne

 

#13 17 Jun 2014 18:31:24

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2872
Site web

Re: [Résolu] Odoo impossible de se connecter sur le port 8069

Yeah! Je m'en suis sorti avec l'aide tâtonnante mais très systématique de mon ancien collègue informaticien de La Bonne Combine...

Je remercie quand même ParaDoxe pour ses conseils.

Dans le genre simple, on ne fait pas mieux! Postgresql ne connaît pas l'utilisateur "francois", il suffit de le créer en passant les commandes suivantes dans une fenêtre terminal ([Ctrl]+[Alt]+[T]):

Code:

sudo su (pour être root et avoir les droits nécessaires; le prompt sera précédé de root@)
su postgres (le prompt sera précédé de postgres@)
createuser francois
(répondre "y" à la question "Schall the new role be a superuser?")
exit (ou [Ctrl]+[D], pour quitter postgres)
exit (ou [Ctrl]+[D], pour quitter root)
openerp-server (lance openerp et le service web et finit par afficher "openerp.service.server: HTTP service (werkzeug) running on 0.0.0.0:8069)

On peut alors lancer Firefox et taper l'adresse 0.0.0.0:8069, sans message d'erreur. Après un petit moment, le navigateur accède à la page 0.0.0.0:8069/web/database/manager#action=database_manager.

NB: Si vous ne créez pas une entreprise et un utilisateur avec un mot de passe, puis que vous arrêtez openerp-server ([Ctrl]+[C] ou en fermant la fenêtre terminal), vous ne pourrez plus accéder à cette page. Il faudra alors relancer openerp-server comme indiqué ci-dessus.

NB2: Si j'ai mis du temps à retrouver les commandes en question, c'est que je n'avais pas conscience que l'historique des commandes shell que l'on peut faire défiler (pour les relancer, par exemple) avec la flèche vers le haut ne concernait que l'utilisateur francois@ et pas les commandes passées en tant que root@ ou postgres@. Mais on les retrouve en étant root@ ou postgres@. J'en apprends un peu tous les jours...

Ainsi, j'ai pu installer OpenERP 8 et de nombreux modules, créer un compte pour moi avec tous les droits utiles et commencer à tester le shop et le WCMS intégrés dans Odoo. Cela me semble très prometteur!

Dernière modification par François Marthaler (19 Jun 2014 21:03:24)


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#14 21 Jul 2014 18:50:14

[GO]Skywalker13
Modérateur
Lieu: Choëx (VS)
Date d'inscription: 05 Oct 2004
Messages: 896
Site web

Re: [Résolu] Odoo impossible de se connecter sur le port 8069

François Marthaler a écrit:

J'ai relancé en tapant "openerp-server" dans une fenêtre terminal, puis, dans Firefox, tenté de me connecter sur 0.0.0.0:8069. Et voilà la réponse: "The server encountered an internal error and was unable to complete your request.".!

En fait vous vouliez dire 127.0.0.1. Car techniquement parlant l'adresse 0.0.0.0 n'est pas exploitable et le serveur n'aurait jamais pus retourner quoi que ce soit, même pas une erreur.


Mathieu SCHROETER
log.schroetersa.ch

Hors ligne

 

#15 31 May 2021 17:13:12

LxsRG
Affranchi(e)
 
Date d'inscription: 31 May 2021
Messages: 1

Hors ligne

 
  • Index
  •  » Logiciels
  •  » [Résolu] Odoo impossible de se connecter sur le port 8069

Pied de page des forums

Powered by FluxBB