Actualizar Odoo en Ubuntu 14.04 Server

129 views
Skip to first unread message

Sebastián Bollatti

unread,
May 28, 2015, 4:11:44 PM5/28/15
to odoo-ar...@googlegroups.com
[ubuntu 14.04.01 netinstall server, odoo 8.0.1, ngnix, SSL o https, en VPS de 1 core de 2,66 GHz y 1Gb RAM]

Cada 7 días o mas suelo hacer un apt-get update y luego upgrade de ubuntu server y luego los git pull de todos los módulos incluido el de odoo.

Luego para evitar problemas que ya he tenido hago (mérito para Juan. Gracias Juan!):

sudo python setup.py install

...y luego

python odoo.py install

le hice una copia al archivo de configuración y a esta copia renombrada como test.conf le modifique la línea que guarda el log para que lo muestre en pantalla (mérito para Juan, no para mi).

Al haber hecho tantos pull, la lista de módulos a actualizar es larguísima, por lo que la simplifico a actualizar todos los módulos con:
odoo.py -c test.conf -u all

Esta operación tarda algo mas de media hora y finaliza con las lineas que dicen que no tenían mas emails que hacer el "fetch", luego dos veces Ctrl-C y levantar el servicio de nuevo con:
sudo service [nombre del ambiente] start (ojo acá que hay que tener un archivo creado que hace que se levante el ambiente solo y se ejecuta el odoo al booteo como servicio)



Comparto la experiencia de ayer y hoy.

Ayer a ultima hora, hago todo esto y en el paso de la actualizacion de los módulos pasó mas de una hora y vi que seguía actualizando, no quise tocar y lo dejé, esta mañana me encuentro que seguía actualizando y noté que se repetian algunos nombres que habia visto anoche (loop infinito).

Frené con doble Ctrl C, reinicie el server y me encuentro que no quiere levartar el servicio. Rarisimo, no hice nada fuera de lo habitual.

Volví a actualizar todo de nuevo y al hacer:

sudo python setup.py install

apareció un error de dependencia con Pillow, así que:

pip install -r requirements.txt (este txt lo publica siempre odoo para satisfacer las dependencias con las correspondientes versiones, y en una de esas se empieza a usar una versión actualizada de alguna dependencia que me falte)

...y me encontre que actualizo el Pillow a la version 2.5.1. luego de nuevo a actualizar la lista de módulos con

odoo.py -c test.conf -u all

y empezaron los conocidos errores con el reportlab asi que:

pip uninstall reportlab

...y luego

pip install reportlab==3.1.44

...volvemos de nuevo con el:

odoo.py -c test.conf -u all

...de nuevo paso mas de 40 minutos y lo dejé con el loop infinito, y en un momento del día que miro por casualidad veo "justo" el error y su reinicio era la dependencia openssl del l10n_ar_wsafip, doble Ctrl-C.
Luego de buscar y no encontrar mucho, pregunto en el foro y me orientan para luego hacer:

sudo apt-get install libffi-dev
sudo apt-get install libssl-dev
sudo apt-get install python-dev
sudo pip install six --upgrade
sudo pip install cryptography --upgrade
sudo pip install pyopenssl --upgrade
...y dentro del ambiente sources bin/activate
pip install six --upgrade
pip install cryptography --upgrade
pip install pyopenssl --upgrade

Volvi a hacer la actualización de módulos y media hora después tuve todos los módulos actualizados y funcionando odoo a la perfección.


Conclusión:
...no lo uso al odoo en producción, solo lo estoy implementando de a poco y sin apuros y con una curva de aprendizaje muy lenta, pero publico que alguien quizás este mas apurado que yo y necesite soluciones.

Saludos

Seba
Reply all
Reply to author
Forward
0 new messages