Odoo Bitnami y addons

311 views
Skip to first unread message

Bruno Geninatti

unread,
Mar 1, 2017, 12:14:34 PM3/1/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
Estimados. Muy buenos días.

Me presento, mi nombre es Bruno Geninatti, soy parte de esta lista hace algún tiempo pero nunca había participado.

Les comento que estoy intentando instalar odoo V8 con la imagen de bitnami en un servidor local.

La instalo y anda todo bárbaro, pero estoy teniendo problemas al querer incorporar los módulos de "localización argentina".

Sobre este punto tengo dos consultas:

1- No termino de entender que repo de localización argentina me conviene instalar. Entiendo que hay 3:

En el doc de odoo-argentina indica que tengo que instalar los primeros 2, pero en readme de odoo-addons dice que está DEPRECATED. 
Instalo los 3? estos repos son complementarios o se "pisan" entre sí (tienen las mismas funcionalidades implementadas de distinta forma y podría ser un problema instalarlos todos).

2- No logro actualizar la lista de addons en la imagen de bitnami. 

Probé editando el archivo .conf agregando un path con addons mios sin resultado
Probé sacando el path con addons mios y copiando los addons en el mismo path donde están instalados los módulos de odoo, pero tampoco tuve resultado.
Actualizo la lista de módulos, pero por algún motivo no me reconoce los cambios.


pero tampoco conseguí hacerlo. Los módulos directamente no aparecen.


Desde ya muchas gracias por cualquier ayuda que puedan darme 

Gustavo Orrillo

unread,
Mar 1, 2017, 1:14:30 PM3/1/17
to odoo-ar...@googlegroups.com
veamos... 

Por lo que vi son dos localizaciones diferentes (no se si pueden convivir). Los dos primeros repositorios son de la localización de AdHoc, el otro es una localización diferente. 
Con respecto a ver la lista de modulos en tu aplciacion, no te olvides de reiniciar el server de Odoo y luego clickear en  "Actualizar lista de modulos". Si no ves los modulos, es que o tenes problemas de permisos o tenes el flag "Installable" en False en el archivo __openerp__.py del modulo
Saludos

--
Recuerda siempre poner la mayor cantidad de datos para que se entienda bien que necesitas y que respondes. Algunos errores comunes:
 
- Siempre mencionar en que versión de odoo trabajas.
- Siempre mencionar si el servidor esta en LINUX o en windows y en que versión.
- No alcanza con colocar el debug del error, debes indicar que necesitas que haga el código.
- Comparte tu código en un servidor abierto como Github, Launchpad u otro.
- Si haces un manual, tutorial o algo de interés comunal, trata de usar google docs.
 
Tu tiempo es tan valioso como el de cualquiera de la comunidad. Aquí se valora el aporte que hagas. Cuanto mas ayudes mas ayuda recibirás.
 
Nuestras normas mínimas de convivencia puede leerlas en https://groups.google.com/d/forum/odoo-argentina?hl=es-ES
---
Has recibido este mensaje porque estás suscrito al grupo "odoo-Argentina - Preguntas y respuestas para personalizadores" 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 odoo-argentina+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a odoo-argentina@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Bruno Geninatti

unread,
Mar 1, 2017, 2:35:06 PM3/1/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
Estimado Gustavo. Muchas gracias por tu respuesta.

En caso de que las localizaciones no sean compatibles.¿Cual me recomiendan ustedes?

Con respecto a la lista de módulos, segui las instrucciones de la doc: https://docs.bitnami.com/installer/apps/odoo/

Incluso en los log de inicio me indica que carga el directorio con mis addons, pero por algun motivo no los veo en la lista.

según el post permisos se manejan con el comando:
  • sudo chown -R USERNAME:USERNAME installdir/apps/odoo/lib/openerp-*/openerp/addons/
y tengo entendido que el usuario que debe poseer los permisos es "daemon".

Muchas gracias, los mantengo al tanto!
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a odoo-argentin...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a odoo-ar...@googlegroups.com.

Gustavo Orrillo

unread,
Mar 1, 2017, 2:41:10 PM3/1/17
to odoo-ar...@googlegroups.com
mira... con respecto a la recomendación, te lo dejo a tu criterio. Conozco a la gente que desarrollo las dos localizaciones y los dos grupos hicieron un trabajo muy serio que esta en producción en diferentes clientes. Asi que con cualquiera de las dos que elijas, vas a estar feliz

Pregunta, fijate que estes modificando el archivo de configuración correcto. Es mas, si queres asegurarte escribi basura en el directorio de addons y reinicia el servicio de odoo, para asegurarte que no levanta (si levanta estas tocando el archivo de configuracion equivocado)


saludos

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a odoo-argentina+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a odoo-argentina@googlegroups.com.

Bruno Geninatti

unread,
Mar 2, 2017, 7:13:02 AM3/2/17
to odoo-ar...@googlegroups.com
Bien. Finalmente pude hacerlo andar. 

Se ve que el tema de permisos estaba en que en la versión de imagen de bitnami anterior el usuario que correspondía era "daemon", pero en la actual y la que yo tengo el usuario debe ser "bitnami". Con lo cual el comando es:
  • sudo chown -R bitnami:bitnami installdir/apps/odoo/lib/openerp-*/openerp/addons/

- lo bueno: pude hacer que reconozca los módulos que agregué
- Lo malo: me tira un error. El problema que estoy teniendo ahora es mas bien de python creo yo. Alguna cuestión de imports relativos. Al actualizar la lista de módulos me tira lo siguiente:

Odoo Server Error

Traceback (most recent call last):
  File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20151126-py2.7.egg/openerp/http.py", line 537, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20151126-py2.7.egg/openerp/http.py", line 574, in dispatch
    result = self._call_function(**self.params)
  File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20151126-py2.7.egg/openerp/http.py", line 310, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20151126-py2.7.egg/openerp/service/model.py", line 118, in wrapper
    return f(dbname, *args, **kwargs)
  File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20151126-py2.7.egg/openerp/http.py", line 307, in checked_call
    return self.endpoint(*a, **kw)
  File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20151126-py2.7.egg/openerp/http.py", line 803, in __call__
    return self.method(*args, **kw)
  File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20151126-py2.7.egg/openerp/http.py", line 403, in response_wrap
    response = f(*args, **kw)
  File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20151126-py2.7.egg/openerp/addons/web/controllers/main.py", line 948, in call_button
    action = self._call_kw(model, method, args, {})
  File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20151126-py2.7.egg/openerp/addons/web/controllers/main.py", line 936, in _call_kw
    return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs)
  File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20151126-py2.7.egg/openerp/api.py", line 256, in wrapper
    return old_api(self, *args, **kwargs)
  File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20151126-py2.7.egg/openerp/api.py", line 427, in old_api
    result = new_api(recs, *args, **kwargs)
  File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20151126-py2.7.egg/openerp/api.py", line 431, in new_api
    result = [method(rec, *args, **kwargs) for rec in self]
  File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20151126-py2.7.egg/openerp/addons/base/module/wizard/base_module_update.py", line 15, in update_module
    self.updated, self.added = self.env['ir.module.module'].update_list()
  File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20151126-py2.7.egg/openerp/api.py", line 254, in wrapper
    return new_api(self, *args, **kwargs)
  File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20151126-py2.7.egg/openerp/api.py", line 496, in new_api
    result = method(self._model, cr, uid, *args, **old_kwargs)
  File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20151126-py2.7.egg/openerp/addons/base/module/module.py", line 651, in update_list
    handler.load_addons()
  File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20151126-py2.7.egg/openerp/http.py", line 1310, in load_addons
    m = __import__('openerp.addons.' + module)
  File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20151126-py2.7.egg/openerp/modules/module.py", line 80, in load_module
    mod = imp.load_module('openerp.addons.' + module_part, f, path, descr)
  File "/home/bitnami/common/addons/l10n_ar_account/__init__.py", line 6, in <module>
    from . import wizard
ImportError: cannot import name wizard


Has recibido este mensaje porque estás suscrito a un tema del grupo "odoo-Argentina - Preguntas y respuestas para personalizadores" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/odoo-argentina/TpakQ7W0SIA/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a odoo-argentina+unsubscribe@googlegroups.com.

Gabriel Davini

unread,
Mar 2, 2017, 9:55:23 AM3/2/17
to odoo-ar...@googlegroups.com
Hola Bruno!

Qué bueno leerte por acá!

Mirá, no conozco esa imagen, pero como recomendación para empezar a desarrollar yo me instalaría todo en un virtualenv, por lo menos hasta que le agarres la mano a Odoo.

Saludos!
--
Gabriel.
Reply all
Reply to author
Forward
0 new messages