[v8] Error en actualización de módulos

374 views
Skip to first unread message

Nacho Fortea

unread,
Jun 9, 2016, 4:18:38 AM6/9/16
to Usuarios Odoo / OpenERP en España
Buenos días,

Ayer estuve actualizando a la última versión en github algunos módulos.

El procedimiento que seguí fue este:
  • Cree una nueva carpeta donde baje los paquetes OCA con git clone -b 8.0 nombre-modulo
  • Renombre algunos módulos antiguos poniéndole de prefijo: BAK_
  • Hice enlaces simbólicos de las nuevas carpetas creadas con git a /usr/lib/python2.7/dist-packages/openerp/addons/nombre-modulo

Pero hoy al intentar crear nuevos clientes me salta el siguiente error:


AttributeError: El campo `zip_id` no existe

Error de contexto:
Vista `res.partner.form`
[view_id: 126, xml_id: base.view_partner_form, model: res.partner, parent_id: n/a]


Uno de los módulos modificados fue l10n_es_partner.


Cuando intento ejecutar:

openerp-server -c /etc/odoo-server.conf --update=all


El sistema me responde:

Running as user 'root' is a security risk, aborting.


¿Que puedo hacer para intentar resolver el problema además de deshacer la actualización del módulo de partners?


Muchas gracias

Juani

unread,
Jun 9, 2016, 4:21:16 AM6/9/16
to openerp-s...@googlegroups.com
Primero asegúrate de darle los permisos correctos a todo, si lanzas con usuario odoo pues entonces :

chown odoo:odoo la_ruta_que_sea

Y lánza el update=all con un usuario que no sea root, por seguridad existe la restricción de no lanzarlo con ese usuario

Saludos

El 09/06/16 a las 10:18, Nacho Fortea escribió:
--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular 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.

Sandra Figueroa

unread,
Jun 9, 2016, 4:23:15 AM6/9/16
to Usuarios Odoo / OpenERP en España
En vez de hacer update=all prueba a actualizar el módulo "base"

Pedro Manuel Baeza Romero

unread,
Jun 9, 2016, 4:27:57 AM6/9/16
to Usuarios Odoo / OpenERP en España
Creo que tenías una versión muy antigua del l10n_es_toponyms que no dependía de base_location_geonames_import. Tendrás que instalar a mano ese módulo desde la línea de comandos con -i base_location_geonames_import, y luego no viene mal --update=all que se menciona.

Un saludo.

--

Nacho Fortea

unread,
Jun 9, 2016, 7:50:02 AM6/9/16
to Usuarios Odoo / OpenERP en España
No. El l10n_es_toponyms si me dependía de base_location_geonames_import.

El problema era que no tenía bien construidos los enlaces simbólicos.
Tras revisarlos bien y recrearlos para cada uno de los backups, he intentado relanzar odoo con:

root@server:~# openerp-server restart
Traceback (most recent call last):
  File "/usr/bin/openerp-server", line 2, in <module>
    import openerp
  File "/usr/lib/python2.7/dist-packages/openerp/__init__.py", line 73, in <module>
    import addons
ImportError: No module named addons

Los módulos que he actualizado han sido:
account_banking_sepa_direct_debit
account_payment_return
account_payment_return_import
account_renumber
base_location
base_location_geonames_import
l10n_es
l10n_es_account_bank_statement_import_n43
l10n_es_account_invoice_sequence
l10n_es_aeat
l10n_es_aeat_mod111
l10n_es_aeat_mod303
l10n_es_partner
l10n_es_toponyms
Para anular 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.
Reply all
Reply to author
Forward
0 new messages