¡BIENVENIDO AL FORO DE ODOO ARGENTINA!

BRINDAMOS UN ESPACIO A LA COMUNIDAD ARGENTINA DE ODOO PARA CENTRALIZAR EL DEBATE, COMPARTIR IDEAS, DESARROLLOS, Y FORMAR PARTE DE UNA COMUNIDAD QUE CRECE DÍA A DÍA

¿No estás registrado?  REGISTRATE

Se marcó esta pregunta
2 Respuestas
2175 Vistas

Alguien a logrado resolver el problema de configuracion de conexion  con odoo 9 sobre ubuntu 16 para usar Aero Report:

" Failure! Connection to DOCS service was not established or convertion to PDF unsuccessful! ---

- : 'Connection aborted.', gaierror(-2, 'Nombre o servicio desconocido')).."

Nota:

 

Avatar
Descartar
Mejor respuesta

Buenas, yo tuve el mismo problema usando Odoo 9.0 desde docker compose.

Resulta que cada vez que se corre "docker compose up", ademas de levantarse los contenedores con odoo y postgres, se esta generado un network nuevo en el que quedan incluidos ambos.

Anteriormente, al usar docker "normal" (sin el docker compose), los containers se levantaban dentro de la red "default" de docker llamada "bridge". Pero con docker compose, se genera una red virtual nueva usando como nombre de red la combinacion del nombre de la carpeta donde se corre el docker-compose.  Ambas redes, (bridge y "dockerodooaddoc_backend" o como sea que se llame la red que se genera en cada caso ) Poseen un rango de IPs especificas y nombre de hosts especificos. 

Lo que esta pasando con aeroo es que: al correrlo por separado del docker compose, mas alla de que el link este configurado dentro del archivo docker-compose.yml, el container se esta asociando a la red default es decir la red bridge en vez de asociarse a la red en la que estan agregados los contenedores. Por consiguiente, al querer configurar el aeroo desde odoo, el sistema nos arroja que no conoce el host, precisamente porque no esta en su red virtual. 

La solucion entonces seria: una vez que se levantan todos los containers, hay que agregar aeroo a la red que formaron los contenedores de odoo y postgresql. 

Estos son los pasos que segui yo:

Prerequisitos: Haber levantado todos los contenedores. El nombre del conenedor aeroo-docs debe ser "aeroo". En mi caso, agregue docker al grupo de usuario root, por eso no uso sudo. 

Para ver las redes creadas por docker, pueden ejecutar el siguiente comando:

docker network ls

En mi caso ese comando me arroja lo siguiente:

NETWORK ID          NAME                       DRIVER              SCOPE

6d535c4cea74        bridge                     bridge              local      ( <----Network default )

7a928570f228        dockernginxadhoc_backend   bridge              local   ( <---- Network creada por docker-compose. )

49c7e03077bb        host                       host                local

7d1765f7eee2        none                       null                local

Para poder attachar el container aeroo a la red formada por docker-compose se puede usar el siguiente comando:

docker network connect dockernginxadhoc_backend aeroo  

Para confirmar que todo esta en orden, se puede inspeccionar el contenido de la red usando el siguiente comando:

docker network inspect dockernginxadhoc_backend

En mi caso, este comando arroja la siguiente informacion:

[

    {

        "Name": "dockernginxadhoc_backend",

        "Id": "7a928570f228dcd04d5d33f5fd652a60c4d368debf651d45f229655b8d67b9f8",

        "Created": "2017-04-19T02:35:31.280948135-03:00",

        "Scope": "local",

        "Driver": "bridge",

        "EnableIPv6": false,

        "IPAM": {

            "Driver": "default",

            "Options": null,

            "Config": [

                {

                    "Subnet": "172.18.0.0/16",

                    "Gateway": "172.18.0.1"

                }

            ]

        },

        "Internal": false,

        "Attachable": false,

        "Containers": {

            "0eccf6b98743be2559ddc98bd133635b86414a5ddf442f7b3abdea08fe1d0c5e": {

                "Name": "dockerodooadhoc_db_1",

                "EndpointID": "21fe982b210358c26aa4ee6cf392ed59f61a72eec14b1a53cb6fcc5cbe28c8a4",

                "MacAddress": "02:42:ac:12:00:02",

                "IPv4Address": "172.18.0.2/16",

                "IPv6Address": ""

            },

            "224a16a436ee626cd91ca07227650c230daa4aa2f7848d59889a93c65d21480d": {

                "Name": "aeroo",

                "EndpointID": "b6d37cdf9ac8a354d818f998455f3ba1f3b8e8278c8a07c66644b32caba69212",

                "MacAddress": "02:42:ac:12:00:04",

                "IPv4Address": "172.18.0.4/16",

                "IPv6Address": ""

            },

            "c550da7ce8aac9326ac3edbea1975f786e3d0a6162f91b72f0500ceb70013d61": {

                "Name": "dockerodooadhoc_odoo_1",

                "EndpointID": "128f8dbe8417e53a2795145295a8508a7879648c8028eb458fa7cfc0bb38b755",

                "MacAddress": "02:42:ac:12:00:03",

                "IPv4Address": "172.18.0.3/16",

                "IPv6Address": ""

            }

        },

        "Options": {},

        "Labels": {}

    }

]

Espero que sirva! Saludos!

 

Avatar
Descartar
Mejor respuesta

Tengo el mismo problema pero sobre ubuntu 14

Avatar
Descartar