Migración de v8 a v11

399 views
Skip to first unread message

Juan Carlos F.

unread,
Feb 12, 2019, 9:50:19 AM2/12/19
to Usuarios Odoo / OpenERP en España
Buenos días,

Voy a empezar con una migración de v8 a v11. He seguido los pasos del OCA/OpenUpgrade pero me da un error de módulos. Mi pregunta es ¿tengo que tener instalado el v8 o v9 en el servidor donde estoy realizando la migración? Tan solo tengo el PostgreSQL y la base de datos del v8

Saludos

Armando Denegri

unread,
Feb 12, 2019, 10:22:50 AM2/12/19
to openerp-s...@googlegroups.com
Amigo yo estoy migrando de odoo 8 a odoo 10. He estado complicado haciendo solo exportar e importar. Sabes usar el open upgrade,

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Ignacio Ibeas (Acysos S.L.)

unread,
Feb 12, 2019, 11:10:59 AM2/12/19
to openerp-s...@googlegroups.com

Hola,

Con Openupgrade tiene que pasar por todas las versiones, es decir, si estas en la 8, migra primero a la 9, luego a la 10 y luego a la 11.

Saludos

El 12/2/19 a las 16:22, Armando Denegri escribió:
--
Ignacio Ibeas
Acysos S.L. (www.acysos.com)
Odoo Partner (https://www.odoo.com/es_ES/partners/acysos-s-l-80090)
Asociado Asociación Española de Odoo (https://www.aeodoo.org/members/acysos-s-l-24)
Odoo Community Association (https://odoo-community.org/members/acysos-s-l-ignacio-ibeas-760)
Github (http://www.github.com/acysos)
Odoo Apps (https://www.odoo.com/apps/modules/browse?author=Acysos%20S.L.)
C/ Miguel Astrain 18, 1º Oficina A
31006 Pamplona, Navarra.
ign...@acysos.com
Tel. 948238905
Whatsapp 639452423
---------------------- // -------------------
La información contenida en este mensaje de correo electrónico es
confidencial, para ser leída por la(s) persona(s) a quién se dirige. El
acceso a este mensaje por otras personas no está autorizado. Si Ud. no es la
persona a la que va dirigido, cualquier divulgación, copia o distribución de
la información queda prohibida y puede ser ilegal. Asimismo, cualquier acción
tomada o dejada de tomar basada en la información contenida en este mensaje
queda prohibida y puede ser ilegal.
The information in this e-mail is confidential and may be legally privileged.
It is intended solely for the addressee. Access to this e-mail by anyone is
unauthorised. If you are not the intended recipient, any disclousure,
copying, distribuition or any action taken or omited to be taken in reliance
on it, is prohibited and may be unlawful.

mario....@syci.es

unread,
Feb 12, 2019, 3:02:17 PM2/12/19
to Usuarios Odoo / OpenERP en España
Hola, ¿Qué pensáis de las versiones a migrar desde la 8, mejor la 9,10 u 11? ¿Cual tiene más módulos OCA migrados? 

Saludos.

El martes, 12 de febrero de 2019, 16:10:59 (UTC), Ignacio Ibeas - Acysos escribió:

Hola,

Con Openupgrade tiene que pasar por todas las versiones, es decir, si estas en la 8, migra primero a la 9, luego a la 10 y luego a la 11.

Saludos

El 12/2/19 a las 16:22, Armando Denegri escribió:
Amigo yo estoy migrando de odoo 8 a odoo 10. He estado complicado haciendo solo exportar e importar. Sabes usar el open upgrade,

El mar., 12 feb. 2019 9:50, Juan Carlos F. <jfa...@inerza.com> escribió:
Buenos días,

Voy a empezar con una migración de v8 a v11. He seguido los pasos del OCA/OpenUpgrade pero me da un error de módulos. Mi pregunta es ¿tengo que tener instalado el v8 o v9 en el servidor donde estoy realizando la migración? Tan solo tengo el PostgreSQL y la base de datos del v8

Saludos
--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.
--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Joaquin Gutierrez

unread,
Feb 12, 2019, 4:36:01 PM2/12/19
to Usuarios Odoo / OpenERP en España
Pues depende de tus necesidades, lo ideal es irse a la ultima, pero primero date una vuelta por github y mira los modulos de OCA como estan y si los que hay en la version 12 te valen para arrancar, sino pues la 11 tiene ya muchisimos modulos migrados.

Josep M Y

unread,
Feb 16, 2019, 8:56:17 AM2/16/19
to Usuarios Odoo / OpenERP en España
Hola,

Disculpa mi ignorancia, cómo veo si el módulo está migrado completamente a v12?

Veo módulos por ejemplo que se indica:

Runbot Status Build Status Coverage Status


Qué significa?


El dimarts, 12 febrer de 2019 22:36:01 UTC+1, Joaquin Gutierrez va escriure:

Juan Carlos F.

unread,
Feb 18, 2019, 9:16:57 AM2/18/19
to Usuarios Odoo / OpenERP en España
Bueno, ya he conseguido migrar a la versión v9. Me faltaban dependencias por eso no me funcionaba bien y pensaba que necesitaba descargar la versión 8 o 9, pero con el OpenUpgrade es suficiente por lo que he podido ver. Ahora me surge una duda. Parece que el modulo account_analytic_analysis no esta en la versión 9 ¿Como puedo desinstalarlo de la v9? La versión 9 me arranca pero me faltan cosas del modulo "css" y no puedo desde la pagina de configuración desinstalarlo.

Mario Montes

unread,
Feb 18, 2019, 9:33:22 AM2/18/19
to openerp-s...@googlegroups.com

Hola, tendrás que añadir a tu openupgrade el repositorio que reemplaza el módulo de contratos https://github.com/OCA/contract/tree/9.0

 

Y realizar la migración otra vez.

 

Saludos cordiales,

Mario Montes @Syci
Aviso legal en https://syci.es/page/privacidad

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/_aPHeJ0XmwI/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Message has been deleted

micky khan

unread,
Feb 21, 2019, 1:33:25 PM2/21/19
to Usuarios Odoo / OpenERP en España
Que opinan de esto :


" ...hay que añadir que la actualización a las versiones 10 u 11 de Odoo es crítica, dado que la 9 es la última que permitía programar con su antigua API  (sustituida por una nueva en la v.8). Por lo tanto, el código de las versiones 6.1 a 9.0 debe ser sobrescrito para poder utilizar las nuevas funcionalidades integradas en Odoo 10 u 11, y tener el sistema de gestión actualizado. "

Juan Carlos F.

unread,
Feb 26, 2019, 7:12:25 AM2/26/19
to Usuarios Odoo / OpenERP en España
Buenos días,

He conseguido migrar la base de datos de v8 hasta v11. En la versión 9 y 10 consigo logearme y ver los datos. En la versión 11 me muestra el siguiente mensaje cuando intento acceder a la pantalla de login. ¿Alguna idea por donde avanzar?


2019-02-26 11:59:05,719 13384 ERROR odoo_v11_migrated odoo.addons.website.models.ir_http: 500 Internal Server Error:

Traceback (most recent call last):
  File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_qweb/qweb.py", line 343, in _compiled_fn
    return compiled(self, append, new, options, log)
  File "<template>", line 1, in template_website_layout_45
  File "<template>", line 2, in body_call_content_44
  File "/opt/odoo/odoo11-venv/lib64/python3.5/site-packages/werkzeug/local.py", line 343, in __getattr__
    return getattr(self._get_current_object(), name)
AttributeError: 'HttpRequest' object has no attribute 'website_multilang'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_http.py", line 208, in _dispatch
    result = request.dispatch()
  File "/opt/odoo/odoo11/odoo/http.py", line 830, in dispatch
    r = self._call_function(**self.params)
  File "/opt/odoo/odoo11/odoo/http.py", line 342, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/opt/odoo/odoo11/odoo/service/model.py", line 97, in wrapper
    return f(dbname, *args, **kwargs)
  File "/opt/odoo/odoo11/odoo/http.py", line 338, in checked_call
    result.flatten()
  File "/opt/odoo/odoo11/odoo/http.py", line 1270, in flatten
    self.response.append(self.render())
  File "/opt/odoo/odoo11/odoo/http.py", line 1263, in render
    return env["ir.ui.view"].render_template(self.template, self.qcontext)
  File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_ui_view.py", line 1211, in render_template
    return self.browse(self.get_view_id(template)).render(values, engine)
  File "/opt/odoo/odoo11/addons/website/models/ir_ui_view.py", line 113, in render
    return super(View, self).render(values, engine=engine)
  File "/opt/odoo/odoo11/addons/web_editor/models/ir_ui_view.py", line 27, in render
    return super(IrUiView, self).render(values=values, engine=engine)
  File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_ui_view.py", line 1220, in render
    return self.env[engine].render(self.id, qcontext)
  File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_qweb/ir_qweb.py", line 57, in render
    return super(IrQWeb, self).render(id_or_xml_id, values=values, **context)
  File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_qweb/qweb.py", line 272, in render
    self.compile(template, options)(self, body.append, values or {})
  File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_qweb/qweb.py", line 345, in _compiled_fn
    raise e
  File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_qweb/qweb.py", line 343, in _compiled_fn
    return compiled(self, append, new, options, log)
  File "<template>", line 1, in template_1446_5
  File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_qweb/qweb.py", line 345, in _compiled_fn
    raise e
  File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_qweb/qweb.py", line 343, in _compiled_fn
    return compiled(self, append, new, options, log)

  File "<template>", line 1, in template_web_login_layout_10
  File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_qweb/qweb.py", line 350, in _compiled_fn
    raise QWebException("Error to render compiling AST", e, path, node and etree.tostring(node[0], encoding='unicode'), name)
odoo.addons.base.ir.ir_qweb.qweb.QWebException: 'HttpRequest' object has no attribute 'website_multilang'
Traceback (most recent call last):
  File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_qweb/qweb.py", line 343, in _compiled_fn
    return compiled(self, append, new, options, log)
  File "<template>", line 1, in template_website_layout_45
  File "<template>", line 2, in body_call_content_44
  File "/opt/odoo/odoo11-venv/lib64/python3.5/site-packages/werkzeug/local.py", line 343, in __getattr__
    return getattr(self._get_current_object(), name)
AttributeError: 'HttpRequest' object has no attribute 'website_multilang'

Error to render compiling AST
AttributeError: 'HttpRequest' object has no attribute 'website_multilang'
Template: website.layout
Path: /templates/t/t/div/footer/div[1]/div/div[3]/ul
Node: <ul class="list-inline js_language_selector mt16" t-if="(request.website_multilang and len(languages) &gt; 1) or editable">
            <li t-foreach="languages" t-as="lg">
              <a t-att-href="url_for(request.httprequest.path + '?' + keep_query(), lang=lg[0])" t-att-data-default-lang="editable and 'true' if lg[0] == website.default_lang_code else None" t-att-data-lang="lg[0]" class="js_change_lang">
                <t t-esc="lg[1].split('/').pop()"/>
              </a>
            </li>
            <li groups="base.group_website_publisher">
              <t t-set="url_return" t-value="url_for('', '[lang]') + '?' + keep_query()"/>
              <a t-attf-href="/web#action=base.action_view_base_language_install&amp;website_id=#{website.id}&amp;url_return=#{url_return}"><i class="fa fa-plus-circle"/>
                            Add a language...
                            </a>
            </li>
          </ul>


Saludos


El martes, 12 de febrero de 2019, 14:50:19 (UTC), Juan Carlos F. escribió:

Juan Carlos F.

unread,
Apr 17, 2019, 1:12:57 PM4/17/19
to Usuarios Odoo / OpenERP en España
¿Alguna idea?

cubells

unread,
Apr 17, 2019, 2:24:36 PM4/17/19
to openerp-s...@googlegroups.com
El 17/4/19 a les 19:12, Juan Carlos F. ha escrit:
> ¿Alguna idea?

Conforme has pegado el código no se ve el nombre de la vista.

Tienes 2 opciones:

1.- Mira a ver el nombre de la vista, búscala en el módulo donde está y
desactiva en el __manifest__.py la carga de esa vista momentáneamente.

2:- Si la vista no existe en el código de la 11, que es lo más probable,
es porque es una vista de una versión anterior que no se ha borrado
correctamente. Búscala por nombre o por alguna parte del campo arch_db y
bórrala.

En ambos casos, Vuelve a ejectuar el --update=all para que regenere las
vistas.

Repite el proceso tantas veces hasta que el log no muestre errores por
las vistas.
>     return self.env[engine].render(self.id <http://self.id>, qcontext)
> <http://website.id>}&amp;url_return=#{url_return}"><i class="fa
> fa-plus-circle"/>
>                             Add a language...
>                             </a>
>             </li>
>           </ul>
>
>
> Saludos
>
> El martes, 12 de febrero de 2019, 14:50:19 (UTC), Juan Carlos F.
> escribió:
>
> Buenos días,
>
> Voy a empezar con una migración de v8 a v11. He seguido los
> pasos del OCA/OpenUpgrade pero me da un error de módulos. Mi
> pregunta es ¿tengo que tener instalado el v8 o v9 en el servidor
> donde estoy realizando la migración? Tan solo tengo el
> PostgreSQL y la base de datos del v8
>
> Saludos
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo
> / OpenERP en España" de Grupos de Google.
> Para cancelar la suscripción a este grupo y dejar de recibir sus
> mensajes, envía un correo electrónico a
> openerp-spain-u...@googlegroups.com
> <mailto:openerp-spain-u...@googlegroups.com>.
> Para acceder a más opciones, visita https://groups.google.com/d/optout.


--
Atentament, cubells.
--

Juan Carlos F.

unread,
Apr 22, 2019, 6:20:12 AM4/22/19
to Usuarios Odoo / OpenERP en España
Ok, gracias. Me ha funcionado con la opción 1. He comentado la vista website_templates.xml del módulo website, realziado el --update all y después descomentar volviendo a ejecutar el --update all. Con esto ya tengo bien el login y el portal. Sin embargo me siguen apareciendo errores relacionados con los estilos. La pantalla no muestra estilos y se muestra el siguiente error:

Style error

The style compilation failed, see the error below. Your recent actions may be the cause, please try reverting the changes you made.

Could not get content for /hr_timesheet_sheet/static/src/less/timesheet.less defined in bundle 'web.assets_backend'.


Por otro lado , en el log se muestra el siguiente mensaje.


Traceback (most recent call last):
  File "/opt/odoo/odoo11/odoo/fields.py", line 940, in __get__
    value = record.env.cache.get(record, self)
  File "/opt/odoo/odoo11/odoo/api.py", line 967, in get
    value = self._data[key][field][record._ids[0]]
KeyError: 1

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/odoo/odoo11/odoo/fields.py", line 940, in __get__
    value = record.env.cache.get(record, self)
  File "/opt/odoo/odoo11/odoo/api.py", line 967, in get
    value = self._data[key][field][record._ids[0]]
KeyError: 3

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/odoo/odoo11/odoo/fields.py", line 940, in __get__
    value = record.env.cache.get(record, self)
  File "/opt/odoo/odoo11/odoo/api.py", line 967, in get
    value = self._data[key][field][record._ids[0]]
KeyError: 49189

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_attachment.py", line 101, in _file_read
    r = base64.b64encode(open(full_path,'rb').read())
Reply all
Reply to author
Forward
0 new messages